Archived from groups: rec.games.roguelike.nethack (
More info?)
On Tue, 12 Jul 2005, Cyde Weys wrote:
> chuck <chucko@nil.car> wrote in
> news:Xns9690D2A1B141Fchuckonilcar@207.35.177.135:
>
> > Jym <moyen@loria.fr> wrote in
> > news
ine.LNX.4.51.0507120150030.1461@hagen.loria.fr:
> >
> >> Just got killed and had the following message (in terminal):
> >>
> >> No such file or directory
> >> Exec to compress bonD0.T failed.
> >
> > That file should have a .Z (for compress) extension shouldn't it? I'm
> > pretty sure that is the direction you should go.
>
> It sounds to me like the user he's executing nethack under doesn't have
> write permission to the correct directory. Make sure the "bones" directory
> exists (I think that's the name) and that it has write permissions for the
> appropriate user. Also, to the OP: do your savegames work? If so, what
> directory do they store to and what permissions are on that directory?
>
> One last thing I can think of is that you've configured the compression
> program incorrectly. In your config you may have it specified at
> /bin/compress but maybe on your system it's actually under
> /usr/bin/compress. Check your config and make sure the compression program
> actually is where you say it is. I would recommend using gzip though ...
> set compress and uncompress to /bin/gzip and /bin/gunzip, wherever they are
> located on your system.
You're right, compress was not (re)defined in config.h
One more nethack feature that is not documented in the install files and
that has to be modified for correct behaviour...
And save games didn't work.
I redefined compress to be gzip, did not find uncompress. Currently
recompiling all the stuff...
I didn't find either a bonedir specification in config.h, I guess they
will go in the main slashe'em directory (which I don't find is a good
idea, if bonedir is defined somewhere, I would like to change it).
[found it in main Makefile]
[but the FILE_AREA_* variables do not seem to be used properly in the
Makefile... Among other things, levels (*.lev) are put in the
FILE_AREA_UNSHARE directory and not in FILE_AREA_LVLS.
And when trying to modify the FILE_AREA_* variables, my executable is not
able anymore to find the shared files (tiles) or the perm file (for
locking).]
Arg ! I'll bless anybody who'll write the "./configure"-patch for
nethack !
(eg, to automatically set unixconf.h and main Makefile to the same
values...)
Well, couldn't manage to have separate directories for levels, bones
files, data, binaries and such (only saved games). I changed main Makefile
and unixconf.h but that didn't worked (he could not find the tiles in the
share dir or the perm to lock in the main dir).
Put back everything in a single directory but at least it work (and save
games also work, so I assume bonefiles will work...)
--
Hypocoristiquement,
Jym.
Adresse mail plus valide à partir de septembre 2005.
Utiliser l'adresse de redirection permanente :
Jean-Yves.Moyen `at` ens-lyon.org