Found 486 posts.
Search results Show results as topic list.
Houdini Lounge » Which build for 64-bit gentoo?
- Pagefan
- 519 posts
- Offline
I am guessing you figured it out by now but just in case…the obvious choice would be to use the only 64bit version of houdini and that is for the Debian distro. It runs fine here.
Technical Discussion » illegal instuction??
- Pagefan
- 519 posts
- Offline
Dark_angel,
i think catlee hit the nail on the head…you got quite an old machine there (yeah i know, rubbin' it in). You should check if the cpu supports mmx and sse (less /proc/cpuinfo). I don't know if sesinetd can be run with disabling sse and mmx…houdini can (put lines in the houdini_setup_bash file like HOUDINI_DISABLE_SSE etc.)
You'd better wait till you buy that dualcore quad cpu opteron machine…
i think catlee hit the nail on the head…you got quite an old machine there (yeah i know, rubbin' it in). You should check if the cpu supports mmx and sse (less /proc/cpuinfo). I don't know if sesinetd can be run with disabling sse and mmx…houdini can (put lines in the houdini_setup_bash file like HOUDINI_DISABLE_SSE etc.)
You'd better wait till you buy that dualcore quad cpu opteron machine…
Technical Discussion » illegal instuction??
- Pagefan
- 519 posts
- Offline
Well well. Maybe need to start over again. I presume you are not working on your machine as root, su on a console and then type “/usr/lib/sesi/sesinetd.startup start” (omit the “ ofcourse). Check any errors there. If you don't get any errors type ”pstree" and see if there is a line like this
sesinetd,29987 -V 2 -l /var/log/sesinetd.log -z 250000
If so the license server is working. As root go to your houdini directory. Run houdini_setup_bash (./houdini_setup_bash on the cli). Shouldn't rpitn any errors so cd to the bin directory and then type ./hmaster or whatever. Should take some time before you see the splash screen. Please tell me where things go wrong.
Some other things you could check is
-did you update the gentoo system lately?
-which version of gcc are you running and does your houdini build correspond with the gcc version?
-do you have a decent amount of memory in that poor old duron computer?
Again good luck, let's hope this won't become the largest thread on the forum! P
sesinetd,29987 -V 2 -l /var/log/sesinetd.log -z 250000
If so the license server is working. As root go to your houdini directory. Run houdini_setup_bash (./houdini_setup_bash on the cli). Shouldn't rpitn any errors so cd to the bin directory and then type ./hmaster or whatever. Should take some time before you see the splash screen. Please tell me where things go wrong.
Some other things you could check is
-did you update the gentoo system lately?
-which version of gcc are you running and does your houdini build correspond with the gcc version?
-do you have a decent amount of memory in that poor old duron computer?
Again good luck, let's hope this won't become the largest thread on the forum! P
Technical Discussion » illegal instuction??
- Pagefan
- 519 posts
- Offline
Dark_Angel i think sesinetd won't start. “pstree -ap | grep sesinetd” lists all process with pid numbers with the name sesinetd. If you only get the pid of the grep it means sesinetd isn't running (just only the command looking for sesinetd). You could do a pstree -ap and see if there is a line with sesinetd. This is my modified sesinetd script in the directory /etc/init.d
#!/sbin/runscript
#
# chkconfig 2345 89 89
# description Starts the Houdini License Manager for Linux
#
# 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
#
depend() {
after net.eth0
}
start() {
if test -x $SESI; then
if test -r $CONFIG/sesinetd.options; then
OPTIONS=“`cat $CONFIG/sesinetd.options`”
else
OPTIONS=
fi
#echo $SESI $OPTIONS
ebegin “Starting Side Effects Houdini License Manager”
exec $SESI $OPTIONS
eend $? “Failed to start Side Effects Houdini License Manager”
fi
}
stop() {
# make sure we only affect the local server!
ebegin “Stopping Side Effects Houdini License Manager”
SESI_LMHOST=`hostname`
exec $SESICTRL -h $SESI_LMHOST -Q
eend $? “Failed to close Side Effects Houdini License Manager”
}
usage() {
echo “usage $0 {start|stop}”
}
In the directory /etc/conf.d i have the file sesinetd wiht the following content
#/etc/init.d/sesinetd
SESI=/usr/lib/sesi/sesinetd
SESICTRL=/usr/lib/sesi/sesictrl
CONFIG=/usr/lib/sesi
OPTIONS=
KILLALL=/usr/bin/killall
Try this. Alternativly you could try running sesinetd from the /usr/lib/sesi directory. Check if the license server is running with the pstree command
ps this is for gentoo only. Don't try this on other linux distros.
Again good luck and remember the words of Yoda “Do or do not. There is no try.”
Pagefan.
#!/sbin/runscript
#
# chkconfig 2345 89 89
# description Starts the Houdini License Manager for Linux
#
# 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
#
depend() {
after net.eth0
}
start() {
if test -x $SESI; then
if test -r $CONFIG/sesinetd.options; then
OPTIONS=“`cat $CONFIG/sesinetd.options`”
else
OPTIONS=
fi
#echo $SESI $OPTIONS
ebegin “Starting Side Effects Houdini License Manager”
exec $SESI $OPTIONS
eend $? “Failed to start Side Effects Houdini License Manager”
fi
}
stop() {
# make sure we only affect the local server!
ebegin “Stopping Side Effects Houdini License Manager”
SESI_LMHOST=`hostname`
exec $SESICTRL -h $SESI_LMHOST -Q
eend $? “Failed to close Side Effects Houdini License Manager”
}
usage() {
echo “usage $0 {start|stop}”
}
In the directory /etc/conf.d i have the file sesinetd wiht the following content
#/etc/init.d/sesinetd
SESI=/usr/lib/sesi/sesinetd
SESICTRL=/usr/lib/sesi/sesictrl
CONFIG=/usr/lib/sesi
OPTIONS=
KILLALL=/usr/bin/killall
Try this. Alternativly you could try running sesinetd from the /usr/lib/sesi directory. Check if the license server is running with the pstree command
ps this is for gentoo only. Don't try this on other linux distros.
Again good luck and remember the words of Yoda “Do or do not. There is no try.”
Pagefan.
Technical Discussion » illegal instuction??
- Pagefan
- 519 posts
- Offline
Hello Dark_Angel,
i am running apprentice on gentoo 64bits without problems so it can be done. Did you check that sesinetd is running (pstree -ap | grep sesinetd)? Do you start houdini from the cli? Cd to the houdini dir, type ./houdini_setup_bash, then cd in the bin dir and type ./hmaster. Things should get rolling now. You could check the files /var/log/messages or if you are running from X /var/log/xorg.0.log but i'll doubt you find anything there…it's not linux that isn't reporting what is wrong, it's houdini that doesn't. You could also do something like ldd /opt/hfs8.0.xxx/bin/hmaster to see which libraries houdini needs and then check if oyu have installed them.
So these are my ideas what could be wrong. If you are able, give some more info.
Good luck with it!
Pagefan
i am running apprentice on gentoo 64bits without problems so it can be done. Did you check that sesinetd is running (pstree -ap | grep sesinetd)? Do you start houdini from the cli? Cd to the houdini dir, type ./houdini_setup_bash, then cd in the bin dir and type ./hmaster. Things should get rolling now. You could check the files /var/log/messages or if you are running from X /var/log/xorg.0.log but i'll doubt you find anything there…it's not linux that isn't reporting what is wrong, it's houdini that doesn't. You could also do something like ldd /opt/hfs8.0.xxx/bin/hmaster to see which libraries houdini needs and then check if oyu have installed them.
So these are my ideas what could be wrong. If you are able, give some more info.
Good luck with it!
Pagefan
Technical Discussion » debian kernel 2.6
- Pagefan
- 519 posts
- Offline
Killkolor,
you should just check which version of gcc you are using and then get the debian/RH/Suse package. So in your case you should get the i686 gcc 3.2 package. If you are running the Sid branch, get the i686 gcc 3.4. I am running gentoo 64bits here (highly unstable to some) and the 64bit Sid(highly unstable to some) version of houdini. Works fine.
MADjestic, i think you'll be fine with the 64bit Sarge and the 64bit Sid version of houdini. The 64 bit debian is still a bit beta anyway, i think… ?
you should just check which version of gcc you are using and then get the debian/RH/Suse package. So in your case you should get the i686 gcc 3.2 package. If you are running the Sid branch, get the i686 gcc 3.4. I am running gentoo 64bits here (highly unstable to some) and the 64bit Sid(highly unstable to some) version of houdini. Works fine.
MADjestic, i think you'll be fine with the 64bit Sarge and the 64bit Sid version of houdini. The 64 bit debian is still a bit beta anyway, i think… ?
-
- Quick Links