[Gllug] libstdc++2.8.0 & rpm hatred
Jim Bailey
jim at lateral.net
Fri Nov 16 10:25:00 UTC 2001
Hi,
this is a bit (ok quite a bit) out of my depth but from what little I know
I would say you need gcc2.8 to compile the older stuff. I think and
therefore I am wrong ;-) that the error that you are getting is possibly
similar to the problem Redhat user got with the weird gcc release with
Redhat 7.0. I hope this helps and if I am completly wrong tough ;-P this
advice comes with absolutely no warranty as per the GPL. Best of luck
mate and respect for having a go.
Peace Jim
"Why use a JPEG for the listings instead of text?
Because I want precise control over the layout. And because it seriously
annoys "real ale" Internet users who do all their browsing on text-based
hand-held calculators, and that arouses me."
--TV Go home FAQ
On Wednesday, November 14, 2001, at 08:58 PM, ab wrote:
> Only just started snooping on this maillist - so shout if I am abusing !
> I promise to stop and file it somewhere....
>
> Trying to install an old copy of DB2... waiting for the new cd to be
> posted.
> This ones about 18mths old and is all rpm based.
>
> I take this opportunity to say I hate RPM !
> it keeps changing the permissions on all my ///dirs,
> and then because I don't normally use it complaining
> that I dont have /bin/sh installed --- come on, please.
>
> Anyway, question:
> After installing I tried to run, and found most binaries linked to
> libstdc++
>
> libdb2.so.1 => /usr/IBMdb2/V6.1/lib/libdb2.so.1 (0x40017000)
> libstdc++.so.2.8 => not found
> libm.so.6 => /lib/libm.so.6 (0x407f7000)
> libc.so.6 => /lib/libc.so.6 (0x4081a000)
> libcrypt.so.1 => /lib/libcrypt.so.1 (0x4093f000)
> libdl.so.2 => /lib/libdl.so.2 (0x4096c000)
> libpthread.so.0 => /lib/libpthread.so.0 (0x40970000)
> /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000)
>
> Since I am using a newer build (linux from scratch) I do not have
> libstdc++2.8.
> So I copy it from an old Slackware cd, and try running again. I am now
> getting
>
> complaints that the shared library version of __IO_stderr is a different
> size,
> and
> hence segfault here, there and everywhere !
>
> So then I try to compile up a new version with gcc3, gcc2.95.2.1 and both
> complain
> filebuf.cc: In member function `filebuf* filebuf::open(const char*,
> int,
> int)':
> filebuf.cc:120: no match for `streampos == int' operator
>
> Any ideas ? do I have to go back and install gcc2.8 as well ?
>
> /Anthony/
>
>
>
> --
> Gllug mailing list - Gllug at linux.co.uk
> http://list.ftech.net/mailman/listinfo/gllug
>
--
Gllug mailing list - Gllug at linux.co.uk
http://list.ftech.net/mailman/listinfo/gllug
More information about the GLLUG
mailing list