Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 458584

Summary: net-print/gtklp-1.2.10 incompatibility with net-print/cups-1.5.2-r4
Product: Gentoo Linux Reporter: Michael M. Tung <mtung>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal CC: bkohler
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://gtklp.sirtobi.com/
Whiteboard:
Package list:
Runtime testing required: ---

Description Michael M. Tung 2013-02-21 12:50:42 UTC
The latest _stable_ branch of CUPS in Gentoo is 1.5.2-r4. This version of CUPS does not allow for compilation of the latest version 1.2.10 of GtkLP. It produces a lot of compilation errors (missing symbols for IPP support).

Either version 1.2.8a for GtkLP should be kept in the ebuild tree as it compiles well with stable net-print/cups-1.5.2-r4, or otherwise net-print/gtklp-1.2.10 should automatically unmask net-print/cups-1.6.1. Perhaps net-print/gtklp-1.2.10 should be kept as masked, since it requires a masked net-print/cups-1.6.1.

One of these steps hopefully will avoid unnecessary compilation failures for the standard user.

Reproducible: Always

Steps to Reproduce:
emerge =net-print/gtklp-1.2.10 with net-print/cups-1.5.2-r4 installed

Actual Results:  
libtool: link: x86_64-pc-linux-gnu-gcc -O2 -Wl,-O1 -o gtklp file.o general.o gtklp.o gtklp_functions.o gtklptab.o hpgl2.o image.o output.o ppd.o special.o text.o  -Wl,--as-needed ../libgtklp/libgtklp.a -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 /usr/lib64/libfontconfig.so -L/usr/lib64 -lfreetype -lexpat -lcups -lgnutls /usr/lib64/libgcrypt.so /usr/lib64/libgpg-error.so -lz -lpthread -lcrypt -lm -lX11
gtklp_functions.o: In function `getBannerList':
gtklp_functions.c:(.text+0x43b): undefined reference to `ippSetOperation'
gtklp_functions.c:(.text+0x44a): undefined reference to `ippSetRequestId'
gtklp_functions.c:(.text+0x4fa): undefined reference to `ippGetCount'
gtklp_functions.c:(.text+0x561): undefined reference to `ippGetString'
gtklp_functions.c:(.text+0x5c0): undefined reference to `ippGetString'
../libgtklp/libgtklp.a(libgtklp.o): In function `getPrinters':
libgtklp.c:(.text+0x1111): undefined reference to `ippSetOperation'
libgtklp.c:(.text+0x1120): undefined reference to `ippSetRequestId'
libgtklp.c:(.text+0x11e7): undefined reference to `ippGetString'
libgtklp.c:(.text+0x1220): undefined reference to `ippGetString'
libgtklp.c:(.text+0x1270): undefined reference to `ippGetString'
libgtklp.c:(.text+0x12c8): undefined reference to `ippGetString'
libgtklp.c:(.text+0x145a): undefined reference to `ippGetString'
../libgtklp/libgtklp.a(libgtklp.o):libgtklp.c:(.text+0x148a): more undefined references to `ippGetString' follow
collect2: ld returned 1 exit status
make[2]: *** [gtklp] Error
Comment 1 Ben Kohler gentoo-dev 2013-02-21 14:29:01 UTC

*** This bug has been marked as a duplicate of bug 458522 ***