Skip to content

Instantly share code, notes, and snippets.

@nipsy
Last active December 29, 2024 22:16
Show Gist options
  • Select an option

  • Save nipsy/091b29eb8e128de645ad81443d720920 to your computer and use it in GitHub Desktop.

Select an option

Save nipsy/091b29eb8e128de645ad81443d720920 to your computer and use it in GitHub Desktop.
bsdgames-build-failure.log
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/26dc5k3ag9l3v9jdskg42vwmpca34icb-bsd-games-2.17.tar.gz
source root is bsd-games-2.17
setting SOURCE_DATE_EPOCH to timestamp 1108691631 of file bsd-games-2.17/bsd-games.lsm
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
applying patch /nix/store/zn8fmi6kmm5qlpf8k41r0xrpghyb4ii3-dm-noutmpx.patch
patching file dm/Makefrag
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
patching script interpreter paths in ./configure
./configure: interpreter directive changed from "#!/bin/sh" to "/nix/store/5mh7kaj2fyv8mk4sfq1brwxgc02884wi-bash-5.2p37/bin/sh"
configure flags: --prefix=/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17
For normal usage the installation prefix will be empty. If you wish
to install everything in another directory to that in which it will
finally be located (so that your packaging system can then move it
there) you should name that directory here. This is most likely to
be the case if you are packaging bsd-games for a Linux distribution.
Installation prefix [] [ Using default ]
There may be some programs here you have from another package and so
do not want to build and install. The most likely ones are banner,
factor and fortune.
Games not to build [dab hack phantasia sail] [ Using default ]
Games to build [adventure arithmetic atc backgammon banner battlestar bcd boggle caesar canfield countmail cribbage dm factor fish fortune gomoku hangman hunt mille monop morse number pig pom ppt primes quiz rain random robots snake tetris trek wargames worm worms wtf wump] [ Using default ]
*** NOTE - The default directories for installation follow the
*** Filesystem Hierarchy Standard version 2.0 (FHS). If your
*** system still uses the older FSSTND 1.2, or if you wish to install
*** under /usr/local, you will need to check the paths and make
*** changes as appropriate. If this is your first installation with
*** the new FHS paths, you may need to remove some old files after
*** installation.
Games directory [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin] [ Using default ]
Hunt includes a daemon for coordinating games with multiple players
Daemon directory [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin] [ Using default ]
Fortune includes a non-game utility strfile
Non-game binary directory [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin] [ Using default ]
You may wish to restrict the use of games by user, terminal, load,
etc.. This can be done by the use of dm. If you use this
configuration, then games will be kept in a non-world-searchable
directory such as /usr/lib/games/dm and replaced by symlinks to dm.
Even if you don't choose this option, you will still be asked
for the directory name, since you are building dm, and can change
manually later. It is strongly recommended that you keep the
default answer of 'n'.
Use dm and hide games [n] [ Using default ]
Directory for hidden games [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/lib/games/dm] [ Using default ]
Section 6 manpage directory [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/man/man6] [ Using default ]
Section 8 manpage directory [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/man/man8] [ Using default ]
Section 5 manpage directory [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/man/man5] [ Using default ]
Directory for miscellaneous documentation [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/doc/bsd-games] [ Using default ]
Library directory for constant data
(architecture independent) [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games] [ Using default ]
Library directory for variable data [.] [ Using default ]
Set owners/groups on installed files [y] [ Using default ]
See SECURITY for a discussion of security issues related to score files.
There are at least two possible security policies if you want them to
work. You can make the files world-writable, and then anyone who wants
can put anything in them, which may not be desirable if you think people
might cheat this way. Or you can make the games that use them setgid
games, and give the files permissions 0664. Note, however, that some
of the games may well be insecure when this is done and
malicious users may still be able to overwrite anything writable by
group games, since the games were probably not designed with security in
mind, although version 2.2 is more secure than earlier versions.
The default is neither of these: it creates scorefiles with
permissions 0644 and gives the games no special privileges, which is
more secure but means that the games will fail when trying to write
to their scorefiles.
Binary owner [root] [ Using default ]
Binary group [root] [ Using default ]
Binary permissions [0755] [ Using default ]
Game with scorefile owner [root] [ Using default ]
Game with scorefile group [root] [ Using default ]
Game with scorefile permissions [0755] [ Using default ]
Daemon owner [root] [ Using default ]
Daemon group [root] [ Using default ]
Daemon permissions [0755] [ Using default ]
Directory for hidden games owner [root] [ Using default ]
Directory for hidden games group [games] [ Using default ]
Directory for hidden games permissions [0750] [ Using default ]
dm owner [root] [ Using default ]
dm group [games] [ Using default ]
dm permissions [2755] [ Using default ]
Manpage owner [root] [ Using default ]
Manpage group [root] [ Using default ]
Manpage permissions [0644] [ Using default ]
Constant data owner [root] [ Using default ]
Constant data group [root] [ Using default ]
Constant data permissions [0644] [ Using default ]
Variable data owner [root] [ Using default ]
Variable data group [root] [ Using default ]
Variable data permissions [0644] [ Using default ]
Permissions on variable data that should not be world readable [0640] [ Using default ]
Use .so or symlinks for manpages [.so] [ Using default ]
Gzip manpages [y] [ Using default ]
It is presumed in some places by the Makefiles that the compiler
will be some form of gcc.
C compiler [gcc] [ Using default ]
Optimize flags [-g -O2] [ Using default ]
The default warning flags should give a compile with few warnings.
C compiler warning flags [-Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings] [ Using default ]
You probably want the default here, or could use -lncurses_g for
debugging ncurses. Use -lcurses -ltermcap if you want to try that,
but note that this is no longer supported and may not work.
Ncurses library [-lncurses] [ Using default ]
If you have a directory /usr/include/ncurses with the ncurses include
files in it, and the <curses.h>, <termcap.h>, etc. in /usr/include
are for BSD curses/termcap, you will need to put -I/usr/include/ncurses
here. Otherwise (if the ncurses includes are in /usr/include), leave
this blank. Leave it blank if /usr/include/ncurses is a symbolic link
to /usr/include.
Ncurses includes [] [ Using default ]
factor can use libcrypto from OpenSSL to handle large numbers.
Use libcrypto [y] [ Using default ]
If the OpenSSL includes (with files such as bn.h) are not in
/usr/include/openssl, then you will need to specify a -I option
here, naming a directory containing an "openssl" subdirectory
with the OpenSSL headers.
OpenSSL includes [] [ Using default ]
If the OpenSSL libcrypto library is not in a location searched
by the compiler by default, or has a strange name, you will
need to specify the appropriate options to find it here
(for example, -L/usr/ssl/lib -lcrypto); otherwise, leave the
default, which is probably correct.
OpenSSL libcrypto library [-lcrypto] [ Using default ]
Other CFLAGS [] [ Using default ]
Other LDFLAGS [] [ Using default ]
Checking for getloadavg...found.
Checking for fgetln...not found.
Checking for strlcpy...found.
Checking for sig_t...found.
Checking for getprogname...not found.
For some special purposes you may want to link all games with a
particular library, in addition to those they would normally be linked
with. Unless you know you want this, you can leave it empty.
Base libraries [] [ Using default ]
Yacc program [bison -y] [ Using default ]
Lex program [flex] [ Using default ]
Lex library [-lfl] [ Using default ]
You can choose the default pager for those games that use one (for
example, for viewing instructions). This can be an absolute path,
or the name of the pager to be searched for via the PATH at runtime.
All these games will also honour the PAGER environment variable if set,
in the correct (POSIX.2) way.
Pager [/nix/store/3cp5gn414sb3v9nzznpi0jq33pj1nr3k-less-668] [ Using default ]
Fortune comes with some potentially offensive fortunes. You should
only install these if you are sure that your users want them.
Install offensive fortunes [n] [ Using default ]
You can configure the exact names used for data files by various
of the games. Most probably the defaults are OK.
Note that bsd-games no longer comes with its own word list.
For hangman you should specify the path to a word list to be read
at runtime (probably /usr/share/dict/words or /usr/dict/words).
For boggle you should specify one to be used at compile time to
generate boggle's own data. In both cases they should probably be
English dictionaries; all words which do not consist entirely of
lower-case ASCII letters will be silently ignored.
Directory for atc static data [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/atc] [ Using default ]
Score file for atc [./atc_score] [ Using default ]
Score file for battlestar [./battlestar.log] [ Using default ]
Dictionary for boggle (CHECK ANSWER) [/nix/store/3fswfv85vxh9q3q8z2fn3dq2f8ygs3w8-miscfiles-1.5/share/web2] [ Using default ]
Directory for boggle static data [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/boggle] [ Using default ]
Score file for canfield [./cfscores] [ Using default ]
File for cribbage instructions [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/cribbage.instr] [ Using default ]
Score file for cribbage [./criblog] [ Using default ]
Configuration file for dm [/etc/dm.conf] [ Using default ]
File to disable games playing [/etc/nogames] [ Using default ]
Log file for dm [./games.log] [ Using default ]
File for fish instructions [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/fish.instr] [ Using default ]
Directory for fortune files [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/fortune] [ Using default ]
Words file for hangman (CHECK ANSWER) [/usr/share/dict/words] [ Using default ]
File for monop cards [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/monop-cards.pck] [ Using default ]
Directory for quiz static data [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/quiz] [ Using default ]
Score file for robots [./robots_roll] [ Using default ]
Score file for snake [./snake.log] [ Using default ]
Raw score file for snake [./snakerawscores] [ Using default ]
Score file for tetris [./tetris-bsd.scores] [ Using default ]
Acronym database for wtf [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/misc/acronyms] [ Using default ]
File for wump info [/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/share/games/wump.info] [ Using default ]
Generating Makeconfig from Makeconfig.in
Generating hide-game from hide-game.in
Generating install-man from install-man.in
Generating install-score from install-score.in
Generating atc/pathnames.h from atc/pathnames.h.in
Generating battlestar/pathnames.h from battlestar/pathnames.h.in
Generating boggle/boggle/bog.h from boggle/boggle/bog.h.in
Generating canfield/canfield/pathnames.h from canfield/canfield/pathnames.h.in
Generating cribbage/pathnames.h from cribbage/pathnames.h.in
Generating dm/pathnames.h from dm/pathnames.h.in
Generating fish/pathnames.h from fish/pathnames.h.in
Generating fortune/fortune/pathnames.h from fortune/fortune/pathnames.h.in
Generating hangman/pathnames.h from hangman/pathnames.h.in
Generating monop/pathnames.h from monop/pathnames.h.in
Generating quiz/pathnames.h from quiz/pathnames.h.in
Generating robots/pathnames.h from robots/pathnames.h.in
Generating snake/snake/pathnames.h from snake/snake/pathnames.h.in
Generating tetris/pathnames.h from tetris/pathnames.h.in
Generating wump/pathnames.h from wump/pathnames.h.in
Generating the main GNUmakefile, please wait...
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
build flags: SHELL=/nix/store/5mh7kaj2fyv8mk4sfq1brwxgc02884wi-bash-5.2p37/bin/bash STRIP=
./mkdep adventure/crc.c adventure/crc.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/setup.c -o adventure/setup.o
gcc adventure/setup.o -o adventure/setup
adventure/setup adventure/glorkz >adventure/data.c
./mkdep adventure/data.c adventure/data.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/done.c adventure/done.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/init.c adventure/init.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/io.c adventure/io.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/main.c adventure/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/save.c adventure/save.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/subr.c adventure/subr.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/vocab.c adventure/vocab.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/wizard.c adventure/wizard.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep adventure/setup.c adventure/setup.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure
./mkdep arithmetic/arithmetic.c arithmetic/arithmetic.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iarithmetic
./mkdep lib/getprogname.c lib/getprogname.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib
./mkdep atc/extern.c atc/extern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
cd atc && bison -y -d grammar.y
mv atc/y.tab.c atc/grammar.c
mv atc/y.tab.h atc/grammar.h
touch atc/grammar.h
./mkdep atc/grammar.c atc/grammar.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/graphics.c atc/graphics.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/input.c atc/input.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
cd atc && flex lex.l
mv atc/lex.yy.c atc/lex.c
./mkdep atc/lex.c atc/lex.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/list.c atc/list.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/log.c atc/log.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/main.c atc/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/tunable.c atc/tunable.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep atc/update.c atc/update.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc
./mkdep lib/strlcpy.c lib/strlcpy.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib
./mkdep backgammon/backgammon/extra.c backgammon/backgammon/extra.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source
./mkdep backgammon/backgammon/main.c backgammon/backgammon/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source
./mkdep backgammon/backgammon/move.c backgammon/backgammon/move.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source
./mkdep backgammon/backgammon/text.c backgammon/backgammon/text.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source
./mkdep backgammon/backgammon/version.c backgammon/backgammon/version.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source
./mkdep backgammon/common_source/allow.c backgammon/common_source/allow.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/board.c backgammon/common_source/board.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/check.c backgammon/common_source/check.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/fancy.c backgammon/common_source/fancy.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/init.c backgammon/common_source/init.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/odds.c backgammon/common_source/odds.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/one.c backgammon/common_source/one.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/save.c backgammon/common_source/save.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/subs.c backgammon/common_source/subs.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/common_source/table.c backgammon/common_source/table.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source
./mkdep backgammon/teachgammon/data.c backgammon/teachgammon/data.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source
./mkdep backgammon/teachgammon/teach.c backgammon/teachgammon/teach.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source
./mkdep backgammon/teachgammon/ttext1.c backgammon/teachgammon/ttext1.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source
./mkdep backgammon/teachgammon/ttext2.c backgammon/teachgammon/ttext2.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source
./mkdep backgammon/teachgammon/tutor.c backgammon/teachgammon/tutor.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source
./mkdep banner/banner.c banner/banner.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibanner
./mkdep battlestar/battlestar.c battlestar/battlestar.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command1.c battlestar/command1.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command2.c battlestar/command2.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command3.c battlestar/command3.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command4.c battlestar/command4.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command5.c battlestar/command5.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command6.c battlestar/command6.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/command7.c battlestar/command7.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/cypher.c battlestar/cypher.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/dayfile.c battlestar/dayfile.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/dayobjs.c battlestar/dayobjs.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/fly.c battlestar/fly.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/getcom.c battlestar/getcom.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/globals.c battlestar/globals.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/init.c battlestar/init.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/misc.c battlestar/misc.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/nightfile.c battlestar/nightfile.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/nightobjs.c battlestar/nightobjs.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/parse.c battlestar/parse.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/room.c battlestar/room.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/save.c battlestar/save.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep battlestar/words.c battlestar/words.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar
./mkdep lib/fgetln.c lib/fgetln.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib
./mkdep bcd/bcd.c bcd/bcd.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibcd
./mkdep boggle/boggle/bog.c boggle/boggle/bog.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle
./mkdep boggle/boggle/help.c boggle/boggle/help.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle
./mkdep boggle/boggle/mach.c boggle/boggle/mach.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle
./mkdep boggle/boggle/prtable.c boggle/boggle/prtable.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle
./mkdep boggle/boggle/timer.c boggle/boggle/timer.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle
./mkdep boggle/boggle/word.c boggle/boggle/word.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle
./mkdep boggle/mkdict/mkdict.c boggle/mkdict/mkdict.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iboggle/mkdict -Iboggle/boggle
./mkdep boggle/mkindex/mkindex.c boggle/mkindex/mkindex.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iboggle/mkindex -Iboggle/boggle
./mkdep caesar/caesar.c caesar/caesar.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icaesar
./mkdep canfield/canfield/canfield.c canfield/canfield/canfield.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icanfield/canfield
./mkdep canfield/cfscores/cfscores.c canfield/cfscores/cfscores.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icanfield/cfscores -Icanfield/canfield
./mkdep cribbage/cards.c cribbage/cards.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep cribbage/crib.c cribbage/crib.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep cribbage/extern.c cribbage/extern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep cribbage/instr.c cribbage/instr.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep cribbage/io.c cribbage/io.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep cribbage/score.c cribbage/score.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep cribbage/support.c cribbage/support.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage
./mkdep dm/dm.c dm/dm.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -DSUPPORT_UTMP -Iinclude -Idm
./mkdep dm/utmpentry.c dm/utmpentry.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -DSUPPORT_UTMP -Iinclude -Idm
./mkdep lib/getloadavg.c lib/getloadavg.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib
./mkdep factor/factor.c factor/factor.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Ifactor -Iprimes
./mkdep primes/pr_tbl.c primes/pr_tbl.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Iprimes
./mkdep fish/fish.c fish/fish.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ifish
./mkdep fortune/fortune/fortune.c fortune/fortune/fortune.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DHAVE_REGCOMP -Iinclude -Ifortune/fortune -Ifortune/strfile
./mkdep fortune/strfile/strfile.c fortune/strfile/strfile.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ifortune/strfile
./mkdep fortune/unstr/unstr.c fortune/unstr/unstr.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ifortune/unstr -Ifortune/strfile
./mkdep gomoku/bdinit.c gomoku/bdinit.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku
./mkdep gomoku/bdisp.c gomoku/bdisp.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku
./mkdep gomoku/main.c gomoku/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku
./mkdep gomoku/makemove.c gomoku/makemove.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku
./mkdep gomoku/pickmove.c gomoku/pickmove.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku
./mkdep gomoku/stoc.c gomoku/stoc.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku
./mkdep hangman/endgame.c hangman/endgame.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/extern.c hangman/extern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/getguess.c hangman/getguess.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/getword.c hangman/getword.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/main.c hangman/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/playgame.c hangman/playgame.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/prdata.c hangman/prdata.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/prman.c hangman/prman.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/prword.c hangman/prword.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hangman/setup.c hangman/setup.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman
./mkdep hunt/hunt/connect.c hunt/hunt/connect.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd
./mkdep hunt/hunt/hunt.c hunt/hunt/hunt.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd
./mkdep hunt/hunt/otto.c hunt/hunt/otto.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd
./mkdep hunt/hunt/playit.c hunt/hunt/playit.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd
./mkdep hunt/huntd/pathname.c hunt/huntd/pathname.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/answer.c hunt/huntd/answer.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/ctl.c hunt/huntd/ctl.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/ctl_transact.c hunt/huntd/ctl_transact.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/draw.c hunt/huntd/draw.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/driver.c hunt/huntd/driver.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/execute.c hunt/huntd/execute.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/expl.c hunt/huntd/expl.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/extern.c hunt/huntd/extern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/faketalk.c hunt/huntd/faketalk.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/get_names.c hunt/huntd/get_names.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/makemaze.c hunt/huntd/makemaze.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/shots.c hunt/huntd/shots.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep hunt/huntd/terminal.c hunt/huntd/terminal.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd
./mkdep mille/comp.c mille/comp.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/end.c mille/end.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/extern.c mille/extern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/init.c mille/init.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/mille.c mille/mille.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/misc.c mille/misc.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/move.c mille/move.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/print.c mille/print.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/roll.c mille/roll.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/save.c mille/save.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/types.c mille/types.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep mille/varpush.c mille/varpush.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imille
./mkdep monop/cards.c monop/cards.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/execute.c monop/execute.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/getinp.c monop/getinp.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/houses.c monop/houses.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/jail.c monop/jail.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/misc.c monop/misc.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/monop.c monop/monop.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/morg.c monop/morg.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/print.c monop/print.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/prop.c monop/prop.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/rent.c monop/rent.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/roll.c monop/roll.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/spec.c monop/spec.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/trade.c monop/trade.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep monop/initdeck.c monop/initdeck.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imonop
./mkdep morse/morse.c morse/morse.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Imorse
./mkdep number/number.c number/number.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Inumber
./mkdep pig/pig.c pig/pig.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ipig
./mkdep pom/pom.c pom/pom.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ipom
./mkdep ppt/ppt.c ppt/ppt.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ippt
./mkdep primes/pattern.c primes/pattern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Iprimes
./mkdep primes/primes.c primes/primes.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Iprimes
./mkdep quiz/quiz.c quiz/quiz.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iquiz
./mkdep quiz/rxp.c quiz/rxp.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iquiz
./mkdep rain/rain.c rain/rain.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Irain
./mkdep random/random.c random/random.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Irandom
./mkdep robots/auto.c robots/auto.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/extern.c robots/extern.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/flush_in.c robots/flush_in.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/init_field.c robots/init_field.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/main.c robots/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/make_level.c robots/make_level.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/move.c robots/move.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/move_robs.c robots/move_robs.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/play_level.c robots/play_level.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/query.c robots/query.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/rnd_pos.c robots/rnd_pos.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep robots/score.c robots/score.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DFANCY -DMAX_PER_UID=5 -Iinclude -Irobots
./mkdep snake/snake/snake.c snake/snake/snake.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Isnake/snake
./mkdep snake/snscore/snscore.c snake/snscore/snscore.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Isnake/snscore -Isnake/snake
./mkdep tetris/input.c tetris/input.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itetris
./mkdep tetris/scores.c tetris/scores.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itetris
./mkdep tetris/screen.c tetris/screen.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itetris
./mkdep tetris/shapes.c tetris/shapes.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itetris
./mkdep tetris/tetris.c tetris/tetris.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itetris
./mkdep trek/abandon.c trek/abandon.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/attack.c trek/attack.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/autover.c trek/autover.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/capture.c trek/capture.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/cgetc.c trek/cgetc.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/check_out.c trek/check_out.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/checkcond.c trek/checkcond.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/compkl.c trek/compkl.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/computer.c trek/computer.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/damage.c trek/damage.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/damaged.c trek/damaged.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/dcrept.c trek/dcrept.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/destruct.c trek/destruct.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/dock.c trek/dock.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/dumpgame.c trek/dumpgame.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/dumpme.c trek/dumpme.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/dumpssradio.c trek/dumpssradio.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/events.c trek/events.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/externs.c trek/externs.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/getcodi.c trek/getcodi.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/getpar.c trek/getpar.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/help.c trek/help.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/impulse.c trek/impulse.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/initquad.c trek/initquad.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/kill.c trek/kill.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/klmove.c trek/klmove.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/lose.c trek/lose.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/lrscan.c trek/lrscan.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/main.c trek/main.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/move.c trek/move.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/nova.c trek/nova.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/out.c trek/out.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/phaser.c trek/phaser.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/play.c trek/play.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/ram.c trek/ram.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/ranf.c trek/ranf.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/rest.c trek/rest.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/schedule.c trek/schedule.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/score.c trek/score.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/setup.c trek/setup.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/setwarp.c trek/setwarp.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/shield.c trek/shield.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/snova.c trek/snova.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/srscan.c trek/srscan.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/systemname.c trek/systemname.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/torped.c trek/torped.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/visual.c trek/visual.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/warp.c trek/warp.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep trek/win.c trek/win.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Itrek
./mkdep worm/worm.c worm/worm.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iworm
./mkdep worms/worms.c worms/worms.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iworms
./mkdep wump/wump.c wump/wump.d gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iwump
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/crc.c -o adventure/crc.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/data.c -o adventure/data.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/done.c -o adventure/done.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/init.c -o adventure/init.o
adventure/init.c: In function 'linkdata':
adventure/init.c:158:29: warning: iteration 140 invokes undefined behavior []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Waggressive-loop-optimizations-Waggressive-loop-optimizations]8;;]
158 | if (ltext[i].seekadr != 0 && travel[i] != 0)
| ~~~~~~~~^~~~~~~~
adventure/init.c:157:23: note: within this loop
157 | for (i = 1; i <= LOCSIZ; i++)
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/io.c -o adventure/io.o
adventure/io.c: In function 'pspeak':
adventure/io.c:552:24: warning: variable 'save' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
552 | char *numst, save;
| ^~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/main.c -o adventure/main.o
adventure/main.c: In function 'main':
adventure/main.c:74:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
74 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/save.c -o adventure/save.o
adventure/save.c: In function 'restore':
adventure/save.c:175:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
175 | fread(&sum, sizeof(sum), 1, in); /* Get the seed */
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
adventure/save.c:178:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
178 | fread(p->address, p->width, 1, in);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/subr.c -o adventure/subr.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/vocab.c -o adventure/vocab.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iadventure -c adventure/wizard.c -o adventure/wizard.o
gcc adventure/crc.o adventure/data.o adventure/done.o adventure/init.o adventure/io.o adventure/main.o adventure/save.o adventure/subr.o adventure/vocab.o adventure/wizard.o -o adventure/adventure
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iarithmetic -c arithmetic/arithmetic.c -o arithmetic/arithmetic.o
arithmetic/arithmetic.c: In function 'main':
arithmetic/arithmetic.c:120:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
120 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib -c lib/getprogname.c -o lib/getprogname.o
gcc arithmetic/arithmetic.o lib/getprogname.o -o arithmetic/arithmetic
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/extern.c -o atc/extern.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/grammar.c -o atc/grammar.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/graphics.c -o atc/graphics.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/input.c -o atc/input.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/lex.c -o atc/lex.o
lex.yy.c:1269:16: warning: 'input' defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function]8;;]
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/list.c -o atc/list.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/log.c -o atc/log.o
atc/log.c: In function 'log_score':
atc/log.c:255:25: warning: ignoring return value of 'ftruncate' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
255 | ftruncate(fileno(score_fp), offset);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/main.c -o atc/main.o
atc/main.c: In function 'main':
atc/main.c:80:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
80 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/tunable.c -o atc/tunable.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DBSD -DYY_NO_UNPUT -Iinclude -Iatc -c atc/update.c -o atc/update.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib -c lib/strlcpy.c -o lib/strlcpy.o
gcc atc/extern.o atc/grammar.o atc/graphics.o atc/input.o atc/lex.o atc/list.o atc/log.o atc/main.o atc/tunable.o atc/update.o lib/strlcpy.o -lm -lncurses -lfl -o atc/atc
./substscr g m atc/atc.6.in atc/atc.6
Generating atc/atc.6 from atc/atc.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/data.c -o backgammon/teachgammon/data.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/teach.c -o backgammon/teachgammon/teach.o
backgammon/teachgammon/teach.c: In function 'main':
backgammon/teachgammon/teach.c:107:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
107 | if ((i = text(intro2)) != 0)
| ^
backgammon/teachgammon/teach.c:110:17: note: here
110 | case 3:
| ^~~~
backgammon/teachgammon/teach.c:111:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
111 | if ((i = text(moves)) != 0)
| ^
backgammon/teachgammon/teach.c:114:17: note: here
114 | case 4:
| ^~~~
backgammon/teachgammon/teach.c:115:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
115 | if ((i = text(removepiece)) != 0)
| ^
backgammon/teachgammon/teach.c:118:17: note: here
118 | case 5:
| ^~~~
backgammon/teachgammon/teach.c:119:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
119 | if ((i = text(hits)) != 0)
| ^
backgammon/teachgammon/teach.c:122:17: note: here
122 | case 6:
| ^~~~
backgammon/teachgammon/teach.c:123:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
123 | if ((i = text(endgame)) != 0)
| ^
backgammon/teachgammon/teach.c:126:17: note: here
126 | case 7:
| ^~~~
backgammon/teachgammon/teach.c:127:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
127 | if ((i = text(doubl)) != 0)
| ^
backgammon/teachgammon/teach.c:130:17: note: here
130 | case 8:
| ^~~~
backgammon/teachgammon/teach.c:131:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
131 | if ((i = text(stragy)) != 0)
| ^
backgammon/teachgammon/teach.c:134:17: note: here
134 | case 9:
| ^~~~
backgammon/teachgammon/teach.c:135:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
135 | if ((i = text(prog)) != 0)
| ^
backgammon/teachgammon/teach.c:138:17: note: here
138 | case 10:
| ^~~~
backgammon/teachgammon/teach.c:70:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
70 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext1.c -o backgammon/teachgammon/ttext1.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/ttext2.c -o backgammon/teachgammon/ttext2.o
backgammon/teachgammon/ttext2.c: In function 'text':
backgammon/teachgammon/ttext2.c:133:29: warning: variable 'begin' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
133 | const char *const *begin;
| ^~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/teachgammon -Ibackgammon/common_source -c backgammon/teachgammon/tutor.c -o backgammon/teachgammon/tutor.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/allow.c -o backgammon/common_source/allow.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/board.c -o backgammon/common_source/board.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/check.c -o backgammon/common_source/check.o
backgammon/common_source/check.c: In function 'getmove':
backgammon/common_source/check.c:54:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
54 | if (movokay(mvlim)) {
| ^
backgammon/common_source/check.c:69:17: note: here
69 | case -4:
| ^~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/fancy.c -o backgammon/common_source/fancy.o
backgammon/common_source/fancy.c: In function 'newpos':
backgammon/common_source/fancy.c:482:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
482 | write(2, "\r\nInternal cursor error.\r\n", 26);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/fancy.c: In function 'getcaps':
backgammon/common_source/fancy.c:733:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
733 | write(2, "\r\nOut of memory!\r\n", 18);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/init.c -o backgammon/common_source/init.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/one.c -o backgammon/common_source/one.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/save.c -o backgammon/common_source/save.o
backgammon/common_source/save.c: In function 'save':
backgammon/common_source/save.c:123:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
123 | write(fdesc, board, sizeof board);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:124:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
124 | write(fdesc, off, sizeof off);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:125:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
125 | write(fdesc, in, sizeof in);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:126:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
126 | write(fdesc, dice, sizeof dice);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:127:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
127 | write(fdesc, &cturn, sizeof cturn);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:128:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
128 | write(fdesc, &dlast, sizeof dlast);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:129:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
129 | write(fdesc, &pnum, sizeof pnum);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:130:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
130 | write(fdesc, &rscore, sizeof rscore);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:131:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
131 | write(fdesc, &wscore, sizeof wscore);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:132:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
132 | write(fdesc, &gvalue, sizeof gvalue);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:133:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
133 | write(fdesc, &raflag, sizeof raflag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c: In function 'recover':
backgammon/common_source/save.c:155:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
155 | read(fdesc, board, sizeof board);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:156:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
156 | read(fdesc, off, sizeof off);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:157:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
157 | read(fdesc, in, sizeof in);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:158:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
158 | read(fdesc, dice, sizeof dice);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:159:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
159 | read(fdesc, &cturn, sizeof cturn);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:160:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
160 | read(fdesc, &dlast, sizeof dlast);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:161:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
161 | read(fdesc, &pnum, sizeof pnum);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:162:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
162 | read(fdesc, &rscore, sizeof rscore);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:163:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
163 | read(fdesc, &wscore, sizeof wscore);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:164:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
164 | read(fdesc, &gvalue, sizeof gvalue);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
backgammon/common_source/save.c:165:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
165 | read(fdesc, &raflag, sizeof raflag);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/subs.c -o backgammon/common_source/subs.o
backgammon/common_source/subs.c: In function 'errexit':
backgammon/common_source/subs.c:67:9: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
67 | write(2, "\n", 1);
| ^~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/table.c -o backgammon/common_source/table.o
gcc backgammon/teachgammon/data.o backgammon/teachgammon/teach.o backgammon/teachgammon/ttext1.o backgammon/teachgammon/ttext2.o backgammon/teachgammon/tutor.o backgammon/common_source/allow.o backgammon/common_source/board.o backgammon/common_source/check.o backgammon/common_source/fancy.o backgammon/common_source/init.o backgammon/common_source/one.o backgammon/common_source/save.o backgammon/common_source/subs.o backgammon/common_source/table.o -lncurses -o backgammon/teachgammon/teachgammon
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/extra.c -o backgammon/backgammon/extra.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/main.c -o backgammon/backgammon/main.o
backgammon/backgammon/main.c: In function 'main':
backgammon/backgammon/main.c:472:38: warning: '*' in boolean context, suggest '&&' instead []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wint-in-bool-context-Wint-in-bool-context]8;;]
472 | if (board[i] * cturn)
| ~~~~~~~~~^~~~~~~
backgammon/backgammon/main.c:103:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
103 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/move.c -o backgammon/backgammon/move.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/text.c -o backgammon/backgammon/text.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DV7 -Iinclude -Ibackgammon/backgammon -Ibackgammon/common_source -c backgammon/backgammon/version.c -o backgammon/backgammon/version.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DEXEC_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/backgammon\" -DTEACH_PATH=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/teachgammon\" -Iinclude -Ibackgammon/common_source -c backgammon/common_source/odds.c -o backgammon/common_source/odds.o
gcc backgammon/backgammon/extra.o backgammon/backgammon/main.o backgammon/backgammon/move.o backgammon/backgammon/text.o backgammon/backgammon/version.o backgammon/common_source/allow.o backgammon/common_source/board.o backgammon/common_source/check.o backgammon/common_source/fancy.o backgammon/common_source/init.o backgammon/common_source/odds.o backgammon/common_source/one.o backgammon/common_source/save.o backgammon/common_source/subs.o backgammon/common_source/table.o -lncurses -o backgammon/backgammon/backgammon
./substscr g m backgammon/backgammon/backgammon.6.in backgammon/backgammon/backgammon.6
Generating backgammon/backgammon/backgammon.6 from backgammon/backgammon/backgammon.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibanner -c banner/banner.c -o banner/banner.o
banner/banner.c: In function 'main':
banner/banner.c:1039:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1039 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
banner/banner.c:1078:23: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1078 | (void)fgets(message, sizeof(message), stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc banner/banner.o -o banner/banner
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/battlestar.c -o battlestar/battlestar.o
battlestar/battlestar.c: In function 'main':
battlestar/battlestar.c:67:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
67 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command1.c -o battlestar/command1.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command2.c -o battlestar/command2.o
battlestar/command2.c: In function 'murder':
battlestar/command2.c:252:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
252 | if (testbit(location[position].objects, MAN)) {
| ^
battlestar/command2.c:257:17: note: here
257 | case -1:
| ^~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command3.c -o battlestar/command3.o
battlestar/command3.c: In function 'bury':
battlestar/command3.c:134:33: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
134 | puts("She screams as you wrestle her into the hole.");
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/command3.c:135:25: note: here
135 | case TIMER:
| ^~~~
battlestar/command3.c:137:37: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
137 | ego -= 10;
| ~~~~^~~~~
battlestar/command3.c:138:25: note: here
138 | case AMULET:
| ^~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command4.c -o battlestar/command4.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command5.c -o battlestar/command5.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command6.c -o battlestar/command6.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/command7.c -o battlestar/command7.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/cypher.c -o battlestar/cypher.o
battlestar/cypher.c: In function 'cypher':
battlestar/cypher.c:390:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
390 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:394:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
394 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:398:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
398 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:402:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
402 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:406:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
406 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:410:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
410 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:414:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
414 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
battlestar/cypher.c:418:33: warning: ignoring return value of 'fgets' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
418 | fgets(buffer, 10, stdin);
| ^~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/dayfile.c -o battlestar/dayfile.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/dayobjs.c -o battlestar/dayobjs.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/fly.c -o battlestar/fly.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/getcom.c -o battlestar/getcom.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/globals.c -o battlestar/globals.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/init.c -o battlestar/init.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/misc.c -o battlestar/misc.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/nightfile.c -o battlestar/nightfile.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/nightobjs.c -o battlestar/nightobjs.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/parse.c -o battlestar/parse.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/room.c -o battlestar/room.o
battlestar/room.c: In function 'truedirec':
battlestar/room.c:124:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
124 | switch (direction) {
| ^~~~~~
battlestar/room.c:136:9: note: here
136 | case SOUTH:
| ^~~~
battlestar/room.c:137:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
137 | switch (direction) {
| ^~~~~~
battlestar/room.c:149:9: note: here
149 | case EAST:
| ^~~~
battlestar/room.c:150:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
150 | switch (direction) {
| ^~~~~~
battlestar/room.c:162:9: note: here
162 | case WEST:
| ^~~~
battlestar/room.c:163:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
163 | switch (direction) {
| ^~~~~~
battlestar/room.c:175:9: note: here
175 | default:
| ^~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/save.c -o battlestar/save.o
battlestar/save.c: In function 'restore':
battlestar/save.c:56:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
56 | fread(&WEIGHT, sizeof WEIGHT, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:57:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
57 | fread(&CUMBER, sizeof CUMBER, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:58:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
58 | fread(&ourclock, sizeof ourclock, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:59:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
59 | fread(&tmp, sizeof tmp, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:62:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
62 | fread(location[n].link, sizeof location[n].link, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:63:17: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
63 | fread(location[n].objects, sizeof location[n].objects, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:65:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
65 | fread(inven, sizeof inven, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:66:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
66 | fread(wear, sizeof wear, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:67:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
67 | fread(injuries, sizeof injuries, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:68:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
68 | fread(notes, sizeof notes, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:69:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
69 | fread(&direction, sizeof direction, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:70:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
70 | fread(&position, sizeof position, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:71:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
71 | fread(&ourtime, sizeof ourtime, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:72:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
72 | fread(&fuel, sizeof fuel, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:73:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
73 | fread(&torps, sizeof torps, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:74:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
74 | fread(&carrying, sizeof carrying, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:75:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
75 | fread(&encumber, sizeof encumber, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:76:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
76 | fread(&rythmn, sizeof rythmn, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:77:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
77 | fread(&followfight, sizeof followfight, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:78:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
78 | fread(&ate, sizeof ate, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:79:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
79 | fread(&snooze, sizeof snooze, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:80:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
80 | fread(&meetgirl, sizeof meetgirl, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:81:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
81 | fread(&followgod, sizeof followgod, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:82:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
82 | fread(&godready, sizeof godready, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:83:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
83 | fread(&win, sizeof win, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:84:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
84 | fread(&wintime, sizeof wintime, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:85:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
85 | fread(&matchlight, sizeof matchlight, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:86:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
86 | fread(&matchcount, sizeof matchcount, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:87:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
87 | fread(&loved, sizeof loved, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:88:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
88 | fread(&pleasure, sizeof pleasure, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
battlestar/save.c:89:9: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
89 | fread(&power, sizeof power, 1, fp);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibattlestar -c battlestar/words.c -o battlestar/words.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib -c lib/fgetln.c -o lib/fgetln.o
gcc battlestar/battlestar.o battlestar/command1.o battlestar/command2.o battlestar/command3.o battlestar/command4.o battlestar/command5.o battlestar/command6.o battlestar/command7.o battlestar/cypher.o battlestar/dayfile.o battlestar/dayobjs.o battlestar/fly.o battlestar/getcom.o battlestar/globals.o battlestar/init.o battlestar/misc.o battlestar/nightfile.o battlestar/nightobjs.o battlestar/parse.o battlestar/room.o battlestar/save.o battlestar/words.o lib/fgetln.o -lncurses -o battlestar/battlestar
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ibcd -c bcd/bcd.c -o bcd/bcd.o
bcd/bcd.c: In function 'main':
bcd/bcd.c:138:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
138 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc bcd/bcd.o -o bcd/bcd
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iboggle/mkindex -Iboggle/boggle -c boggle/mkindex/mkindex.c -o boggle/mkindex/mkindex.o
gcc boggle/mkindex/mkindex.o -o boggle/mkindex/mkindex
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Iboggle/mkdict -Iboggle/boggle -c boggle/mkdict/mkdict.c -o boggle/mkdict/mkdict.o
gcc boggle/mkdict/mkdict.o -o boggle/mkdict/mkdict
boggle/mkdict/mkdict </nix/store/3fswfv85vxh9q3q8z2fn3dq2f8ygs3w8-miscfiles-1.5/share/web2 >boggle/mkdict/dictionary
234938 words
boggle/mkindex/mkindex <boggle/mkdict/dictionary >boggle/mkindex/dictindex
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle -c boggle/boggle/bog.c -o boggle/boggle/bog.o
boggle/boggle/bog.c: In function 'main':
boggle/boggle/bog.c:134:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
134 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle -c boggle/boggle/help.c -o boggle/boggle/help.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle -c boggle/boggle/mach.c -o boggle/boggle/mach.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle -c boggle/boggle/prtable.c -o boggle/boggle/prtable.o
boggle/boggle/prtable.c: In function 'prtable':
boggle/boggle/prtable.c:74:13: warning: variable 'col' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
74 | int col, row;
| ^~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle -c boggle/boggle/timer.c -o boggle/boggle/timer.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DNEW_STYLE -Iinclude -Iboggle/boggle -c boggle/boggle/word.c -o boggle/boggle/word.o
gcc boggle/boggle/bog.o boggle/boggle/help.o boggle/boggle/mach.o boggle/boggle/prtable.o boggle/boggle/timer.o boggle/boggle/word.o -lncurses -o boggle/boggle/boggle
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icaesar -c caesar/caesar.c -o caesar/caesar.o
caesar/caesar.c: In function 'main':
caesar/caesar.c:93:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
93 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc caesar/caesar.o -lm -o caesar/caesar
./substscr g s caesar/rot13.in caesar/rot13
Generating caesar/rot13 from caesar/rot13.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icanfield/cfscores -Icanfield/canfield -c canfield/cfscores/cfscores.c -o canfield/cfscores/cfscores.o
canfield/cfscores/cfscores.c: In function 'printuser':
canfield/cfscores/cfscores.c:126:24: warning: comparison of unsigned expression in '< 0' is always false []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-type-limits-Wtype-limits]8;;]
126 | if (pw->pw_uid < 0) {
| ^
canfield/cfscores/cfscores.c: In function 'main':
canfield/cfscores/cfscores.c:81:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
81 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc canfield/cfscores/cfscores.o -o canfield/cfscores/cfscores
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icanfield/canfield -c canfield/canfield/canfield.c -o canfield/canfield/canfield.o
canfield/canfield/canfield.c: In function 'getcmd':
canfield/canfield/canfield.c:1388:33: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1388 | write(1, "\007", 1);
| ^~~~~~~~~~~~~~~~~~~
canfield/canfield/canfield.c: In function 'suspend':
canfield/canfield/canfield.c:1428:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1428 | write(dbfd, (char *)&total, sizeof(total));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
canfield/canfield/canfield.c: In function 'initall':
canfield/canfield/canfield.c:1685:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1685 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
canfield/canfield/canfield.c: In function 'cleanup':
canfield/canfield/canfield.c:1756:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1756 | write(dbfd, (char *)&total, sizeof(total));
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc canfield/canfield/canfield.o -lncurses -o canfield/canfield/canfield
./substscr g m canfield/canfield/canfield.6.in canfield/canfield/canfield.6
Generating canfield/canfield/canfield.6 from canfield/canfield/canfield.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/cards.c -o cribbage/cards.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/crib.c -o cribbage/crib.o
cribbage/crib.c: In function 'main':
cribbage/crib.c:79:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
79 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/extern.c -o cribbage/extern.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/instr.c -o cribbage/instr.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/io.c -o cribbage/io.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/score.c -o cribbage/score.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Icribbage -c cribbage/support.c -o cribbage/support.o
gcc cribbage/cards.o cribbage/crib.o cribbage/extern.o cribbage/instr.o cribbage/io.o cribbage/score.o cribbage/support.o -lncurses -o cribbage/cribbage
./substscr g m cribbage/cribbage.6.in cribbage/cribbage.6
Generating cribbage/cribbage.6 from cribbage/cribbage.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -DSUPPORT_UTMP -Iinclude -Idm -c dm/dm.c -o dm/dm.o
dm/dm.c: In function 'nogamefile':
dm/dm.c:275:23: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
275 | (void)write(2, MESG, sizeof(MESG) - 1);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
dm/dm.c:277:31: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
277 | (void)write(2, buf, n);
| ^~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -DSUPPORT_UTMP -Iinclude -Idm -c dm/utmpentry.c -o dm/utmpentry.o
In function 'getentry',
inlined from 'getutentries' at dm/utmpentry.c:237:3:
dm/utmpentry.c:277:16: warning: array subscript 256 is above array bounds of 'char[65]' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Warray-bounds-Warray-bounds=]8;;]
277 | e->name[sizeof(e->host) - 1] = '\0';
| ~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from dm/utmpentry.c:58:
dm/utmpentry.h: In function 'getutentries':
dm/utmpentry.h:40:14: note: while referencing 'name'
40 | char name[65];
| ^~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ilib -c lib/getloadavg.c -o lib/getloadavg.o
gcc dm/dm.o dm/utmpentry.o lib/getloadavg.o -o dm/dm
./substscr g m dm/dm.8.in dm/dm.8
Generating dm/dm.8 from dm/dm.8.in
./substscr g m dm/dm.conf.5.in dm/dm.conf.5
Generating dm/dm.conf.5 from dm/dm.conf.5.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Ifactor -Iprimes -c factor/factor.c -o factor/factor.o
factor/factor.c: In function 'pr_fact':
factor/factor.c:235:29: warning: 'BN_is_prime' is deprecated: Since OpenSSL 0.9.8 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
235 | || BN_is_prime(val, PRIME_CHECKS, NULL, NULL,
| ^~
In file included from factor/factor.c:77:
/nix/store/pp2zf8bdgyz60ds8vcshk2603gcjgp72-openssl-3.3.2-dev/include/openssl/bn.h:369:5: note: declared here
369 | int BN_is_prime(const BIGNUM *p, int nchecks,
| ^~~~~~~~~~~
factor/factor.c: In function 'pollard_pminus1':
factor/factor.c:314:25: warning: 'BN_is_prime' is deprecated: Since OpenSSL 0.9.8 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
314 | if (BN_is_prime(x, PRIME_CHECKS, NULL, NULL,
| ^~
/nix/store/pp2zf8bdgyz60ds8vcshk2603gcjgp72-openssl-3.3.2-dev/include/openssl/bn.h:369:5: note: declared here
369 | int BN_is_prime(const BIGNUM *p, int nchecks,
| ^~~~~~~~~~~
factor/factor.c:325:25: warning: 'BN_is_prime' is deprecated: Since OpenSSL 0.9.8 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
325 | if (BN_is_prime(num, PRIME_CHECKS, NULL, NULL,
| ^~
/nix/store/pp2zf8bdgyz60ds8vcshk2603gcjgp72-openssl-3.3.2-dev/include/openssl/bn.h:369:5: note: declared here
369 | int BN_is_prime(const BIGNUM *p, int nchecks,
| ^~~~~~~~~~~
factor/factor.c: In function 'main':
factor/factor.c:149:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
149 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -D_GNU_SOURCE -Iinclude -Iprimes -c primes/pr_tbl.c -o primes/pr_tbl.o
gcc factor/factor.o primes/pr_tbl.o -lcrypto -o factor/factor
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ifish -c fish/fish.c -o fish/fish.o
fish/fish.c: In function 'main':
fish/fish.c:106:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
106 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc fish/fish.o -o fish/fish
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ifortune/strfile -c fortune/strfile/strfile.c -o fortune/strfile/strfile.o
gcc fortune/strfile/strfile.o -o fortune/strfile/strfile
fortune/strfile/strfile -rs fortune/datfiles/farber fortune/datfiles/farber.dat
fortune/strfile/strfile -rs fortune/datfiles/fortunes fortune/datfiles/fortunes.dat
fortune/strfile/strfile -rs fortune/datfiles/fortunes2 fortune/datfiles/fortunes2.dat
fortune/strfile/strfile -rs fortune/datfiles/limerick fortune/datfiles/limerick.dat
fortune/strfile/strfile -rs fortune/datfiles/startrek fortune/datfiles/startrek.dat
fortune/strfile/strfile -rs fortune/datfiles/zippy fortune/datfiles/zippy.dat
tr a-zA-Z n-za-mN-ZA-M <fortune/datfiles/fortunes-o.fake >fortune/datfiles/fortunes-o
fortune/strfile/strfile -rsx fortune/datfiles/fortunes-o fortune/datfiles/fortunes-o.dat
tr a-zA-Z n-za-mN-ZA-M <fortune/datfiles/fortunes2-o.fake >fortune/datfiles/fortunes2-o
fortune/strfile/strfile -rsx fortune/datfiles/fortunes2-o fortune/datfiles/fortunes2-o.dat
tr a-zA-Z n-za-mN-ZA-M <fortune/datfiles/limerick-o.fake >fortune/datfiles/limerick-o
fortune/strfile/strfile -rsx fortune/datfiles/limerick-o fortune/datfiles/limerick-o.dat
tr a-zA-Z n-za-mN-ZA-M <fortune/datfiles/unamerican-o.fake >fortune/datfiles/unamerican-o
fortune/strfile/strfile -rsx fortune/datfiles/unamerican-o fortune/datfiles/unamerican-o.dat
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ifortune/unstr -Ifortune/strfile -c fortune/unstr/unstr.c -o fortune/unstr/unstr.o
fortune/unstr/unstr.c: In function 'main':
fortune/unstr/unstr.c:99:16: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
99 | (void) fread((char *) &tbl, sizeof tbl, 1, Dataf);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fortune/unstr/unstr.c: In function 'order_unstr':
fortune/unstr/unstr.c:139:24: warning: ignoring return value of 'fread' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
139 | (void) fread((char *) &pos, 1, sizeof pos, Dataf);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc fortune/unstr/unstr.o -o fortune/unstr/unstr
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DHAVE_REGCOMP -Iinclude -Ifortune/fortune -Ifortune/strfile -c fortune/fortune/fortune.c -o fortune/fortune/fortune.o
fortune/fortune/fortune.c: In function 'getargs':
fortune/fortune/fortune.c:199:58: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
199 | ((re) = calloc(sizeof(*(re)), 1)) \
| ^
fortune/fortune/fortune.c:422:17: note: in expansion of macro 'RE_INIT'
422 | RE_INIT(Re_pat);
| ^~~~~~~
fortune/fortune/fortune.c:199:58: note: earlier argument should specify number of elements, later size of each element
199 | ((re) = calloc(sizeof(*(re)), 1)) \
| ^
fortune/fortune/fortune.c:422:17: note: in expansion of macro 'RE_INIT'
422 | RE_INIT(Re_pat);
| ^~~~~~~
fortune/fortune/fortune.c:199:58: warning: 'calloc' sizes specified with 'sizeof' in the earlier argument and not in the later argument []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wcalloc-transposed-args-Wcalloc-transposed-args]8;;]
199 | ((re) = calloc(sizeof(*(re)), 1)) \
| ^
fortune/fortune/fortune.c:429:17: note: in expansion of macro 'RE_INIT'
429 | RE_INIT(Re_pat13);
| ^~~~~~~
fortune/fortune/fortune.c:199:58: note: earlier argument should specify number of elements, later size of each element
199 | ((re) = calloc(sizeof(*(re)), 1)) \
| ^
fortune/fortune/fortune.c:429:17: note: in expansion of macro 'RE_INIT'
429 | RE_INIT(Re_pat13);
| ^~~~~~~
fortune/fortune/fortune.c: In function 'main':
fortune/fortune/fortune.c:230:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
230 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
fortune/fortune/fortune.c: In function 'get_fort':
fortune/fortune/fortune.c:1033:9: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
1033 | read(fp->datfd, Seekpts, sizeof Seekpts);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc fortune/fortune/fortune.o lib/getprogname.o -o fortune/fortune/fortune
./substscr g m fortune/fortune/fortune.6.in fortune/fortune/fortune.6
Generating fortune/fortune/fortune.6 from fortune/fortune/fortune.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku -c gomoku/bdinit.c -o gomoku/bdinit.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku -c gomoku/bdisp.c -o gomoku/bdisp.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku -c gomoku/main.c -o gomoku/main.o
gomoku/main.c: In function 'main':
gomoku/main.c:98:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
98 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gomoku/main.c:182:70: warning: '%s' directive writing up to 127 bytes into a region of size 88 []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wformat-overflow-Wformat-overflow=]8;;]
182 | "Huh? Expected `black' or `white', got `%s'\n",
| ^~
183 | buf);
| ~~~
In file included from /nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/stdio.h:970,
from include/stdio.h:35,
from /nix/store/3lbb9lx1gmis6qm8clq9g9k37i5l8l52-ncurses-6.4.20221231-dev/include/curses.h:232,
from gomoku/main.c:49:
In function 'sprintf',
inlined from 'main' at gomoku/main.c:181:4:
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/bits/stdio2.h:30:10: note: '__builtin___sprintf_chk' output between 43 and 170 bytes into a destination of size 128
30 | return __builtin___sprintf_chk (__s, __USE_FORTIFY_LEVEL - 1,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
31 |  __glibc_objsize (__s), __fmt,
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
32 |  __va_arg_pack ());
| ~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku -c gomoku/makemove.c -o gomoku/makemove.o
gomoku/makemove.c: In function 'update_overlap':
gomoku/makemove.c:246:21: warning: pointer targets in assignment from 'u_char *' {aka 'unsigned char *'} to 'char *' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
246 | str = &overlap[(a = sp1->s_frame[r] - frames) * FAREA];
| ^
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku -c gomoku/pickmove.c -o gomoku/pickmove.o
gomoku/pickmove.c: In function 'checkframes':
gomoku/pickmove.c:1090:37: warning: variable 'loop' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
1090 | int i, n, mask, flg, verts, loop, index, fcnt;
| ^~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Igomoku -c gomoku/stoc.c -o gomoku/stoc.o
gcc gomoku/bdinit.o gomoku/bdisp.o gomoku/main.o gomoku/makemove.o gomoku/pickmove.o gomoku/stoc.o -lncurses -o gomoku/gomoku
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/endgame.c -o hangman/endgame.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/extern.c -o hangman/extern.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/getguess.c -o hangman/getguess.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/getword.c -o hangman/getword.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/main.c -o hangman/main.o
hangman/main.c: In function 'main':
hangman/main.c:60:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
60 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/playgame.c -o hangman/playgame.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/prdata.c -o hangman/prdata.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/prman.c -o hangman/prman.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/prword.c -o hangman/prword.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -Iinclude -Ihangman -c hangman/setup.c -o hangman/setup.o
gcc hangman/endgame.o hangman/extern.o hangman/getguess.o hangman/getword.o hangman/main.o hangman/playgame.o hangman/prdata.o hangman/prman.o hangman/prword.o hangman/setup.o -lncurses -o hangman/hangman
./substscr g m hangman/hangman.6.in hangman/hangman.6
Generating hangman/hangman.6 from hangman/hangman.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/answer.c -o hunt/huntd/answer.o
hunt/huntd/answer.c: In function 'answer':
hunt/huntd/answer.c:74:67: warning: pointer targets in passing argument 3 of 'accept' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
74 | newsock = accept(Socket, (struct sockaddr *) &sockstruct, &socklen);
| ^~~~~~~~
| |
| int *
In file included from /nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/netinet/in.h:23,
from hunt/huntd/hunt.h:51,
from hunt/huntd/answer.c:44:
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
307 | socklen_t *__restrict __addr_len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
hunt/huntd/answer.c:94:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
94 | (void) write(newsock, (char *) &version, LONGLEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:95:16: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
95 | (void) read(newsock, (char *) &uid, LONGLEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:97:16: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
97 | (void) read(newsock, name, NAMELEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:98:16: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
98 | (void) read(newsock, &team, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:99:16: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
99 | (void) read(newsock, (char *) &enter_status, LONGLEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:101:16: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
101 | (void) read(newsock, Ttyname, NAMELEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:102:16: warning: ignoring return value of 'read' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
102 | (void) read(newsock, (char *) &mode, sizeof mode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/huntd/answer.c:158:32: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
158 | (void) write(newsock, (char *) &socklen,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
159 |  sizeof socklen);
| ~~~~~~~~~~~~~~~
hunt/huntd/answer.c:170:32: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
170 | (void) write(newsock, (char *) &socklen,
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
171 |  sizeof socklen);
| ~~~~~~~~~~~~~~~
hunt/huntd/answer.c: In function 'get_ident':
hunt/huntd/answer.c:411:17: warning: '__builtin_strncpy' specified bound 20 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation]8;;]
411 | strncpy(ip->i_name, name, NAMELEN);
| ^
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/ctl.c -o hunt/huntd/ctl.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/ctl_transact.c -o hunt/huntd/ctl_transact.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/draw.c -o hunt/huntd/draw.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/driver.c -o hunt/huntd/driver.o
hunt/huntd/driver.c: In function 'main':
hunt/huntd/driver.c:150:63: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
150 | 0, (struct sockaddr *) &test, &namelen);
| ^~~~~~~~
| |
| int *
In file included from /nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:343,
from /nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/netinet/in.h:23,
from hunt/huntd/hunt.h:51,
from hunt/huntd/driver.c:47:
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/bits/socket2.h:69:56: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
69 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
hunt/huntd/driver.c:93:17: warning: variable 'port_num' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
93 | short port_num, reply;
| ^~~~~~~~
hunt/huntd/driver.c: In function 'init':
hunt/huntd/driver.c:327:62: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
327 | if (getsockname(Status, (struct sockaddr *) &Daemon, &len) < 0) {
| ^~~~
| |
| int *
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:117:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
117 | socklen_t *__restrict __len) __THROW;
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~
hunt/huntd/driver.c:378:62: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
378 | if (getsockname(Socket, (struct sockaddr *) &Daemon, &len) < 0) {
| ^~~~
| |
| int *
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:117:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
117 | socklen_t *__restrict __len) __THROW;
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~
hunt/huntd/driver.c:399:60: warning: pointer targets in passing argument 3 of 'getsockname' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
399 | if (getsockname(0, (struct sockaddr *) &test_port, &len) >= 0
| ^~~~
| |
| int *
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:117:47: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
117 | socklen_t *__restrict __len) __THROW;
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~
hunt/huntd/driver.c:264:17: warning: variable 'msg' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
264 | int msg;
| ^~~
hunt/huntd/driver.c: In function 'zap':
hunt/huntd/driver.c:619:17: warning: variable 'savefd' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
619 | int savefd;
| ^~~~~~
hunt/huntd/driver.c: In function 'send_stats':
hunt/huntd/driver.c:918:61: warning: pointer targets in passing argument 3 of 'accept' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
918 | s = accept(Status, (struct sockaddr *) &sockstruct, &socklen);
| ^~~~~~~~
| |
| int *
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:307:42: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
307 | socklen_t *__restrict __addr_len);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
hunt/huntd/driver.c: In function 'init':
hunt/huntd/driver.c:285:16: warning: ignoring return value of 'chdir' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
285 | (void) chdir("/var/tmp"); /* just in case it core dumps */
| ^~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/execute.c -o hunt/huntd/execute.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/expl.c -o hunt/huntd/expl.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/extern.c -o hunt/huntd/extern.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/faketalk.c -o hunt/huntd/faketalk.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/get_names.c -o hunt/huntd/get_names.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/makemaze.c -o hunt/huntd/makemaze.o
hunt/huntd/makemaze.c:84:1: warning: 'dig' defined but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-function-Wunused-function]8;;]
84 | dig(y, x)
| ^~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/pathname.c -o hunt/huntd/pathname.o
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/shots.c -o hunt/huntd/shots.o
hunt/huntd/shots.c: In function 'move_normal_shot':
hunt/huntd/shots.c:331:28: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
331 | if (rand_num(100) < 5) {
| ^
hunt/huntd/shots.c:354:19: note: here
354 | case WALL1:
| ^~~~
hunt/huntd/shots.c: In function 'save_bullet':
hunt/huntd/shots.c:552:17: warning: this statement may fall through []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-fallthrough-Wimplicit-fallthrough=]8;;]
552 | mark_boot(bp);
| ^~~~~~~~~~~~~
hunt/huntd/shots.c:555:11: note: here
555 | default:
| ^~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/huntd -c hunt/huntd/terminal.c -o hunt/huntd/terminal.o
gcc hunt/huntd/answer.o hunt/huntd/ctl.o hunt/huntd/ctl_transact.o hunt/huntd/draw.o hunt/huntd/driver.o hunt/huntd/execute.o hunt/huntd/expl.o hunt/huntd/extern.o hunt/huntd/faketalk.o hunt/huntd/get_names.o hunt/huntd/makemaze.o hunt/huntd/pathname.o hunt/huntd/shots.o hunt/huntd/terminal.o -o hunt/huntd/huntd
./substscr g m hunt/huntd/huntd.6.in hunt/huntd/huntd.6
Generating hunt/huntd/huntd.6 from hunt/huntd/huntd.6.in
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd -c hunt/hunt/connect.c -o hunt/hunt/connect.o
hunt/hunt/connect.c: In function 'do_connect':
hunt/hunt/connect.c:53:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
53 | (void) write(Socket, (char *) &uid, LONGLEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/connect.c:54:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
54 | (void) write(Socket, name, NAMELEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/connect.c:55:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
55 | (void) write(Socket, &team, 1);
| ^~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/connect.c:57:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
57 | (void) write(Socket, (char *) &enter_status, LONGLEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/connect.c:59:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
59 | (void) write(Socket, Buf, NAMELEN);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/connect.c:72:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
72 | (void) write(Socket, (char *) &mode, sizeof mode);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd -c hunt/hunt/hunt.c -o hunt/hunt/hunt.o
hunt/hunt/hunt.c: In function 'main':
hunt/hunt/hunt.c:307:33: warning: variable 'option' set but not used []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-but-set-variable-Wunused-but-set-variable]8;;]
307 | int option;
| ^~~~~~
hunt/hunt/hunt.c: In function 'broadcast_vec':
hunt/hunt/hunt.c:385:33: warning: unused parameter 's' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-parameter-Wunused-parameter]8;;]
385 | int s; /* socket */
| ^
hunt/hunt/hunt.c: In function 'list_drivers':
hunt/hunt/hunt.c:551:59: warning: pointer targets in passing argument 6 of 'recvfrom' differ in signedness []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-pointer-sign-Wpointer-sign]8;;]
551 | 0, (struct sockaddr *) &listv[listc], &namelen) > 0) {
| ^~~~~~~~
| |
| int *
In file included from /nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/sys/socket.h:343,
from /nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/ifaddrs.h:23,
from hunt/hunt/hunt.c:54:
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/bits/socket2.h:69:56: note: expected 'socklen_t * restrict' {aka 'unsigned int * restrict'} but argument is of type 'int *'
69 | __SOCKADDR_ARG __addr, socklen_t *__restrict __addr_len)
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~
hunt/hunt/hunt.c: In function 'main':
hunt/hunt/hunt.c:141:9: warning: ignoring return value of 'setregid' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
141 | setregid(getgid(), getgid());
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/hunt.c: In function 'dump_scores':
hunt/hunt/hunt.c:676:17: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
676 | write(fileno(stdout), buf, cnt);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/hunt.c: In function 'intr':
hunt/hunt/hunt.c:850:40: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
850 | (void) write(Socket, "q", 1);
| ^~~~~~~~~~~~~~~~~~~~~
hunt/hunt/hunt.c: In function 'env_init':
hunt/hunt/hunt.c:1096:33: warning: '__builtin_strncpy' specified bound 20 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation]8;;]
1096 | strncpy(name, envp, NAMELEN);
| ^
hunt/hunt/hunt.c:1031:33: warning: '__builtin_strncpy' specified bound 20 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation]8;;]
1031 | strncpy(name, envname, NAMELEN);
| ^
hunt/hunt/hunt.c:1027:41: warning: '__builtin_strncpy' specified bound 20 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation]8;;]
1027 | strncpy(name, envname, NAMELEN);
| ^
hunt/hunt/hunt.c: In function 'main':
hunt/hunt/hunt.c:148:32: warning: '__builtin_strncpy' specified bound 20 equals destination size []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-stringop-truncation-Wstringop-truncation]8;;]
148 | (void) strncpy(name, optarg, NAMELEN);
| ^
gcc -g -O2 -Wall -W -Wstrict-prototypes -Wmissing-prototypes -Wpointer-arith -Wcast-align -Wcast-qual -Wwrite-strings -DRANDOM -DREFLECT -DMONITOR -DOOZE -DFLY -DVOLCANO -DBOOTS -DOTTO -DINTERNET -DLOG -DBSD_RELEASE=44 -DUSE_CURSES -DSIGNAL_TYPE=void -DHUNTD=\"/nix/store/q752q0bghw9530r8yb0x0anyfc57g93j-bsd-games-2.17/bin/huntd\" -Iinclude -Ihunt/hunt -Ihunt/huntd -c hunt/hunt/otto.c -o hunt/hunt/otto.o
hunt/hunt/otto.c: In function 'otto':
hunt/hunt/otto.c:179:9: warning: 'sigblock' is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
179 | old_mask = sigblock(sigmask(SIGALRM));
| ^~~~~~~~
In file included from include/signal.h:40,
from hunt/hunt/otto.c:54:
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/signal.h:173:12: note: declared here
173 | extern int sigblock (int __mask) __THROW __attribute_deprecated__;
| ^~~~~~~~
hunt/hunt/otto.c:179:20: warning: sigmask is deprecated
179 | old_mask = sigblock(sigmask(SIGALRM));
| ^~~~~~~~~~~~~~~~~~~~~~~
hunt/hunt/otto.c:181:9: error: implicit declaration of function 'sigpause'; did you mean 'pause'? []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wimplicit-function-declaration-Wimplicit-function-declaration]8;;]
181 | sigpause(old_mask);
| ^~~~~~~~
| pause
hunt/hunt/otto.c:182:9: warning: 'sigsetmask' is deprecated []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wdeprecated-declarations-Wdeprecated-declarations]8;;]
182 | sigsetmask(old_mask);
| ^~~~~~~~~~
/nix/store/kj8hbqx4ds9qm9mq7hyikxyfwwg13kzj-glibc-2.40-36-dev/include/signal.h:176:12: note: declared here
176 | extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
| ^~~~~~~~~~
hunt/hunt/otto.c:225:16: warning: ignoring return value of 'write' declared with attribute 'warn_unused_result' []8;;https://gcc.gnu.org/onlinedocs/gcc-14.2.0/gcc/Warning-Options.html#index-Wno-unused-result-Wunused-result]8;;]
225 | (void) write(Socket, command, comlen);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
make: *** [GNUmakefile:466: hunt/hunt/otto.o] Error 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment