Pmac G4 binutils 2.14.90.0.2 gcc 3.2.3-r1 glibc 2.3.2-r1 Trying to update to latest kde (3.1.2) according to portage. It chokes on kdemultimedia: $ emerge -s kdemultimedia Latest version available: 3.1.2-r1 Latest version installed: 3.1.1 emerge -u kdemultimedia with -O2 almost makes it, but causes segfault very near the end when linking. With any other -O causes parse errors with tk include files when compiling tk_c.c, referring to tkDecls.h:1085:10 missing terminating " character. So right now there is no way to compile kdemultimedia 3.1.2-r1 on a G4. Reproducible: Always Steps to Reproduce: 1.get a PPC (G4), update portage and 2.emerge -u world -or- 3.emerge -u kdemultimedia Actual Results: see above Expected Results: should have built
This is the outcome with USE="X gnome gtk kde -alsa -arts dvd cups gphoto2 mpeg samba sox spell v4l xmms xvid xml oss" CFLAGS="-O2 -pipe -mcpu=7400 -maltivec -mabi=altivec" $ emerge -u kdemultimedia ..configuring... ...much compiling... ...some linking... /bin/sh ../../libtool --silent --mode=compile --tag=CXX g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../arts/runtime -I../../arts/midi -I../../arts/midi -I../../arts/gui/common -I../../arts/gui/common -I./freeverb -I/usr/kde/3.1/include/arts -I/usr/kde/3.1/include -I/usr/qt/3/include -I/usr/X11R6/include -DQT_THREAD_SUPPORT -D_REENTRANT -Wnon-virtual-dtor -Wno-long-long -Wundef -Wall -pedantic -W -Wpointer-arith -Wmissing-prototypes -Wwrite-strings -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -DNDEBUG -DNO_DEBUG -O2 -O2 -pipe -mcpu=7400 -maltivec -mabi=altivec -fno-exceptions -fno-check-new -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -c -o synth_stereo_pitch_shift_fft_impl.lo `test -f 'synth_stereo_pitch_shift_fft_impl.cc' || echo './'`synth_stereo_pitch_shift_fft_impl.cc In file included from synth_stereo_pitch_shift_fft_impl.cc:2: artsmodules.h:906: internal error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <URL:http://bugs.gentoo.org/> for instructions. make[4]: *** [synth_stereo_pitch_shift_fft_impl.lo] Error 1 make[4]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2/arts/modules' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2/arts/modules' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2/arts' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2' make: *** [all] Error 2 !!! ERROR: kde-base/kdemultimedia-3.1.2-r1 failed. !!! Function kde_src_compile, Line 138, Exitcode 2 !!! died running emake, kde_src_compile:make
Could you please post and emerge info? try to use a 2.14.90.0.4.1-r1 binutils (I know is masked, force emerge it)
I was doing emerge kde After 2 and 1/2 days I got the same error when emerge tried to install kdemultimedia-3.1.2-r1 I have amd k6-2 533MHz architecture and I used -march="i586 -O3 -pipe -fomit-frame-pointer" as CFLAGS and CXXFLAGS. The error message I received is: /usr/lib/gcc-lib/i586-pc-linux-gnu/3.2.3/include/g++-v3/bits/basic_string.h: In member function 'int std::basic_string<_CharT,_Traits,_Alloc>::Compare (const std::basic_string<_CharT,_Traits,_Alloc>&)const':/usr/libgcc-lib/i586-pc-linux-gnu/3.2.3/include/g++-v3/bits/basic_string.h::900 Internal error: Segmentation fault Please submit a full bug report, with processed source if appropriate see <URL:http://bugs.gentoo.org/>for instructions make[4]: *** [synth_rc_impl.lo] Error1 make[4]: Leaving Directory '/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2/arts/modules' make[3]: *** [all-recursive] Error1 make[3]: Leaving Directory '/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2/arts/modules' make[2]: *** [all-recursive] Error1 make[2]: Leaving Directory '/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2/arts' make[1]: *** [all-recursive] Error1 make[1]: Leaving Directory '/var/tmp/portage/kdemultimedia-3.1.2-r1/work/kdemultimedia-3.1.2' make : *** [all] Error 2 !!! ERROR: kde-base/kdemultimedia-3.1.2-r1 failed !!! Function kde_src_compile, Line 138, Exitcode 2 !!! died running emake, kde_src_compile: make I have been trying to install gentoo in my box for a week now. Please let me know if there is anything I could do. Thanks, Niben
I'm going to close this - please reopen if problem still persists with latest kde ebuilds