[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