Compilation issues with SmaugFuss 1.6 and Cygwin

Posted by Dralnu on Wed 11 May 2005 09:01 PM — 14 posts, 46,339 views.

USA #0
I've made a few minor changes (new wearlocs, added the damage output to the damage messages), and they don't seem to be taking effect. Everything compiles cleanly, but it seems nothing works once I fix it up. I'm completly baffled, and I'm sure Txzeenath, the fella who has been helping me, is too.

I'm working off of Smaug FUSS 1.6, and compiling with a virtually full version of Cygwin (minus the ZZZRemovedpakages, Publishing, and Games)

Any possible help would be much appreciated
USA #1
Do any changes work? Like if you add a new string to a certain command, will it show up? If not, you are either not running the right exec (the new compiled one), or you didn't hotboot or reboot.
USA #2
Hotboot won't work in Cygwin - and with the way Windows is sometimes compiling a new exe doesn't work as planned either if the mud is still running.

Would need to know if you're running from the startup script or if you're moving the exe later. The SmaugFUSS 1.6 package is setup to use the script and will expect the exe to be sitting in the src folder.

Also, I understand there are alot of sites who say "put the exe in the area folder with a copy of the cygwin dll" but this isn't necessary with FUSS either. FUSS should behave more or less like it would in Linux.
USA #3
I did the "move the exe file to area...' blah blah blah bit, and no, none of the changes are working. As for the startup script, I don't know how to run it. I've tried the FAQ, but something doesn't seem to be working with it. In any case, I'm gonna try something and maybe it will work
USA #4
That would probably be why. The new exec compiles in the src dir. To run the startup, just do:
./startup &
USA #5
Doesn't work.

[1] 2416

$limit: Command not found
limit: Command not found

Missing packete?
USA #6
Looks like it, although I'm not familar with Cygwin. Try this in the area dir:
../src/smaug &
USA #7
that did it. Thanks. And the problem was the .exe file.

I hate Windows....
USA #8
Windoze -.-


Told ya you shoulda went linux :-p

void got_linux(CHAR_DATA * ch)
{
if (!str_cmp(OS, "Windows"))
{
send_to_char("Crashing now!", ch);
return;
}
else if (!str_cmp(OS, "Linux))
{
send_to_char("Update finished", ch);
return;
}
}


Betcha I messed up in that :-p
USA #9
<---dual boot with Linux, just no way to get net on SuSe. Missing package I cann't find -.-
USA #10
I realize this is off topic and about a week late, but which package are you missing in Suse? Might be able to help track that down. Have you looked on rpmfind.net ?
USA #11
I don't remember, actually...
I'll check later
USA #12
rpmfind doesn't have it
#13
hotboot works on mine. I use 2.427