Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 170025 - [4.1/ICE] kde-base/kdelibs-3.5.6-r3 fails to compile when using qt-3.3.8
Summary: [4.1/ICE] kde-base/kdelibs-3.5.6-r3 fails to compile when using qt-3.3.8
Status: RESOLVED NEEDINFO
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-03-08 21:55 UTC by Federico Cerisola
Modified: 2007-04-04 16:12 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info,2.76 KB, text/plain)
2007-03-08 21:57 UTC, Federico Cerisola
Details
preprocessed source (ccJvUD0B.out,760.76 KB, text/plain)
2007-03-08 23:32 UTC, Federico Cerisola
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Federico Cerisola 2007-03-08 21:55:44 UTC
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
Comment 1 Federico Cerisola 2007-03-08 21:57:04 UTC
Created attachment 112633 [details]
emerge --info
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2007-03-08 21:59:37 UTC
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.
Comment 3 Federico Cerisola 2007-03-08 23:28:09 UTC
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.
Comment 4 Federico Cerisola 2007-03-08 23:32:24 UTC
Created attachment 112648 [details]
preprocessed source
Comment 5 Federico Cerisola 2007-03-08 23:33:44 UTC
There it is the file so I'm reopening
Comment 6 Jorge Manuel B. S. Vicetto (RETIRED) Gentoo Infrastructure gentoo-dev 2007-03-09 04:37:01 UTC
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
Comment 7 Roderick B. Greening 2007-03-09 04:46:33 UTC
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.
Comment 8 Charlie Shepherd (RETIRED) gentoo-dev 2007-03-09 06:46:30 UTC
See comment 7...
Comment 9 Federico Cerisola 2007-03-10 00:17:56 UTC
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"
Comment 10 Caleb Tennis (RETIRED) gentoo-dev 2007-03-13 19:20:18 UTC
have you tried deleting the ccache and turning off distcc and trying again?  Me thinks this is just a random compiler error.
Comment 11 Carsten Lohrke (RETIRED) gentoo-dev 2007-04-04 16:12:03 UTC
Can't reproduce either. Feedback missing.