Can't run Houdini Apprentice on RedHat 9

   6840   9   1
User Avatar
Member
3 posts
Joined: July 2005
Offline
I have an Intel system running RedHat Linux 9.

I installed Houdini Apprentice, and when I try to run Houdini I get the following error:

error while loading shared libraries: libHoudiniDEVICE.so: cannot open shared object file: No such file or directory

This libHoudiniDEVICE.so does exist on the system. It can be found in the dsolib directory under the path where I installed Houdini. I'm not sure why Houdini cannot find the file.

What do I need to do so Houdini can find the needed file and run properly?
User Avatar
Member
196 posts
Joined: July 2005
Offline
I'm not to hot on linux. But my wild stab in the dark would be:

cd /usr/hfs6.1
. ./houdini_setup_bash
cd ~

and possibly paste that into your bashrc file.

(when you run this it should tell you the houdini environment has been initialised.

just a guess though!
Henster
User Avatar
Member
1634 posts
Joined: July 2005
Offline
Hi tron_thomas,

If you search through the forum, there are threads that dealt with this. The solution involves setting the LD_ASSUME_KERNEL (I can't remember exactly) environment variable in order to run Houdini Apprentice.

Cheers!
steven
User Avatar
Member
4140 posts
Joined: July 2005
Offline
setenv LD_ASSUME_KERNEL 2.4.1

Actually I've found that those redhat 9 posts seemed to have disappeared from here(or at least disappeared from search ). Not sure why…

I heard a rumour this forum is run on a 10 yr old SGI box…let's all chip in for a cheapo fast linux box and tons o' storage gang!

Cheers,

J.C.
John Coldrick
User Avatar
Member
1634 posts
Joined: July 2005
Offline
Hey John,

Try searching for RH9 instead.

Yeah, I'll chip in for a cheapo fast linux box. Where & who do I send a check to?

Cheers!
steven
User Avatar
Member
3 posts
Joined: July 2005
Offline
I tried running the houdini_bash_setup script.
I also set the LD_ASSUME_KERNEL environment variable.

Neither of these had any affect. I still get the error.

I did a search for RH9 in the forums. None of the posts I found reported the kind of error I'm having with Houdini, and I did not find useful information to fix my problem.

Does anyone have any other suggestions?
User Avatar
Member
196 posts
Joined: July 2005
Offline
did you set the environment variable in a c shell? ( i dont think it works otherwise??)

if you don't have a c shell by default then you have to get one by typing:

csh
Henster
User Avatar
Member
4140 posts
Joined: July 2005
Offline
The command I gave was for csh. If you want to use bash, then:

set LD_ASSUME_KERNEL 2.4.1 ; export LD_ASSUME_KERNEL


that's shell stuff… you can alternatively run csh…

Cheers,

J.C.
John Coldrick
User Avatar
Member
288 posts
Joined: July 2005
Offline
you can add the following lines into your /.bashrc file
export LD_ASSUME_KERNEL =“2.4.1”
^_^
User Avatar
Member
3 posts
Joined: July 2005
Offline
I'm using Bash. I'm pretty sure I set the environment and exported the variable correctly. I could type “echo $LD_ASSUME_KERNEL” from any shell instance, and it would print the value I set it to in my Bash profile.
Does the variable have to be 2.4.1? I set the variable to the version of the kernel I am using which is 2.4.2.
  • Quick Links