Summary: | ERROR: kde-base/arts-3.4.3 failed. | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | jreed |
Component: | [OLD] KDE | Assignee: | Gentoo Toolchain Maintainers <toolchain> |
Status: | VERIFIED INVALID | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | x86 | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
jreed
2005-10-14 12:53:05 UTC
I assume this is the same as bug 106671. Please reopen if that doesn't help. *** This bug has been marked as a duplicate of 106671 *** Gregorio, I followed the other bug, but the info did not help. I'm still getting the error, and I'm not certain what to do next. Any help is much appreciated. Thanks all. -Jeff /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so: undefined reference to `_Unwind_Resume_or_Rethrow@GCC_3.3' collect2: ld returned 1 exit status distcc[5242] ERROR: compile (null) on localhost failed make[2]: *** [artsplay] Error 1 make[2]: *** Waiting for unfinished jobs.... /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so: undefined reference to `_Unwind_Resume_or_Rethrow@GCC_3.3' collect2: ld returned 1 exit status distcc[5425] ERROR: compile (null) on localhost failed make[2]: *** [artsd] Error 1 make[2]: Leaving directory `/var/tmp/portage/arts-3.4.3/work/arts-1.4.3/soundserver' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/arts-3.4.3/work/arts-1.4.3' make: *** [all] Error 2 dykim ~ # equery belongs libstdc++.so !!! The query 'libstdc++.so' does not appear to be a valid regular expression dykim ~ # equery belongs libgcc_s.so [ Searching for file(s) libgcc_s.so in *... ] sys-devel/gcc-3.3.6 (/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libgcc_s.so -> libgcc_s.so.1) dykim ~ # So have you tried to remove /lib/libgcc_s.so if it is present on your system? What's the output of 'ldd /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so'? (In reply to comment #3) > So have you tried to remove /lib/libgcc_s.so if it is present on your system? > What's the output of > 'ldd /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so'? > dykim ~ # ldd /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so: /usr/local/lib/libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.6/libstdc++.so) linux-gate.so.1 => (0xffffe000) libm.so.6 => /lib/libm.so.6 (0xb7ebe000) libgcc_s.so.1 => /usr/local/lib/libgcc_s.so.1 (0xb7eb6000) libc.so.6 => /lib/libc.so.6 (0xb7da6000) /lib/ld-linux.so.2 (0x80000000) I think we've discovered what's going on here. Unknown to us, until today, one of our research people compiled a tarball of gcc-3.2 on this system. That's probably what's hosing the machine. Advice (aside of beating my research people)? Hey guys. Ok, here's the deal... /lib/libgcc_s.so was indeed present on this system, and it has been removed. However, I'm still getting the same message. What's happened lately is that one of our researchers compiled gcc-3.2 on this system, and left it with the default prefix/etc, so I'm willing to bet this is what's causing the mess. I could still use some advice on what to do next. I'll stop spamming this bug now, and leave it well alone. KDE works fine, and I'm not going to pull my hair out quite yet. Thanks for the info. -Jeff Ok, the offending file is definitely /usr/local/lib/libgcc_s.so.1. leaving the decision on this bug to the toolchain people. if you screw with /usr/local and you break your system it's your problem (In reply to comment #7) > if you screw with /usr/local and you break your system it's your problem There was leftover stuff in /usr/local/lib from the gcc-3.2 build. I deleted it, and now everything's back to sane. Thanks all for helping me track that down! -Jeff |