I upgraded to v.341, but now I get this error when I try to run it:
./DreamDaemon blackBlack.dmb 3000 -safe &
[3] 13295
[2] Exit 127 ./DreamDaemon blackBlack.dmb 3000 -safe
zac:~/byond/bin# ./DreamDaemon: relocation error: ./DreamDaemon: undefined symbol: Initialize__8ByondLib15ByondServerType
ID:135318
Oct 9 2004, 12:26 pm
|
|
Oct 9 2004, 12:46 pm
|
|
I'm just wondering, are you using a shell server from a site, or your own personal computer server?
|
In response to N1ghtW1ng
|
|
N1ghtW1ng wrote:
I'm just wondering, are you using a shell server from a site, or your own personal computer server? Webserver. |
In response to Wolf01
|
|
Oh ok, sorry I have no idea what is wrong.
|
You probably installed the new version alongside an older version, and it's being linked to the old libbyond library at runtime. You need to make sure you remove any old versions or install the new one in the same place so it overwrites the old one.
|
In response to Mike H
|
|
I overwrote it.
Arrow keys: Up and Down to move. Right to follow a link; Left to go back. |
In response to N1ghtW1ng
|
|
Mike H - would it cause this problem during overwriting during game hosting? This is because I am hosting Mafia by LostRealm.
|
In response to Wolf01
|
|
That might be a problem I think, I'm not expert in Linux, but I know you get errors when installing while having BYOND open
|
In response to Wolf01
|
|
Yes, that would probably be a problem. Close down any instances of DreamDaemon, DreamSeeker, DreamMaker, or DreamAnythingElse you may have running on the server, then try again.
Also, if you copied libbyond.so files around the place when you first set it up, you should copy the new libbyond.so over the top of all of those files. |
In response to N1ghtW1ng
|
|
I did all that.
It still "re-happens" every time I log back into putty and try to host something else, but if I close all programs, and go abck to the byond dir and type 'make here' and get that mumbo jumbo (and , source /root/byond/bin/byondsetup), It will work until I log out of outty and try to host another program. Sorry if you can't understand what I am saying. :\ |
In response to Wolf01
|
|
So what you're saying is that it works until you log out?
There's probably an environment variable or something that you need to set every time you log in. I seem to recall at least one, LD_LIBRARY_PATH or something. |
In response to Crispy
|
|
Well, every time I run again, I ahve to do the 'make here' and the source /root/byond/bin/byondsetup.
|
In response to Wolf01
|
|
I think you can put that, or something else in the script that runs everytime you log in. It says all that in the readme.txt
|
In response to N1ghtW1ng
|
|
Wow. Thanks, guys, though I never had to do that before...
|
In response to Crispy
|
|
Crispy wrote:
So what you're saying is that it works until you log out? It needs to be in the .bash_profile file, but how do I make it run? Where does it need to go: GNU nano 1.2.4 File: /home/terranwolf/.bash_profile |
In response to Wolf01
|
|
Just make a new line anywhere in the file, with the <nobr>source /path/to/byondsetup</nobr> command (change /path/to, obviously).
|