[snip]
>I tried to do that and found libgpp-2.7.2.1-1.i386.rpm and
>libg++-2.7.2.8.8-1.src.rpm, but no libg++.so.2.7.2.rpm. The first rpm
>does install, but doesn't change a thing, the second one doesn't even
>install. And even before that, I had a rpm on my system called gpp that
>supposedly contained c++-libraries. Frankly, I'm stumped!
>Setting LD_LIBRARY_PATH and doing export LD_LIBRARY_PATH as Thomas and
>Nicolae suggested doesn't help either.
>Has someone out there got another solution? On which systems does
>Netscape Communicator v.4.5 run, anyway?
Any version of libg++ with version number greater than 2.7.2 should do the
trick (so 2.7.2.8.8 will work but newer versions are generally better).
If the rpm won't install there's not much I can help you with since I don't
use rpms. Perhapse someone has an rpm they could give you that does work.
Once the package IS installed you may need to do the following as root:
1. Find the directory that the libg++.so... file was installed in (usually
/usr/local/lib ) and make sure it appears in the file /etc/ld.so.conf. If it isn't
listed add the directory (not the library name) and save the file (carefully as
you can frag your system).
If you're using rpm you can usually ignore step 1 because the files are
unpacked in a sensible place.
2. type "ldconfig". This adds the new library to the dynamic library cache so
the system knows that the new library has been installed and where to find it.
Thomas and Nicolea's suggestions are to bypass this stage. They are necessary
on some systems eg. Solaris.
It's possible that the rpm package does all this (1 and 2) for you but I don't
know for sure.
Things should now work.