[Gllug] libstdc++2.8.0 & rpm hatred
ab
ajb at spkypc.demon.co.uk
Wed Nov 14 20:58:25 UTC 2001
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
More information about the GLLUG
mailing list