GNOME Bugzilla – Bug 153008
compile error on add-printer.o due to undefined reference to `ippAddString'
Last modified: 2008-01-29 13:10:23 UTC
During the compile of gnome-cups-manager it stops when trying to compile add-printer.o I get this compile log where it fails to compile add-printer.o: ccache cc -I/usr/test/garnome2/include -I/usr/X11R6/include -O2 -pipe -falign-functions=4 -mfancy-math-387 -march=athlon-tbird -m3dnow -o .libs/gnome-cups-add -Wl,--export-dynamic add-printer.o druid-helper.o -L/usr/test/garnome2/lib -L/usr/X11R6/lib -pthread /usr/test/garnome2/lib/libgnomeui-2.so -lSM -lICE /usr/test/garnome2/lib/libbonoboui-2.so /usr/test/garnome2/lib/libgnomecanvas-2.so /usr/test/garnome2/lib/libart_lgpl_2.so /usr/test/garnome2/lib/libpangoft2-1.0.so /usr/test/garnome2/lib/libgnome-2.so /usr/local/lib/libpopt.so /usr/test/garnome2/lib/libgconf-2.so /usr/test/garnome2/lib/libgnomevfs-2.so /usr/test/garnome2/lib/libglade-2.0.so /usr/test/garnome2/lib/libgtk-x11-2.0.so /usr/test/garnome2/lib/libxml2.so -lpthread -lz /usr/test/garnome2/lib/libgdk-x11-2.0.so /usr/test/garnome2/lib/libatk-1.0.so /usr/test/garnome2/lib/libgdk_pixbuf-2.0.so /usr/test/garnome2/lib/libpangoxft-1.0.so /usr/test/garnome2/lib/libpangox-1.0.so /usr/test/garnome2/lib/libpango-1.0.so /usr/test/garnome2/lib/libbonobo-2.so /usr/test/garnome2/lib/libbonobo-activation.so /usr/test/garnome2/lib/libORBit-2.so -lm /usr/test/garnome2/lib/libgmodule-2.0.so -ldl /usr/test/garnome2/lib/libgthread-2.0.so /usr/test/garnome2/lib/libgnomecups-1.0.so /usr/test/garnome2/lib/libgobject-2.0.so /usr/test/garnome2/lib/libgnome-keyring.so /usr/test/garnome2/lib/libglib-2.0.so ../libgnomecups/.libs/libgnomecupsui-1.0.so -Wl,--rpath -Wl,/usr/test/garnome2/lib add-printer.o(.text+0x3d2): In function `driver_page_next': : undefined reference to `ippAddString' add-printer.o(.text+0x406): In function `driver_page_next': : undefined reference to `ippAddString' add-printer.o(.text+0x442): In function `driver_page_next': : undefined reference to `ippAddString' add-printer.o(.text+0x47c): In function `driver_page_next': : undefined reference to `ippAddString' add-printer.o(.text+0x49c): In function `driver_page_next': : undefined reference to `ippAddBoolean' add-printer.o(.text+0x4c4): In function `driver_page_next': : undefined reference to `ippAddInteger' add-printer.o(.text+0x4ee): In function `driver_page_next': : undefined reference to `ippDelete' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsDoFileRequest' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsAddOption' ../libgnomecups/.libs/libgnomecupsui-1.0.so: undefined reference to `ppdLastError' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsGetDest' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsLastError' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsSetDests' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsGetPPD' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsGetDests' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsGetDefault' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsSetUser' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ippPort' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ippNew' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ippAddStrings' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ippFindNextAttribute' ../libgnomecups/.libs/libgnomecupsui-1.0.so: undefined reference to `ppdErrorString' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsServer' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsEncryption' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsSetPasswordCB' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `httpClose' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ippFindAttribute' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsPrintFile' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ppdOpenFile' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `ppdClose' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `httpConnectEncrypt' ../libgnomecups/.libs/libgnomecupsui-1.0.so: undefined reference to `ppdFindAttr' ../libgnomecups/.libs/libgnomecupsui-1.0.so: undefined reference to `httpSeparate' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsFreeDests' /usr/test/garnome2/lib/libgnomecups-1.0.so: undefined reference to `cupsLangGet' collect2: ld returned 1 exit status make[4]: *** [gnome-cups-add] Error 1 make[4]: Leaving directory `/usr/download/garnome-2.8.0/geektoys/gnome-cups-manager/work/main.d/gnome-cups-manager-0.25/gnome-cups-add' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/download/garnome-2.8.0/geektoys/gnome-cups-manager/work/main.d/gnome-cups-manager-0.25' make[2]: *** [all-recursive-am] Error 2 make[2]: Leaving directory `/usr/download/garnome-2.8.0/geektoys/gnome-cups-manager/work/main.d/gnome-cups-manager-0.25' make[1]: *** [build-work/main.d/gnome-cups-manager-0.25/Makefile] Error 2 make[1]: Leaving directory `/usr/download/garnome-2.8.0/geektoys/gnome-cups-manager' make: *** [paranoid-install] Error 2 I'm compiling using gcc-3.4.2, glibc-2.3.2, kernel 2.6.9-rc2-mm1, and cups 1.1.21
sounds like a problem with your libcups install
Moving all gnome-cups-manager bugs to new product. Filter on Kjartan's spring cleaning.