[DGD]Weird "unable to create tempfile" thing

Noah Lee Gibbs angelbob at monkeyspeak.com
Tue Jun 19 06:51:06 CEST 2001


  I have a problem that only happens with a symbolic link and I'm
curious if it's a DGD bug or if I'm forgetting something important.  I'm
running with my MUDLib symbolically linked from the DGD directory.  In the
dgd directory alongside the regular "mud" directory I've got a symlink
called "phantasmal" to my MUDLib's dir and a config file called
phantasmal.dgd.

  Problem:  I'm in the "dgd/bin" directory.  I start up a Kernel-based lib 
I'm working on with DGD.  It runs.  It works fine.  I
shut it down by saying "shutdown" in an admin account.  I get this error:

       Fatal error: cannot create swap file "../tmp/swap"
       Abort (core dumped)

That's fine, but then from the same command prompt where I just ran
"./driver ../phantasmal.dgd", I type "touch ../tmp/swap" and it
creates the file just fine.  Any idea what's up?

  Note:  it's entirely possible something in the MUDLib is write-protected
since I just checked it all into source control.  But when I remove the
symlink and move the directory "phantasmal" back into place in /dgd, it
runs without the error.

-- 
angelbob at monkeyspeak.com
See my page of DGD documentation at
"http://www.angelbob.com/projects/DGD_Page.html"
If you post to the DGD list, you may already be there!


List config page:  http://list.imaginary.com/mailman/listinfo/dgd



More information about the DGD mailing list