LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Fedora (https://www.linuxquestions.org/questions/fedora-35/)
-   -   can't run blender3D (https://www.linuxquestions.org/questions/fedora-35/cant-run-blender3d-113745/)

rockgorilla 11-08-2003 09:06 AM

can't run blender3D
 
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.

nano 11-10-2003 08:18 AM

Try to run it via command
[in the blender directory]
./blender

And check if is give you an error message

rockgorilla 11-10-2003 01:44 PM

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.

rockgorilla 11-10-2003 01:55 PM

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.

adhara 12-04-2003 07:05 PM

Hey Rockgorilla!

Im a fellow newbie with exactly the same problem..
If you dont mind, I would really really love to know the exact steps you took to fix it :)

teval 12-04-2003 07:12 PM

Just do what he did,
compat-libstdc++-7.3-2.96.118.i386.rpm
Get that, and install it :)
Run ldconfig and it should work

jhogan 12-04-2003 07:29 PM

adhara,

try up2date -i compat-libstdc++

nano 12-05-2003 04:16 PM

Or you can find the rpm in the disc #3. Just double click to install.
You will need the root password in order to install it.

adhara 12-05-2003 08:31 PM

Im on mandrake 9.1, does this change anything?
I'll be giving it ago anyway as soon as i knock off work.

Lindy 12-05-2003 10:00 PM

"Run ldconfig and it should work"

Teval could you please expand a bit on what ==> ldconfig does, and what libstdc ++ is for the edification of a brain dead rock (me) ?

nano 12-05-2003 11:37 PM

Quote:

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 :p)

"rpm -q compat-libstdc++-7.3-2.96.118.i386.rpm" gives a little description
"man ldconfig" may help

:Pengy:

teval 12-06-2003 07:51 AM

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.

Lindy 12-06-2003 10:58 AM

Teval, many thanks from the rock pile!


All times are GMT -5. The time now is 09:02 AM.