> [ 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

Reply via email to