Summary: | twinkle 0.7 compile aborts due to incorrectly set KDE_LDFLAGS | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Jeremy Sonander <jeremy> |
Component: | New packages | Assignee: | Daniel Black (RETIRED) <dragonheart> |
Status: | VERIFIED NEEDINFO | ||
Severity: | normal | ||
Priority: | High | ||
Version: | 2006.0 | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Jeremy Sonander
2006-05-26 04:47:16 UTC
please attach /var/tmp/portage/twinkle-0.7/work/twinkle-0.7/config.log Does the same apply with 0.7.1? It does for me: /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lkdecore collect2: ld returned 1 exit status make[3]: *** [twinkle] Error 1 make[3]: Leaving directory `/var/tmp/portage/twinkle-0.7.1/work/twinkle-0.7.1/src/gui' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/twinkle-0.7.1/work/twinkle-0.7.1/src' make[1]: *** [all] Error 2 make[1]: Leaving directory `/var/tmp/portage/twinkle-0.7.1/work/twinkle-0.7.1/src' make: *** [all-recursive] Error 1 !!! ERROR: net-im/twinkle-0.7.1 failed. !!! Function src_compile, Line 36, Exitcode 2 !!! Error: emake failed! !!! If you need support, post the topmost build error, NOT this status message. note to self: 0.7.1 released I'll get to this shortly. Been a busy month. This is a local problem for you. The Makefile is autogenerated from the connfigure script and in your case this seems to be detecting the old version. Have a look at: kde-config --version Try to run: env-update && source /etc/profile to ensure your environment is up to date. To check your libraries are correctly marked run: fix_libtool_files.sh If that does work read my instructions in comment #1 and I may be able to help. FYI I've added 0.8 too. (In reply to comment #4) > Have a look at: kde-config --version kde-config --version returned KDE: 3.4.1 This turns out to be because root had /usr/kde/3.4/bin in the path. Fixing this and kde-config returns 3.5.2 as expected. Installation still tries to pick up kde 3.2 I also found a bunch of files in env.d that related to old versions of kde and deleted these. And finally, and probably the most relevant, in /etc/profile.csh setenv KDEDIR='/usr/kde/3.2' which I changed to 3.5. Twinkle then emerged fine. Thanks for your help. |