[comp.sources.games.bugs] Nethack 3.0 - initial comments

talvola@janus.berkeley.edu (Erik Talvola) (07/26/89)

  Well, I have Nethack 3.0 built and running on a Sun 3/50 now, and it
seems to run fine.  A couple of points:

  1) I used GCC to compile it.  As someone noted, you have to use
	-fwritable-strings, and there were many warnings of the type
	'initialization of non-const * pointer from const *'.  I
	also had to change system.h to make GCC use the 'int sprintf'
	definition, even though since BSD is set, it wanted to use
	the 'char *sprintf' definition.  This is because sprintf() is
	already defined in GCC's stdio.h.

  2) I get lots of little messages when I run the program.  They are all
	of the form:
		Nethack (setctty): Inappropriate ioctl for device

     About 3 of these appear when I am selecting my class, etc., and a
	couple appear at the end of the game.  Nothing like this appears
	during the actual game however.

  3) When I turned invisible (from a ring), the cursor remained visible 
	and followed me around, so I could tell where I was.  Not sure
	if this is a feature or a bug, but on PC-Nethack v2.3, you were
	completely invisible.


All in all, I enjoy the new game.  Now the problem will be compiling it
to fit on my MS-DOS system at home and still keep enough good features...


	
--
---------------------------+
Erik Talvola               | "It's just what we need... a colossal negative 
talvola@cory.berkeley.edu  | space wedgie of great power coming right at us
...!ucbvax!cory!talvola    | at warp speed." -- Star Drek

mike@turing.cs.unm.edu (Michael I. Bushnell) (07/26/89)

In article <TALVOLA.89Jul25100540@janus.berkeley.edu> talvola@janus.berkeley.edu (Erik Talvola) writes:

>  1) I used GCC to compile it.  As someone noted, you have to use
>	-fwritable-strings, and there were many warnings of the type
>	'initialization of non-const * pointer from const *'.  I
>	also had to change system.h to make GCC use the 'int sprintf'
>	definition, even though since BSD is set, it wanted to use
>	the 'char *sprintf' definition.  This is because sprintf() is
>	already defined in GCC's stdio.h.

Hmmm...I had not such trouble with the defintion of sprintf.  But then,
it doesn't really matter if you don't get an error.  :-)

>  2) I get lots of little messages when I run the program.  They are all
>	of the form:
>		Nethack (setctty): Inappropriate ioctl for device

This probably indication that your GCC is installed wrong, and you don't
have the changed version of the ioctl.h header file installed.  Make
sure this is done.

>     About 3 of these appear when I am selecting my class, etc., and a
>	couple appear at the end of the game.  Nothing like this appears
>	during the actual game however.



    Michael I. Bushnell      \     This above all; to thine own self be true
LIBERTE, EGALITE, FRATERNITE  \    And it must follow, as the night the day,
   mike@unmvax.cs.unm.edu     /\   Thou canst not be false to any man.
 Telephone: +1 505 292 0001  /  \  Farewell:  my blessing season this in thee!