Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 24924 - emerge -u kdemultimedia results in sementation fault
Summary: emerge -u kdemultimedia results in sementation fault
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: PPC Linux
: High critical (vote)
Assignee: PPC Porters
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-07-20 15:38 UTC by Rob Burcham
Modified: 2006-02-04 06:03 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rob Burcham 2003-07-20 15:38:32 UTC
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
Comment 1 Rob Burcham 2003-07-21 15:51:26 UTC
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
Comment 2 Luca Barbato gentoo-dev 2003-07-21 21:53:07 UTC
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)
Comment 3 N!P6u 2003-07-25 11:57:31 UTC
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
Comment 4 Pieter Van den Abeele (RETIRED) gentoo-dev 2003-10-11 04:55:05 UTC
I'm going to close this - please reopen if problem still persists with latest
kde ebuilds