Summary: | kde-base/libkdegames-3.5.9 fails to build when avahi is not built with "qt3" USE flag | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Pacho Ramos <pacho> |
Component: | Current packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED WONTFIX | ||
Severity: | normal | CC: | esigra |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 245954 | ||
Attachments: | build.log |
Description
Pacho Ramos
2009-04-06 18:35:40 UTC
Created attachment 187474 [details]
build.log
It's more likely that you did have avahi emerged with qt3 useflag, so you are suffering from something similar to bug 158476. Yes, I had it in the past and seems a similar problem as X team member here is what i know about this: This bug is usual example of .la files issue. Can be avoided by using --as-needed in your ldflags. So far there is nothing we can do about it, as libxcb is serious headache as is now. OK, I have also tried to run lafilefixer without success, now the error looks like: /bin/sh ../libtool --silent --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -march=native -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -fvisibility=hidden -fvisibility-inlines-hidden -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -Wl,-O1 -o libkdegames.la -rpath /usr/kde/3.5/lib64 -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64 -R /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib64 -R /usr/lib64 -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 3:0:2 libkdegames_la.all_cpp.lo highscore/libkhighscore.la kgame/libkgame.la kgame/dialogs/libkgamedialogs.la -lkio -lkdnssd /usr/lib/gcc/x86_64-pc-linux-gnu/4.3.2/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find -lavahi-qt3 collect2: ld returned 1 exit status make[3]: *** [libkdegames.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kde-base/libkdegames-3.5.9/work/libkdegames-3.5.9/libkdegames' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kde-base/libkdegames-3.5.9/work/libkdegames-3.5.9/libkdegames' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-base/libkdegames-3.5.9/work/libkdegames-3.5.9' make: *** [all] Error 2 * KDE 3.5 is now masked for removal -> closing |