Summary: | net-print/cups-2.2.6 fails to compile - undefined reference to `_cupsThreadDetach' | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | gentoo_bugzilla |
Component: | Current packages | Assignee: | Printing Team <printing> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | gentoo+bugs, pacho |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | emerge --info =cups-2.2.6 |
Error for me too Build with USE="+threads" [ebuild R ] net-print/cups-2.2.6::gentoo USE="dbus pam threads -X -acl -debug -java -kerberos -lprng-compat -python (-selinux) -ssl -static-libs -systemd -usb -xinetd -zeroconf" ABI_X86="32 (64) (-x32)" LINGUAS="ru -ca -cs -de -es -fr -it -ja" PYTHON_TARGETS="-python2_7" 0 KiB (for me) ( # gcc --version gcc (Gentoo 6.4.0 p1.0) 6.4.0 # ld --version GNU gold (Gentoo 2.29.1 p3 2.29.1) 1.14 ) it looks solved with 2.3.3_p2-r2 |
Created attachment 503580 [details] emerge --info =cups-2.2.6 /bin/rm -f `basename libcups.so.2 .2` /bin/ln -sf libcups.so.2 `basename libcups.so.2 .2` make[1]: Leaving directory '/var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/cups' Making all in test... make[1]: warning: -jN forced in submake: disabling jobserver mode. make[1]: Entering directory '/var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test' echo Compiling ippserver.c... echo Compiling ipptool.c... Compiling ippserver.c... x86_64-pc-linux-gnu-gcc -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -Wno-unused-result -Wsign-conversion -Wno-tautological-compare -Wno-format-truncation -D_GNU_SOURCE -I.. -D_CUPS_SOURCE -march=bdver2 -mprefer-avx128 -mvzeroupper -O2 -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o ippserver.o ippserver.c Compiling ipptool.c... x86_64-pc-linux-gnu-gcc -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -Wno-unused-result -Wsign-conversion -Wno-tautological-compare -Wno-format-truncation -D_GNU_SOURCE -I.. -D_CUPS_SOURCE -march=bdver2 -mprefer-avx128 -mvzeroupper -O2 -pipe -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -c -o ipptool.o ipptool.c echo Linking ippserver... echo Linking ippserver-shared... Linking ippserver... x86_64-pc-linux-gnu-gcc -L../cgi-bin -L../cups -L../filter -L../ppdc -L../scheduler -Wl,-O1 -Wl,--as-needed -fPIE -pie -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -Wno-unused-result -Wsign-conversion -Wno-tautological-compare -Wno-format-truncation -D_GNU_SOURCE -o ippserver ippserver.o ../cups/libcups.a \ -lm -lcrypt -lz -lz Linking ippserver-shared... x86_64-pc-linux-gnu-gcc -L../cgi-bin -L../cups -L../filter -L../ppdc -L../scheduler -Wl,-O1 -Wl,--as-needed -fPIE -pie -Wall -Wno-format-y2k -Wunused -fPIC -Os -g -fstack-protector -Wno-unused-result -Wsign-conversion -Wno-tautological-compare -Wno-format-truncation -D_GNU_SOURCE -o ippserver-shared ippserver.o -lcups -lz -lm -lcrypt -lz ippserver.o: In function `ipp_print_job': /var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test/ippserver.c:3881: undefined reference to `_cupsThreadDetach' ippserver.o: In function `run_printer': /var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test/ippserver.c:6830: undefined reference to `_cupsThreadDetach' /var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test/ippserver.c:6812: undefined reference to `_cupsThreadDetach' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:208: ippserver-shared] Error 1 make[1]: *** Waiting for unfinished jobs.... ippserver.o: In function `ipp_print_job': /var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test/ippserver.c:3881: undefined reference to `_cupsThreadDetach' ippserver.o: In function `run_printer': /var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test/ippserver.c:6830: undefined reference to `_cupsThreadDetach' /var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test/ippserver.c:6812: undefined reference to `_cupsThreadDetach' collect2: error: ld returned 1 exit status make[1]: *** [Makefile:198: ippserver] Error 1 make[1]: Leaving directory '/var/tmp/portage/net-print/cups-2.2.6/work/cups-2.2.6-abi_x86_64.amd64/test' make: *** [Makefile:38: all] Error 1