> [ output of emerge openh232 snipped ] > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream: In > destructor > `virtual > H225_TransportAddress_ipAddress::~H225_TransportAddress_ipAddress() > ': > /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/include/g++-v3/iostream:1331: > internal compiler error: Segmentation > fault > Please submit a full bug report
Wicked, you broke gcc ;-) I'm willing to bet that you went through the gcc-3.3.5 upgrade, did the fix_libtool.sh script, but still have glibc as compiled under gcc-3.3.4. The first thing I'd try would be to emerge glibc & stdlibc++ using the gcc-3.3.5 compiler. You wouldn't expect that the libraries would need to be recompiled (at least I wouldn't expect that), but they are tightly integrated w/ each other. After glibc & stdlibc++, try emerging openh232 again. If the same thing happens, emerge the remainder of the toolchain (binutils, etc.) and try again. I can't say that this will definitely fix your problem. It may truly be a gcc bug (probably shouldn't be segfaulting regardless of what it's trying to compile), but resolving it will be a big pain in the buttox for the gcc folks. You might also want to try contacting the openh232 folks to see if they've seen anything like this before - they would have a better idea of what it would take to resolve (i.e. using a specific compiler version, libstdc++ version, etc.). Hope this helps! Dave -- [email protected] mailing list
