Page 1 of 1

Missing lib prevents linux version working

Posted: 02.04.2003, 10:26
by chrisblob
Hi there,

A query for the linux folks who run celestia...

I've downloaded v1.2.5 packaged in RPM format for Mandrake 9.0...the package
says 'libstdc++.so.5" is the wrong version of that lib (required for the program to run), and says
I need the version from 'GLIBCPP_3.2.2'. Trouble is I cannot find a version of GLIBCPP to
match my distro, hardware, or required version number....

Do any of the linux folks have a link to this package I can be directed to? Or perhaps a
get-round fix?

Kind regards,

Chris Wilkinson, Christchurch, New Zealand.

Ooops!

Posted: 02.04.2003, 10:30
by chrisblob
Ooops!

I forgot to mention...

I'm running Mandrake 9.0 (Dolphin) on i686, kernel 2.4.19.16mdk.

On a Duron 1.1 GHz with GeForce2 MX video, and 256MB RAM (a fairly 'standard' linux
setup!) :oops: :wink:

Posted: 02.04.2003, 11:03
by jamarsa
Do you have glibc installed? This may be a silly question, as this library is *basic* in Mandrake Linux, so I think you have it yet. I installed celestia 1.2.4 from RPM, but compiled 1.2.5 from source.

from my rpm -q -a:

libstdc++5-devel-3.2-1mdk
glibc-devel-2.2.5-16mdk (only if you want to compile it)


glibc-2.2.5-16mdk
libstdc++2.10-2.96-0.80mdk
libstdc++5-3.2-1mdk


Did you get a Mandrake 9.0 specific RPM? Maybe the dependencies are mismatched if you have a RPM for another distribution. I suggest to try a rpm -i --nodeps, or compile from source. I got from cvs:

# mkdir celestia
# cd celestia
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/celestia login
# cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/celestia checkout celestia
# aclocal -I macros
# autoheader
# automake
# autoconf
# ./configure
# make
# make install

Posted: 05.04.2003, 13:46
by Thilo
have you installed the libc-dev packages?