Summary: | kde apps have problems: try to use i686 gcc libraries instead of i586 (libstdc++-v3 problem) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ioannis Aslanidis (RETIRED) <deathwing00> |
Component: | New packages | Assignee: | Gentoo KDE team <kde> |
Status: | RESOLVED INVALID | ||
Severity: | major | CC: | halcy0n |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | fixed libraries |
Description
Ioannis Aslanidis (RETIRED)
![]() Try: fix_libtool_files.sh `gcc -dumpversion` --oldarch i686-pc-linux-gnu And then emerge it again. Possibly a stale .la file somewhere from when you changed it? Created attachment 40683 [details]
fixed libraries
This is incredible! Thanks for the help... if you just wanted to know the
output after running that command: see attachment.
Unfortunately, that did not solve the problem though... I think I'll emerge kdelibs and probably kdebase again. Similar problem when compiling kdelibs... something is going wrong: distcc[6884] Warning: failed to distribute /var/tmp/portage/kdelibs-3.3.0/temp/fakehome/.ccache/kaudioconv.tmp.blackhat.6880.ii to 192.168.0.2, running locally instead /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../../arts/kde -I../.. -I/usr/kde/3.3/include/arts -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.3/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 -O3 -march=i586 -mtune=i686 -ftracer -fomit-frame-pointer -ffast-math -pipe -fforce-addr -fforce-mem -falign-functions=4 -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 kvideowidget.lo kvideowidget.cpp distcc[7112] (dcc_build_somewhere) Warning: failed to distribute, running locally instead /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../../arts/kde -I../.. -I/usr/kde/3.3/include/arts -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.3/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 -O3 -march=i586 -mtune=i686 -ftracer -fomit-frame-pointer -ffast-math -pipe -fforce-addr -fforce-mem -falign-functions=4 -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 kplayobjectcreator.lo kplayobjectcreator.cc distcc[7340] (dcc_build_somewhere) Warning: failed to distribute, running locally instead /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../dcop -I../../kio/kssl -I../../arts/kde -I../.. -I/usr/kde/3.3/include/arts -I../../dcop -I../../libltdl -I../../kdefx -I../../kdecore -I../../kdeui -I../../kio -I../../kio/kio -I../../kio/kfile -I../.. -I/usr/qt/3/include -I/usr/X11R6/include -I/usr/kde/3.3/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 -O3 -march=i586 -mtune=i686 -ftracer -fomit-frame-pointer -ffast-math -pipe -fforce-addr -fforce-mem -falign-functions=4 -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 artskde.lo artskde.cc /bin/sh ../../libtool --silent --mode=link --tag=CXX 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 -O3 -march=i586 -mtune=i686 -ftracer -fomit-frame-pointer -ffast-math -pipe -fforce-addr -fforce-mem -falign-functions=4 -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 -o libartskde.la -rpath /usr/kde/3.3/lib -L/usr/X11R6/lib -L/usr/qt/3/lib -L/usr/kde/3.3/lib -no-undefined -Wl,--no-undefined -Wl,--allow-shlib-undefined -version-info 3:0:2 artskde.lo kioinputstream_impl.lo kplayobject.lo kplayobjectfactory.lo kartsfloatwatch.lo kartsdispatcher.lo kaudiorecordstream.lo kaudioplaystream.lo kartsserver.lo kdatarequest_impl.lo kaudioconverter.lo kvideowidget.lo kplayobjectcreator.lo kaudiomanagerplay.lo ../../kio/libkio.la -lqtmcop -lsoundserver_idl grep: /usr/lib/gcc/i586-pc-linux-gnu/3.4.1/libstdc++.la: No such file or directory /bin/sed: can't read /usr/lib/gcc/i586-pc-linux-gnu/3.4.1/libstdc++.la: No such file or directory libtool: link: `/usr/lib/gcc/i586-pc-linux-gnu/3.4.1/libstdc++.la' is not a valid libtool archive make[3]: *** [libartskde.la] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.3.0/work/kdelibs-3.3.0/arts/kde' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.3.0/work/kdelibs-3.3.0/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.3.0/work/kdelibs-3.3.0' make: *** [all] Error 2 !!! ERROR: kde-base/kdelibs-3.3.0 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. Alright, after doing that library fixing, it now gets into i586 as expected, but still tries to enter 3.4.1 instead of 3.4.2 Ideas? Then explicitly tell it to use 3.4.2 instead of the dump-version stuff. Anyway, this is not a kde bug. How do I tell it to use 3.4.2? /etc/env.d/ files seem correct... |