Ask Your Question

Installing gnomebaker

asked 2015-02-06 22:14:42 -0500

Hi there, I'm trying to install gnomebaker compiling from source (Fedora 21 Workstation. When I run 'make' I get the following error I haven't been able to fix. I would really appreciate any input or suggestion. I'm getting to know Linux and messing things up. Thanks for your patience:

[vquiros@localhost gnomebaker-0.6.4]$ make make all-recursive make[1]: Entering directory '/home/vquiros/gnomebaker-0.6.4' Making all in po make[2]: Entering directory '/home/vquiros/gnomebaker-0.6.4/po' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/home/vquiros/gnomebaker-0.6.4/po' Making all in src make[2]: Entering directory '/home/vquiros/gnomebaker-0.6.4/src' gcc -g -O2 -export-dynamic -o gnomebaker main.o gblibnotify.o progressdlg.o burn.o exec.o devices.o filebrowser.o preferences.o gnomebaker.o startdlg.o prefsdlg.o splashdlg.o gbcommon.o selectdevicedlg.o execfunctions.o media.o project.o dataproject.o audioproject.o cairofillbar.o backend.o -lgnomeui-2 -lSM -lICE -lbonoboui-2 -lgnome-2 -lpopt -lbonobo-2 -lbonobo-activation -lORBit-2 -lgnomecanvas-2 -lart_lgpl_2 -lgnomevfs-2 -lgconf-2 -lgthread-2.0 -pthread -lgmodule-2.0 -pthread -lglade-2.0 -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lxml2 -lgstreamer-0.10 -lgobject-2.0 -lgmodule-2.0 -pthread -lgthread-2.0 -pthread -lglib-2.0 -lxml2
/usr/bin/ld: cairofillbar.o: undefined reference to symbol 'ceil@@GLIBC_2.2.5' /lib64/ error adding symbols: DSO missing from command line collect2: error: ld returned 1 exit status Makefile:317: recipe for target 'gnomebaker' failed make[2]: * [gnomebaker] Error 1 make[2]: Leaving directory '/home/vquiros/gnomebaker-0.6.4/src' Makefile:365: recipe for target 'all-recursive' failed make[1]: [all-recursive] Error 1 make[1]: Leaving directory '/home/vquiros/gnomebaker-0.6.4' Makefile:268: recipe for target 'all' failed make: ** [all] Error 2

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted

answered 2015-02-07 01:07:18 -0500

The easiest way is to just do yum install gnomebaker - but if you have patches you want to apply in a custom package, do this:

  1. Get tools: yum install @fedora-packager
  2. Get package info: fedpkg clone -a gnomebaker;cd gnomebaker
  3. Get sources: spectool -g gnomebaker.spec
  4. bump package version: rpmdev-bumpspec gnomebaker.spec
  5. Add your patches to the spec file. There are some in already to use as an example.
  6. Build the package: fedpkg mockbuild
  7. Install your package: yum install ./results/path/to/gnomebaker.rpm

If you feel you've made improvements, please share your patches upstream!

edit flag offensive delete link more

Question Tools

1 follower


Asked: 2015-02-06 22:14:42 -0500

Seen: 589 times

Last updated: Feb 07 '15