Hello!
Since "recently", I'm unable to recompile any KDE program.
For example, I get this error when I try to compile arts 3.4.1:
make[3]: Entering directory `/var/tmp/portage/arts-3.4.1/work/arts-1.4.1/flow'
.../mcopidl/mcopidl -t ../flow/artsflow.idl
.../mcopidl/mcopidl -t ../flow/artsflow.idl
make[3]: *** [artsflow.cc] Speicherzugriffsfehler
(Segfault)
Sadly, I neither know when this problem started nor what I changed
at that time.
When I run mcopidl manually with sh -x, I see:
$ sh -x ../mcopidl/mcopidl
[...]
+ test -f /var/tmp/portage/arts-3.4.1/work/arts-1.4.1/mcopidl/.libs/lt-mcopidl
+ test '' '!=' '%%%MAGIC variable%%%'
+ LD_LIBRARY_PATH=/var/tmp/portage/arts-3.4.1/work/arts-1.4.1/mcopidl/../mcop/.libs:/usr/lib:/usr/lib/gcc/i686-pc-linux-gnu/3.4.4:
+ exec /var/tmp/portage/arts-3.4.1/work/arts-1.4.1/mcopidl/.libs/lt-mcopidl
Speicherzugriffsfehler
So, it is "lt-mcopidl" that's segfaulting. I also created an
strace output, available at
http://stuff.alexander.skwar.name/arts.lt-mcopidl.strace.txt
But I don't see the cause of the problem in the strace output
[07:43:58 alexander@server:/var/tmp/portage/arts-3.4.1/work/arts-1.4.1/flow] $ gcc --version
gcc (GCC) 3.4.4 (Gentoo 3.4.4, ssp-3.4.4-1.0, pie-8.7.
Copyright (C) 2004 Free Software Foundation, Inc.
Dies ist freie Software; die Kopierbedingungen stehen in den Quellen. Es
gibt KEINE Garantie; auch nicht fr VERKAUFBARKEIT oder FR SPEZIELLE ZWECKE.
Same problem with gcc i686-pc-linux-gnu-3.4.3-20050110 and
gcc i686-pc-linux-gnu-3.3.4.
[07:45:31 alexander@server:/var/tmp/portage/arts-3.4.1/work/arts-1.4.1/flow] $ libtool --version
ltmain.sh (GNU libtool) 1.5.18 (1.1220.2.246 2005/05/16 10:00:1
Copyright (C) 2005 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Any ideas about what I might have broken on my system and
how I can fix it again?
Thanks a lot,
Alexander Skwar
--
DON'T go!! I'm not HOWARD COSELL!! I know POLISH JOKES ... WAIT!!
Don't go!! I AM Howard Cosell! ... And I DON'T know Polish jokes!!
--
gentoo-user RemoveThis @gentoo.org mailing list