Summary: | compiling k3b-0.11.17 fails due to wrong path to a libtool file | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Rumen Yotov <rumen> |
Component: | [OLD] KDE | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | VERIFIED DUPLICATE | ||
Severity: | normal | CC: | aaron.rolett |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Rumen Yotov
2004-11-22 08:13:31 UTC
This is not a kde bug. Use /sbin/fix_libtool_files.sh to fix this - check other bugs or the forums. Hi, Previously also had run fix_libtool_files.sh but run it again, removed mad-USE-flag and remerged - libtool-error again. Now rebuilding libtool with FEATURES="...maketest..." and it's failing on one of 101 tests (sh-one). Trying again with vanilla-GCC-3.4.3-profile. No more hints. K3b is failing for a long time (3-4 months) Thanks Rumen *** Bug 72117 has been marked as a duplicate of this bug. *** this has been addressed in cvs already Hi, Very sorry but instead an opening a new bug think it's better to reopen this one. K3b (even ver. k3b-0.11.18) still gaves me the same error. ...SKIP... /usr/qt/3/bin/moc ./k3bmaddecoder.h -o k3bmaddecoder.moc /bin/sh ../../../libtool --silent --mode=compile --tag=CXX i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I../../.. -I./../../plugin -I./../../device -I/usr/kde/3.3/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=i686 -O2 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o k3bmaddecoder.lo `test -f 'k3bmaddecoder.cpp' || echo './'`k3bmaddecoder.cpp /bin/sh ../../../libtool --silent --mode=link --tag=CXX i686-pc-linux-gnu-g++ -Wnon-virtual-dtor -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -Wwrite-strings -DNDEBUG -DNO_DEBUG -O2 -march=i686-O2 -pipe -fomit-frame-pointer -Wformat-security -Wmissing-format-attribute -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -Wl,-O1 -o libk3bmaddecoder.la -rpath /usr/lib/kde3 -avoid-version -module -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -L/usr/kde/3.3/lib -L/usr/qt/3/lib -L/usr/lib -Wl,--as-needed -Wl,--enable-new-dtags k3bmad.lo k3bmaddecoder.lo -lkdecore -lmad -lid3 ../../plugin/libk3bplugin.la grep: /usr/lib/gcc/i686-pc-linux-gnu/3.4.3.1.1/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc/i686-pc-linux-gnu/3.4.3.1.1/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc/i686-pc-linux-gnu/3.4.3.1.1/libstdc++.la' is not a valid libtool archive make[4]: *** [libk3bmaddecoder.la] Error 1 make[4]: Leaving directory `/var/tmp/portage/k3b-0.11.18/work/k3b-0.11.18/src/audiodecoding/mp3' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/k3b-0.11.18/work/k3b-0.11.18/src/audiodecoding' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/k3b-0.11.18/work/k3b-0.11.18/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/k3b-0.11.18/work/k3b-0.11.18' make: *** [all] Error 2 !!! ERROR: app-cdr/k3b-0.11.18 failed. !!! Function kde_src_compile, Line 142, Exitcode 2 !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, NOT this status message. ...END... It's just a wrong path:/usr/lib/gcc/i686-pc-linux-gnu/3.4.3.1.1/libstdc++.la Must be:/usr/lib/gcc/i686-pc-linux-gnu/3.4.3/libstdc++.la w/o .../...1.1/... part. Thanks Rumen Hi, Finally solved it !!! Had this problem till k3b-0.11.20. Went by the long road, ebuild .../k3b-0.11.20.ebuild unpack, compile - same error. Searched for string '3.4.3.1.1' in ebuild's-work-dir later in /lib and /usr/lib. Finally found it in /usr/lib/libid3.la file, edited it to correct the path. ebuild ... compile - OK, then install,qmerge,clean That's all. Previously tried all things with fix_libtool_files.sh - no fix. Works for me, marking it CLOSED. Thanks Rumen |