Octave Make failure
Jarod Wilson
jarod at wilsonet.com
Mon May 5 16:19:05 EDT 2008
On Mon, 2008-05-05 at 16:01 -0400, Coleman Kane wrote:
> > Could that be some "compatability" stuff that I have installed
> > (recognizes old c/c++) ?
>
> No such thing.
Yes and no. In addition to a gcc package, Red Hat ships a gcc34 package
(and dependent bits). So it could be some sort of mixing. But this sorta
thing generally doesn't happen. Was the system upgraded from an earlier
release, by chance? Perhaps something didn't get completely updated...
> Most likely your problem is that libstdc++.so from GCC 3.4.6 is being
> preferred to the libstdc++.so from the compiler you are running (namely,
> GCC 4.1.2). You are obviously not using the v3.4.6 headers (because
> there is no -I argument to #include them), so you are trying to use the
> GCC 4.1.2 C++ API with the GCC 3.4.6 C++ library, which is bad.
Yep, sounds like it. 'ldconfig -p | grep stdc++' might provide some
further insight.
--
Jarod Wilson
jarod at wilsonet.com
More information about the gnhlug-discuss
mailing list