Notice: Any messages purporting to come from this site telling you that your password has expired, or that you need to verify your details, confirm your email, resolve issues, making threats, or asking for money, are
spam. We do not email users with any such messages. If you have lost your password you can obtain a new one by using the
password reset link.
Due to spam on this forum, all posts now need moderator approval.
Entire forum
➜ SMAUG
➜ Compiling the server
➜ Recompiling SmaugFUSS 1.9
Recompiling SmaugFUSS 1.9
|
It is now over 60 days since the last post. This thread is closed.
Refresh page
Posted by
| Whisperedecho
USA (51 posts) Bio
|
Date
| Fri 09 May 2008 12:41 PM (UTC) |
Message
| Hi. I am running SmaugFUSS 1.9 off of Windows Server 2003. I donwloaded the 1.9 dist plus the precompiled executable off of this website and it works like a charm.
I made some changes to the code and went to recompile it using Cygwin. I followed all of Nick's instructions on which packages to get.
When I type "make" everything seems to compile fine and I get no errors. It compiles everything as ".o" files under the folder "smaugfuss/src/o".
Here is what I get from the compiler:
Mike@valdor-server ~/smaugfuss/src
$ make
make -s smaug
Compiling o/imc.o....
Compiling o/act_comm.o....
Compiling o/act_info.o....
Compiling o/act_move.o....
Compiling o/act_obj.o....
Compiling o/act_wiz.o....
Compiling o/ban.o....
Compiling o/boards.o....
Compiling o/build.o....
Compiling o/calendar.o....
Compiling o/chess.o....
Compiling o/clans.o....
Compiling o/color.o....
Compiling o/comm.o....
Compiling o/comments.o....
Compiling o/const.o....
Compiling o/db.o....
Compiling o/deity.o....
Compiling o/dns.o....
Compiling o/fight.o....
Compiling o/handler.o....
Compiling o/hashstr.o....
Compiling o/hint.o....
Compiling o/hotboot.o....
Compiling o/imm_host.o....
Compiling o/interp.o....
Compiling o/liquids.o....
Compiling o/magic.o....
Compiling o/makeobjs.o....
Compiling o/mapout.o....
Compiling o/mapper.o....
Compiling o/mccp.o....
Compiling o/misc.o....
Compiling o/mpxset.o....
Compiling o/mud_comm.o....
Compiling o/mud_prog.o....
Compiling o/news.o....
Compiling o/planes.o....
Compiling o/player.o....
Compiling o/polymorph.o....
Compiling o/renumber.o....
Compiling o/reset.o....
Compiling o/save.o....
Compiling o/services.o....
Compiling o/sha256.o....
Compiling o/shops.o....
Compiling o/skills.o....
Compiling o/special.o....
Compiling o/tables.o....
Compiling o/track.o....
Compiling o/update.o....
Compiling o/variables.o....
Compiling o/weather.o....
Info: resolving __timezone by linking to __imp___timezone (auto-import)
Generating dependency file ...
Done compiling mud.
make -s dns
Done compiling DNS resolver.
However, none of my changes have gone into effect. I basically changed some of the text for when a user is creating a new character. The same default text is still there though.
Is this because smaug.exe has to be changed?
When I try and run "tcsh startup" like one of the instructions said to on this website I get this:
$ tcsh startup
limit: Command not found.
limit: Command not found.
11 [main] ? (3436) C:\cygwin\home\Mike\smaugfuss\src\smaug.exe: *** fatal e
rror - system shared memory version mismatch detected - 0x8A88009C/0x2D1E009C.
This problem is probably due to using incompatible versions of the cygwin DLL. Search for cygwin1.dll using the Windows Start->Find/Search facility and delete all but the most recent version. The most recent version *should* reside in x:\cygwin\bin, where 'x' is the drive on which you have
installed the cygwin distribution. Rebooting is also suggested if you are unable to find another cygwin DLL.
Apparently the cygwin.DLL in the executable I downloaded is older than the executable in the "area" folder under smaugfuss. If I delete the older reference in the "area" folder, then smaug.exe won't run because it can't find the .DLL file.
I am also getting this error as well when running the game:
"EOF encountered on read."
Basically what I am trying to ask is how do I recompile SmaugFUSS so that my changes will go into effect and so that I can run the game. Thanks. | Top |
|
Posted by
| Nick Gammon
Australia (23,140 posts) Bio
Forum Administrator |
Date
| Reply #1 on Fri 09 May 2008 01:04 PM (UTC) |
Message
| The "make" sequence should have given you a new smaug.exe.
In your ~/smaugfuss/src directory, type "ls -l smaug*" and check you see a smaug.exe with a recent date/time.
A simple way to test is to do this:
That bypasses the need to use the startup script. |
- Nick Gammon
www.gammon.com.au, www.mushclient.com | Top |
|
Posted by
| Whisperedecho
USA (51 posts) Bio
|
Date
| Reply #2 on Fri 09 May 2008 01:22 PM (UTC) |
Message
| Thanks Nick!
Once I followed your instructions, I restarted the MUD and the changed code works.
Just as a side note though, there were a lot of errors when it first started up that looked like this:
Fri May 9 09:21:05 2008 :: [*****] BUG: fread_fuss_mobile: Specfun: vnum 9809,
no spec_fun called spec_thief.
There were a ton more of these. Is this a bad thing or something I can just ignore? | Top |
|
Posted by
| Zeno
USA (2,871 posts) Bio
|
Date
| Reply #3 on Fri 09 May 2008 04:32 PM (UTC) |
Message
| Seeing as how that is a FUSS function, I would recommend asking on the FUSS forums. |
Zeno McDohl,
Owner of Bleached InuYasha Galaxy
http://www.biyg.org | Top |
|
The dates and times for posts above are shown in Universal Co-ordinated Time (UTC).
To show them in your local time you can join the forum, and then set the 'time correction' field in your profile to the number of hours difference between your location and UTC time.
17,404 views.
It is now over 60 days since the last post. This thread is closed.
Refresh page
top