After emerging qt-3.3.8 if I try to compile kdelibs-3.5.6 I get the following error: Making all in kdewidgets make[2]: Entering directory `/var/tmp/portage/kde-base/kdelibs-3.5.6-r3/work/kdelibs-3.5.6/kdewidgets' Making all in . make[3]: Entering directory `/var/tmp/portage/kde-base/kdelibs-3.5.6-r3/work/kdelibs-3.5.6/kdewidgets' x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kjs -I../kfile -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdecore/network -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -DQT_PLUGIN -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -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 makekdewidgets.o makekdewidgets.cpp /bin/sh ../libtool --silent --tag=CXX --mode=link x86_64-pc-linux-gnu-g++ -DQT_PLUGIN -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -o makekdewidgets -R /usr/kde/3.5/lib64 -R /usr/kde/3.5/lib64 -R /usr/qt/3/lib64 -R /usr/lib64 -L/usr/kde/3.5/lib64 -L/usr/qt/3/lib64 -L/usr/lib64 makekdewidgets.o -lqt-mt -lz -lpng -lz -lm -lXext -lX11 -lSM -lICE -lpthread ../kdecore/libkdecore.la ./makekdewidgets -o kdewidgets.cpp ./kde.widgets creating kdewidgets_la.all_cpp.cpp ... /bin/sh ../libtool --silent --tag=CXX --mode=compile x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kjs -I../kfile -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdecore/network -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -DQT_THREAD_SUPPORT -D_REENTRANT -DQT_PLUGIN -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=athlon64 -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -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 kdewidgets_la.all_cpp.lo kdewidgets_la.all_cpp.cpp kdewidgets.cpp: In constructor 'KDEWidgets::KDEWidgets()': kdewidgets.cpp:125: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. Preprocessed source stored into /var/tmp/portage/kde-base/kdelibs-3.5.6-r3/temp/ccAkG4hT.out file, please attach this to your bugreport. make[3]: *** [kdewidgets_la.all_cpp.lo] Error 1 make[3]: Leaving directory `/var/tmp/portage/kde-base/kdelibs-3.5.6-r3/work/kdelibs-3.5.6/kdewidgets' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kde-base/kdelibs-3.5.6-r3/work/kdelibs-3.5.6/kdewidgets' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kde-base/kdelibs-3.5.6-r3/work/kdelibs-3.5.6' make: *** [all] Error 2 !!! ERROR: kde-base/kdelibs-3.5.6-r3 failed. Call stack: ebuild.sh, line 1614: Called dyn_compile ebuild.sh, line 971: Called qa_call 'src_compile' environment, line 4805: Called src_compile kdelibs-3.5.6-r3.ebuild, line 146: Called kde_src_compile kde.eclass, line 170: Called kde_src_compile 'all' kde.eclass, line 340: Called kde_src_compile 'myconf' 'configure' 'make' kde.eclass, line 336: Called die !!! died running emake, kde_src_compile:make !!! If you need support, post the topmost build error, and the call stack if relevant. !!! A complete build log is located at '/var/tmp/portage/kde-base/kdelibs-3.5.6-r3/temp/build.log'. I then tried to downgrading to qt-3.3.6-r5 and kdelbis comiled without any issue. Reproducible: Always Steps to Reproduce: 1. emerge qt-3.3.8 2. emerge kdelibs
Created attachment 112633 [details] emerge --info
If you can reproduce this at *exactly* the same place, then attach the preprocessed source here as told to by the message and reopen then.
I had already tried many times and I've just tried again to be sure and it always fails in the exact same point. I'm uploading the file right now.
Created attachment 112648 [details] preprocessed source
There it is the file so I'm reopening
Please show what use flags you've used to compile qt and what you're using for kdelibs. One possible way is to use # qlist -IUv qt # emerge -pv kdelibs
This appears to be from the xeffects overlay. The bug may need to be reported there instead if you intended to build qt/kdelibs from this overlay (especially if you have enabled any overlay specific use flags like risky, qt-copy, and/or pertty). When reporting bugs to gentoo, you should always try to reproduce on a clean ebuild from portage first (i.e. remove the overlay and try it again). If the problem presists, then they can help. If the problem does not persist, then report the bug to the overlay maintainers via their forums or bug tracker.
See comment 7...
I know the rules. I had already deleted the xeffects overlay and compiled qt and all kde from the official portage tree before opening the bug. Sorry for forgetting to tell you. In response to Comment #6, qt was compiled with the use-flags: "cups gif ipv6 opengl" and kdelibs with "alsa cups jpeg2k kdeenablefinal kernel_linux ssl tiff"
have you tried deleting the ccache and turning off distcc and trying again? Me thinks this is just a random compiler error.
Can't reproduce either. Feedback missing.