There is something wrong with the "L_FLAGS" in the makefile, and without them, you cannot move or look in the MUD, but it will still start up. If anyone has any ideas, please help me.
It is a linking probleem. -ldl is required for dlsym support. SWFotE seems dependant on it, so I guess you better download it. I personally don't know much about it, so maybe someone else can tell you more.
Oh, and you shouldn't run anything that complains of a linker error, thats just not good practice.
Quote: Oh, and you shouldn't run anything that complains of a linker error, thats just not good practice.
It's actually impossible to run something that had linker errors. It's the linking phase that generates the executable and without a successful link, you have no program to run. Whatever was run was the old executable. As for being able to connect but not move or look around, that'd have to be made a bit more precise so that we can start diagnosing the problem.
You are correct Kyilyan. I'm not sure what I was thinking.
Anyways, a new one wont work, but I'm sure the old one probably works fine besides the one problem. Dlsym is essentially the command hook, and without it you won't be able to use commands unless you download the correct files needed or simply revert back to using the functions in tables.c . In order to do that, you would have to readd all of the DECLARE_DO_FUN's, as I believe they were removed.
Hrm, know where this is downloadable? I checked The Gammon FTP and regular DL section, plus did a goodle, and got like 20 pages of gobbldy goop! sorry if these ar noob questions, but I a noob to this sorta stuff.
Ok, since the google blew my mind (i'm still gonna try searching, just in case):
I don't have that text in my makefile, should I add it? it isn't AFKMUD, but FOTE (SWR, i believe, in the MAKEFILE). How can that be implemented? Again, sorry for being so annoying,
Ok, I thought it did it, but It didn't. I couldn't get the Look and movements to work. When I tried to make the swr.exe file again it wouldn't, it got to fight.o and gave this:
fight.c:49:23: sys/dir.h: No such file or directory
make[1]: *** [o/fight.o] Error 1
make: *** [all] Error 2