FedoraThis forum is for the discussion of the Fedora Project.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Hi, i'm new to all this so please go easy if this is a daft question. When I try to run blender3D (static or otherwise) i get the error message "couldn't find program 'blender'" when i double click the icon. It used to work under redhat 8.0, but dosen't under Fedora Core 1, any idea what I'm doing wrong, all help appreciated.
Thanks doing ./blender gives me this error message:
./blender: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory.
I'm trying to get that file, but all the rpms I can find at the moment need more dependencies, argh! Any way I can just get the file and put it into the directory by hand?
Thanks for any help.
Sorry, just a quick update, I found compat-libstdc++-7.3-2.96.118.i386.rpm which installed the file without needing and other files, so it all works now, hurrah!. Thanks.
Originally posted by adhara Im on mandrake 9.1, does this change anything?
(My mistake I should read your dist)
In that case the rpm could be libstdc++2.10-2.96-0.82mdk.i586.rpm located in disc #1 (Mandrake 9.1).
Not really sure. But give it a try.
Lindy: About the "compat-libstdc++-7.3-2.96..." the only thing that I know about is that: it is used for compatibility with RedHat 7.3, but don't know what exactly libstdc++ does.
Maybe it has the standard libraries for c++ (guessed from the name )
"rpm -q compat-libstdc++-7.3-2.96.118.i386.rpm" gives a little description
"man ldconfig" may help
ldconfig takes all the shared libraries you have on your system, and caches them in a large file. (for files to be indexed their path must be present in /etc/ld.so.conf, the file they are cached to is ld.so.cache)
This also creates symmlinks. So as before say you had libsomething9.so
ldconfig will know what you want, and for compatibility will also create, libsomething.so libsomething.9.so and a few others.
This tends to fix most problems people have with libraries. Most libraries look for simply the libsomething.so, so you need ldconfig to make that symmlink. If not you can make it by hand, but it's always better to let ldconfig handle it. It's better at it
compat-libstdc++ is jus t what it sounds. libstdc++ is the standard library for C++. This library is a compatibility library, so you can run programs that use functions which aren't available in libstd from linux.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.