Gentoo Linux and Houdini, slight problem

   7039   8   2
User Avatar
Member
4 posts
Joined: July 2005
Offline
Hey guys, when running houdini on gentoo linux I get the following error:

bash-2.05b# houdini
houdini: error while loading shared libraries: libstdc++-libc6.2-2.so.3: cannot open shared object file: No such file or directory

Same goes for any other houdini programs I run (eg. hkey, hhalo).

Any ideas?

Thanks.
User Avatar
Member
344 posts
Joined: July 2005
Offline
Well it looks like you don't have the stdc++ libraries.

Anyway, get online and try emerging them and see what happens.

open up a shell while connected to the internet and do the following

emerge sync
this updates your portage tree. Warning, though, if you made your own customizations to the tree for ebuilds you will lose them.

emerge -s compat
the above searches the the portage tree for the keyword compat. The library you are looking for is part of lib-compat. You can actually skip this if you want. I just put it here in case you were unfamiliar with how to search portage.

emerge -p lib-compat
This will do a pretend emerge of lib-compat and show you what dependencies it's going to try to satisfy.

emerge compat
This will emerge, compile and install all the packages listed in the previous output. Once this step is done, you should be good to go.

Good luck
User Avatar
Member
4 posts
Joined: July 2005
Offline
Thanks, it starts up now. One more little problem however

When I go to get my ley it cannot connect to the server, I believe my hostname maybe be wrong.

This is what I have in my /etc/hosts file

127.0.0.1 gentoo
192.168.0.4 gentoo gentoo

I put gentoo as the License server host and it does not work. Am I supposed to be looking at another file? Sorry I just got gentoo installed two days ago so I am still getting used to it.
User Avatar
Member
4 posts
Joined: July 2005
Offline
I also have gentoo in my /etc/hostname file, houdini still says cannot connect to local server gentoo.
User Avatar
Member
344 posts
Joined: July 2005
Offline
I had the same problem, but I don't know if your reason for the problem will be the same as mine. Houdini was trying to license itself to my PPP connection which has a dynamic IP, so it kept trying to look for a server at 0.0.0.0. What I had to do was straighten out my hosts file, yours looks fine, and disable the NIC that connects to my modem so Houdini would look to the other NIC in my computer which is static and connects to my LAN. To disable that NIC at startup, I used ifconfig, but I don't exactly remember what parameters I used. I think ‘ifconfig eth0 (or eth1) down’ will bring the NIC down temporarily, so you could try to use that to bring the NIC down and then install the license server while it's disabled. If the problem isn' that you have a PPP connection Houdini is trying to use as a server, I'm afraid I'm not going to be much help. I'm no Linux Guru, and I actually finally figured out how to get mine working by searching the net and fumbling my way through it over a few hours. ops:

You should post the output of hkey's diagnostic info and maybe someone who better understands this type of problem can help you out. run ‘hkey’ to open the license manager, and from the second menu (view, I think) select diagnostic info, then copy and paste all the text it displays here.
User Avatar
Member
1634 posts
Joined: July 2005
Offline
draculr
Thanks, it starts up now. One more little problem however

When I go to get my ley it cannot connect to the server, I believe my hostname maybe be wrong.

This is what I have in my /etc/hosts file

127.0.0.1 gentoo
192.168.0.4 gentoo gentoo

I put gentoo as the License server host and it does not work. Am I supposed to be looking at another file? Sorry I just got gentoo installed two days ago so I am still getting used to it.
I would suggest the following instead:

127.0.0.1 localhost
192.168.0.4 gentoo gentoo

I think 127.0.0.1 is not accepted by the license server.

I hope the above helps!

Cheers!
steven
User Avatar
Member
4 posts
Joined: July 2005
Offline
Good idea, unfortunately it still doesnt work.

So far I have the following in my /etc/hostname file:

root@gentoo drac # cat /etc/hostname
gentoo

and my /etc/hosts file:

root@gentoo drac # cat /etc/hosts
# /etc/hosts: This file describes a number of hostname-to-address
# mappings for the TCP/IP subsystem. It is mostly
# used at boot time, when no name servers are running.
# On small systems, this file can be used instead of a
# “named” name server. Just add the names, addresses
# and any aliases to this file…
# $Header: /home/cvsroot/gentoo-src/rc-scripts/etc/hosts,v 1.7 2002/11/18 19:39:22 azarah Exp $
#

127.0.0.1 localhost
192.168.0.2 gentoo gentoo


I have got pretty much everything I need working under gentoo except for houdini

Ill try stopping eth0 once i finish emerging duke 3d
User Avatar
Member
225 posts
Joined: July 2005
Offline
Ok I just installed Gentoo myself, even managed to get Houdini up and running without a hitch ( once), Until I rebooted my machine.

previuosly on RH9 sesinetd would go in /etc/rc.d/init.d/sesi…

now on Gentoo all the licensing stuff is in /usr/lib/sesi/ . There is no rc.d

The sesinetd.startup script seems ok with this but there's some linking info in there that is not satisfied

# Start Houdini License Manager for Linux
# This script goes in /etc/rc.d/init.d and gets linked
# to S89houdini in /etc/rc.d/rc2.d
#

#IS_ON=/etc/chkconfig
SESI=/usr/lib/sesi/sesinetd
SESICTRL=/usr/lib/sesi/sesictrl
CONFIG=/usr/lib/sesi
OPTIONS=


My hosts file and eth0 are fine,I think, I did get it running once afterall

And how do I get sesinetd up at startup?

thanks in advance

tallkien
User Avatar
Member
1 posts
Joined: July 2005
Offline
Here is a sollution.

http://forums.gentoo.org/viewtopic.php?t=58348&highlight=houdini [forums.gentoo.org]

works for me.
  • Quick Links