After compiling smaug, i went to open smaug.exe, and when i double-clicked it it eave me a pop-up error message saying " This application has failed to start because cygwin1.dll was not found. Re-installing the applicatin may fix this problem" what sould i do?
Jake
I assume you're compiling this under Windows using Cygwin. You need to place your cygwin1.dll file into the same directory as smaug.exe (your src dir).
cygwin1.dll comes with Cygwin, and should be in your cygwin\bin directory (just do a windows file search if nothing else).
If you still can't find it, or if cygwin1.dll is corrupt (sounds far-fetched, but I've gotten a corrupt cygwin1.dll out of a few cygwin installations before for some reason), you can download a copy from my server at:
http://www.aethiamud.org/cygwin1.dll
It should run fine after that.
P.S. To answer your next question, you won't have any "no such file or directory" errors on startup if you run smaug.bat (in the dist dir) instead of directly running smaug.exe (in the src dir).
Hope that helps =)
One other question-
When i compiled SMAUG, should it have created a startup.exe? when i read through the detailed compiling instructions, it mentioned something about it at the very end, and when in look in my src directory there is a file called start up.
BTW, thanks for the help above
I would copy the cygwin DLL into my system directory, that way it is there for all programs that need it. However remember to update it if you ever update Cygwin.
The startup batch file is not created by the compile, it should be part of the distribution.
I would start SMAUG from the area directory. eg. after compiling:
cd ../area
../src/smaug
It should create a smaug.exe if your running in Windows.