Ticket #37821: main.log

File main.log, 147.7 KB (added by pgyore@…, 11 years ago)

Log file for port larn: main.log

Line 
1version:1
2:debug:main epoch: in tree: 0 installed: 0
3:debug:main bsdmake 24_0 exists in the ports tree
4:debug:main bsdmake 24_0  is the latest installed
5:debug:main bsdmake 24_0  is active
6:debug:main Merging existing variants '' into variants
7:debug:main new fully merged portvariants:
8:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/bsdmake
9:debug:main OS darwin/12.2.0 (Mac OS X 10.8) arch i386
10:debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
11:debug:main org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
12:debug:main org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
13:debug:main universal_variant is false, so not adding the default universal variant
14:debug:main No need to upgrade! bsdmake 24_0 >= bsdmake 24_0
15:debug:main epoch: in tree: 0 installed: 0
16:debug:main ncurses 5.9_1 exists in the ports tree
17:debug:main ncurses 5.9_1  is the latest installed
18:debug:main ncurses 5.9_1  is active
19:debug:main Merging existing variants '' into variants
20:debug:main new fully merged portvariants:
21:debug:main Changing to port directory: /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/devel/ncurses
22:debug:main OS darwin/12.2.0 (Mac OS X 10.8) arch i386
23:debug:main org.macports.load registered provides 'load', a pre-existing procedure. Target override will not be provided
24:debug:main org.macports.unload registered provides 'unload', a pre-existing procedure. Target override will not be provided
25:debug:main org.macports.distfiles registered provides 'distfiles', a pre-existing procedure. Target override will not be provided
26:debug:main adding the default universal variant
27:debug:main Reading variant descriptions from /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/_resources/port1.0/variant_descriptions.conf
28:debug:main No need to upgrade! ncurses 5.9_1 >= ncurses 5.9_1
29:msg:main --->  Computing dependencies for larn:info:main .:debug:main larn has no conflicts
30:debug:main Searching for dependency: bsdmake
31:debug:main Found Dependency: receipt exists for bsdmake
32:debug:main Searching for dependency: ncurses
33:debug:main Found Dependency: receipt exists for ncurses
34:msg:main
35:debug:main Executing org.macports.main (larn)
36:debug:main changing euid/egid - current euid: 0 - current egid: 0
37:debug:main egid changed to: 501
38:debug:main euid changed to: 503
39:debug:archivefetch archivefetch phase started at Mon Jan 28 15:34:48 MST 2013
40:msg:archivefetch --->  Fetching archive for larn
41:debug:archivefetch Executing org.macports.archivefetch (larn)
42:debug:archivefetch euid/egid changed to: 0/0
43:debug:archivefetch chowned /opt/local/var/macports/incoming to macports
44:debug:archivefetch euid/egid changed to: 503/501
45:info:archivefetch --->  larn-12_1.darwin_12.x86_64.tbz2 doesn't seem to exist in /opt/local/var/macports/incoming/verified
46:msg:archivefetch --->  Attempting to fetch larn-12_1.darwin_12.x86_64.tbz2 from http://packages.macports.org/larn
47:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
48:msg:archivefetch --->  Attempting to fetch larn-12_1.darwin_12.x86_64.tbz2 from http://lil.fr.packages.macports.org/larn
49:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
50:msg:archivefetch --->  Attempting to fetch larn-12_1.darwin_12.x86_64.tbz2 from http://mse.uk.packages.macports.org/sites/packages.macports.org/larn
51:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
52:msg:archivefetch --->  Attempting to fetch larn-12_1.darwin_12.x86_64.tbz2 from http://jog.id.packages.macports.org/macports/packages/larn
53:debug:archivefetch Fetching archive failed:: The requested URL returned error: 404
54:debug:archivefetch Privilege de-escalation not attempted as not running as root.
55:debug:fetch fetch phase started at Mon Jan 28 15:34:51 MST 2013
56:notice:fetch --->  Fetching distfiles for larn
57:debug:fetch Executing org.macports.fetch (larn)
58:debug:fetch Privilege de-escalation not attempted as not running as root.
59:debug:checksum checksum phase started at Mon Jan 28 15:34:51 MST 2013
60:notice:checksum --->  Verifying checksum(s) for larn
61:debug:checksum Executing org.macports.checksum (larn)
62:info:checksum --->  Checksumming larn-4.6.2-RELEASE.tar.bz2
63:debug:checksum Correct (md5) checksum for larn-4.6.2-RELEASE.tar.bz2
64:debug:checksum Privilege de-escalation not attempted as not running as root.
65:debug:extract extract phase started at Mon Jan 28 15:34:51 MST 2013
66:notice:extract --->  Extracting larn
67:debug:extract setting option extract.cmd to /usr/bin/bzip2
68:debug:extract Executing org.macports.extract (larn)
69:info:extract --->  Extracting larn-4.6.2-RELEASE.tar.bz2
70:debug:extract setting option extract.args to '/opt/local/var/macports/distfiles/larn/larn-4.6.2-RELEASE.tar.bz2'
71:debug:extract Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
72:debug:extract Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/larn/larn-4.6.2-RELEASE.tar.bz2' | /usr/bin/gnutar --no-same-owner -xf -'
73:debug:extract Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work" && /usr/bin/bzip2 -dc '/opt/local/var/macports/distfiles/larn/larn-4.6.2-RELEASE.tar.bz2' | /usr/bin/gnutar --no-same-owner -xf -
74:debug:extract euid/egid changed to: 0/0
75:debug:extract chowned /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work to macports
76:debug:extract euid/egid changed to: 503/501
77:debug:extract Privilege de-escalation not attempted as not running as root.
78:debug:patch patch phase started at Mon Jan 28 15:34:51 MST 2013
79:debug:patch Executing org.macports.patch (larn)
80:notice:patch --->  Applying patches to larn
81:info:patch --->  Applying patch-diag.c
82:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
83:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
84:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-diag.c'
85:info:patch patching file diag.c
86:info:patch --->  Applying patch-display.c
87:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
88:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
89:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-display.c'
90:info:patch patching file display.c
91:info:patch --->  Applying patch-global.c
92:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
93:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
94:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-global.c'
95:info:patch patching file global.c
96:info:patch --->  Applying patch-help.c
97:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
98:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
99:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-help.c'
100:info:patch patching file help.c
101:info:patch --->  Applying patch-io.c
102:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
103:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
104:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-io.c'
105:info:patch patching file io.c
106:info:patch --->  Applying patch-main.c
107:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
108:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
109:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-main.c'
110:info:patch patching file main.c
111:info:patch --->  Applying patch-monster.c
112:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
113:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
114:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-monster.c'
115:info:patch patching file monster.c
116:info:patch --->  Applying patch-moreobj.c
117:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
118:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
119:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-moreobj.c'
120:info:patch patching file moreobj.c
121:info:patch --->  Applying patch-movem.c
122:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
123:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
124:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-movem.c'
125:info:patch patching file movem.c
126:info:patch --->  Applying patch-object.c
127:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
128:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
129:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-object.c'
130:info:patch patching file object.c
131:info:patch --->  Applying patch-scores.c
132:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
133:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
134:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-scores.c'
135:info:patch patching file scores.c
136:info:patch --->  Applying patch-store.c
137:debug:patch Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
138:debug:patch Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0'
139:debug:patch Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /usr/bin/patch -p0 < '/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/games/larn/files/patch-store.c'
140:info:patch patching file store.c
141:debug:patch Privilege de-escalation not attempted as not running as root.
142:debug:configure configure phase started at Mon Jan 28 15:34:51 MST 2013
143:notice:configure --->  Configuring larn
144:debug:configure Using compiler 'Mac OS X clang'
145:debug:configure Executing org.macports.configure (larn)
146:debug:configure Executing reinplace: /usr/bin/sed s|MAN|MAN6| < /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn/Makefile >@ file10
147:debug:configure Executing reinplace: /usr/bin/sed {s|LDADD=    -ltermcap -lcompat|LDADD= -lncurses -L/opt/local/lib|} < /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn/Makefile >@ file10
148:debug:configure Executing reinplace: /usr/bin/sed s|/usr/share/games|/opt/local/share|g < /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn/pathnames.h >@ file10
149:debug:configure Executing reinplace: /usr/bin/sed s|/var/games|/opt/local/var/games|g < /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn/pathnames.h >@ file10
150:debug:configure changing euid/egid - current euid: 0 - current egid: 0
151:debug:configure egid changed to: 501
152:debug:configure euid changed to: 503
153:debug:build build phase started at Mon Jan 28 15:34:52 MST 2013
154:notice:build --->  Building larn
155:debug:build Executing org.macports.build (larn)
156:debug:build Environment: CPATH='/opt/local/include' CC_PRINT_OPTIONS_FILE='/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/.CC_PRINT_OPTIONS' CFLAGS='-I/opt/local/include -I/opt/local/include/ncurses' LIBRARY_PATH='/opt/local/lib' CC_PRINT_OPTIONS='YES' MACOSX_DEPLOYMENT_TARGET='10.8'
157:debug:build Assembled command: 'cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /opt/local/bin/bsdmake -j13 all CC=/usr/bin/clang'
158:debug:build Executing command line:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /opt/local/bin/bsdmake -j13 all CC=/usr/bin/clang
159:info:build Warning: Object directory not changed from original /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn
160:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c main.c
161:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c object.c
162:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c create.c
163:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c tok.c
164:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c display.c
165:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c global.c
166:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c io.c
167:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c data.c
168:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c monster.c
169:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c diag.c
170:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c store.c
171:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c help.c
172:info:build /usr/bin/clang -I/opt/local/include -I/opt/local/include/ncurses  -DBSD -DVER=12 -DSUBVER=0 -DNONAP -DUIDSCORE -fwritable-strings  -c config.c
173:info:build In file included from global.c:23:
174:info:build ./header.h:329:9: warning: 'NULL' macro redefined
175:info:build #define NULL 0
176:info:build         ^
177:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
178:info:build #define NULL __DARWIN_NULL
179:info:build         ^
180:info:build In file included from data.c:44:
181:info:build ./header.h:329:9: warning: 'NULL' macro redefined
182:info:build #define NULL 0
183:info:build         ^
184:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
185:info:build #define NULL __DARWIN_NULL
186:info:build         ^
187:info:build global.c:41:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
188:info:build raiselevel()
189:info:build ^~~~~~~~~~
190:info:build global.c:43:28: warning: implicit declaration of function 'raiseexperience' is invalid in C99 [-Wimplicit-function-declaration]
191:info:build         if (c[LEVEL] < MAXPLEVEL) raiseexperience((long)(skill[c[LEVEL]]-c[EXPERIENCE]));
192:info:build                                   ^
193:info:build global.c:44:2: warning: control reaches end of non-void function [-Wreturn-type]
194:info:build         }
195:info:build         ^
196:info:build global.c:54:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
197:info:build loselevel()
198:info:build ^~~~~~~~~
199:info:build global.c:56:20: warning: implicit declaration of function 'loseexperience' is invalid in C99 [-Wimplicit-function-declaration]
200:info:build         if (c[LEVEL] > 1) loseexperience((long)(c[EXPERIENCE] - skill[c[LEVEL]-1] + 1));
201:info:build                           ^
202:info:build In file included from diag.c:6:
203:info:build ./header.h:329:9: warning: 'NULL' macro redefined
204:info:build In file included from create.c:3:
205:info:build ./header.h:329:9: warning: 'NULL' macro redefined
206:info:build #define NULL 0
207:info:build         ^
208:info:build In file included from display.c:3:
209:info:build ./header.h:329:9: warning: 'NULL' macro redefined
210:info:build global.c:57:2: warning: control reaches end of non-void function [-Wreturn-type]
211:info:build         }
212:info:build         ^
213:info:build #define NULL 0
214:info:build         ^
215:info:build #define NULL 0
216:info:build         ^
217:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
218:info:build #define NULL __DARWIN_NULL
219:info:build         ^
220:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
221:info:build #define NULL __DARWIN_NULL
222:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
223:info:build         ^
224:info:build #define NULL __DARWIN_NULL
225:info:build         ^
226:info:build global.c:67:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
227:info:build raiseexperience(x)
228:info:build ^~~~~~~~~~~~~~~
229:info:build global.c:75:15: warning: implicit declaration of function 'raisemhp' is invalid in C99 [-Wimplicit-function-declaration]
230:info:build                 c[LEVEL]++;     raisemhp((int)(rnd(3)+rnd((tmp>0)?tmp:1)));
231:info:build                                 ^
232:info:build global.c:75:30: warning: implicit declaration of function 'rnd' is invalid in C99 [-Wimplicit-function-declaration]
233:info:build                 c[LEVEL]++;     raisemhp((int)(rnd(3)+rnd((tmp>0)?tmp:1)));
234:info:build                                                ^
235:info:build global.c:76:3: warning: implicit declaration of function 'raisemspells' is invalid in C99 [-Wimplicit-function-declaration]
236:info:build                 raisemspells((int)rund(3));
237:info:build                 ^
238:info:build global.c:76:21: warning: implicit declaration of function 'rund' is invalid in C99 [-Wimplicit-function-declaration]
239:info:build                 raisemspells((int)rund(3));
240:info:build                                   ^
241:info:build global.c:81:3: warning: implicit declaration of function 'cursors' is invalid in C99 [-Wimplicit-function-declaration]
242:info:build                 cursors();
243:info:build                 ^
244:info:build global.c:82:3: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration]
245:info:build                 beep(); lprintf(2,"\nWelcome to level %d",(long)c[LEVEL]);      /* if we changed levels */
246:info:build                 ^
247:info:build global.c:82:11: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
248:info:build In file included from config.c:9:
249:info:build                 beep(); lprintf(2,"\nWelcome to level %d",(long)c[LEVEL]);      /* if we changed levels */
250:info:build                         ^
251:info:build ./header.h:329:9: warning: 'NULL' macro redefined
252:info:build #define NULL 0
253:info:build         ^
254:info:build global.c:84:2: warning: implicit declaration of function 'bottomline' is invalid in C99 [-Wimplicit-function-declaration]
255:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
256:info:build         bottomline();
257:info:build         ^
258:info:build #define NULL __DARWIN_NULL
259:info:build         ^
260:info:build In file included from store.c:43:
261:info:build global.c:85:2: warning: control reaches end of non-void function [-Wreturn-type]
262:info:build         }
263:info:build         ^
264:info:build ./header.h:329:9: warning: 'NULL' macro redefined
265:info:build #define NULL 0
266:info:build         ^
267:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
268:info:build #define NULL __DARWIN_NULL
269:info:build         ^
270:info:build display.c:14:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
271:info:build bottomline()
272:info:build ^~~~~~~~~~
273:info:build display.c:15:4: warning: implicit declaration of function 'recalc' is invalid in C99 [-Wimplicit-function-declaration]
274:info:build data.c:154:36: warning: '/*' within block comment [-Wcomment]
275:info:build /* unsigned long randx=33601;      /*      the random number seed                                          */
276:info:build                                    ^
277:info:build         {       recalc();       bot1f=1;        }
278:info:build                 ^
279:info:build diag.c:148:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
280:info:build savegame(fname)
281:info:build ^~~~~~~~
282:info:build create.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
283:info:build display.c:15:23: warning: control reaches end of non-void function [-Wreturn-type]
284:info:build         {       recalc();       bot1f=1;        }
285:info:build                                                 ^
286:info:build global.c:95:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
287:info:build loseexperience(x)
288:info:build ^~~~~~~~~~~~~~
289:info:build diag.c:154:15: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
290:info:build makeplayer()
291:info:build ^~~~~~~~~~
292:info:build         nosignal=1;  lflush();  savelevel();
293:info:build                      ^
294:info:build diag.c:154:25: warning: implicit declaration of function 'savelevel' is invalid in C99 [-Wimplicit-function-declaration]
295:info:build         nosignal=1;  lflush();  savelevel();
296:info:build                                 ^
297:info:build create.c:16:2: warning: implicit declaration of function 'scbr' is invalid in C99 [-Wimplicit-function-declaration]
298:info:build global.c:105:3: warning: implicit declaration of function 'losemhp' is invalid in C99 [-Wimplicit-function-declaration]
299:info:build                 losemhp((int)rnd((tmp>0)?tmp:1));       /* lose hpoints */
300:info:build diag.c:155:2: warning: implicit declaration of function 'ointerest' is invalid in C99 [-Wimplicit-function-declaration]
301:info:build         ointerest();
302:info:build         ^
303:info:build         scbr();  clear();
304:info:build         ^
305:info:build                 ^
306:info:build diag.c:156:6: warning: implicit declaration of function 'lcreat' is invalid in C99 [-Wimplicit-function-declaration]
307:info:build         if (lcreat(fname) < 0)
308:info:build             ^
309:info:build display.c:16:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
310:info:build bottomhp()
311:info:build ^~~~~~~~
312:info:build global.c:107:3: warning: implicit declaration of function 'losemspells' is invalid in C99 [-Wimplicit-function-declaration]
313:info:build                 losemspells((int)rund(3));                              /*      lose spells             */
314:info:build                 ^
315:info:build diag.c:158:21: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
316:info:build                 lcreat((char*)0); lprintf(2,"\nCan't open file <%s> to save game\n",fname);
317:info:build                                   ^
318:info:build display.c:17:13: warning: control reaches end of non-void function [-Wreturn-type]
319:info:build diag.c:162:2: warning: implicit declaration of function 'set_score_output' is invalid in C99 [-Wimplicit-function-declaration]
320:info:build         set_score_output();
321:info:build         ^
322:info:build         {       bot2f=1;        }
323:info:build                                 ^
324:info:build diag.c:163:2: warning: implicit declaration of function 'lwrite' is invalid in C99 [-Wimplicit-function-declaration]
325:info:build         lwrite((char*)beenhere,MAXLEVEL+MAXVLEVEL);
326:info:build         ^
327:info:build display.c:18:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
328:info:build global.c:115:2: warning: control reaches end of non-void function [-Wreturn-type]
329:info:build         }
330:info:build         ^
331:info:build bottomspell()
332:info:build ^~~~~~~~~~~
333:info:build display.c:19:13: warning: control reaches end of non-void function [-Wreturn-type]
334:info:build         {       bot3f=1;        }
335:info:build                                 ^
336:info:build display.c:20:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
337:info:build bottomdo()
338:info:build ^~~~~~~~
339:info:build diag.c:170:2: warning: implicit declaration of function 'lprint' is invalid in C99 [-Wimplicit-function-declaration]
340:info:build         lprint((long)gtime);            lprc(level);
341:info:build         ^
342:info:build create.c:29:10: warning: implicit declaration of function 'rnd' is invalid in C99 [-Wimplicit-function-declaration]
343:info:build         playerx=rnd(MAXX-2);    playery=rnd(MAXY-2);
344:info:build display.c:22:36: warning: implicit declaration of function 'bot_linex' is invalid in C99 [-Wimplicit-function-declaration]
345:info:build         if (bot1f) { bot3f=bot1f=bot2f=0; bot_linex(); return; }
346:info:build                                           ^
347:info:build global.c:127:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
348:info:build losehp(x)
349:info:build ^~~~~~
350:info:build                 ^
351:info:build display.c:22:49: error: non-void function 'bottomdo' should return a value [-Wreturn-type]
352:info:build         if (bot1f) { bot3f=bot1f=bot2f=0; bot_linex(); return; }
353:info:build                                                        ^
354:info:build global.c:132:11: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
355:info:build                 beep(); lprcat("\n");  nap(3000);  died(lastnum);
356:info:build                         ^
357:info:build display.c:23:24: warning: implicit declaration of function 'bot_hpx' is invalid in C99 [-Wimplicit-function-declaration]
358:info:build         if (bot2f) { bot2f=0; bot_hpx(); }
359:info:build                               ^
360:info:build global.c:132:26: warning: implicit declaration of function 'nap' is invalid in C99 [-Wimplicit-function-declaration]
361:info:build                 beep(); lprcat("\n");  nap(3000);  died(lastnum);
362:info:build                                        ^
363:info:build global.c:132:38: warning: implicit declaration of function 'died' is invalid in C99 [-Wimplicit-function-declaration]
364:info:build                 beep(); lprcat("\n");  nap(3000);  died(lastnum);
365:info:build                                                    ^
366:info:build display.c:24:24: warning: implicit declaration of function 'bot_spellx' is invalid in C99 [-Wimplicit-function-declaration]
367:info:build         if (bot3f) { bot3f=0; bot_spellx(); }
368:info:build                               ^
369:info:build global.c:134:2: warning: control reaches end of non-void function [-Wreturn-type]
370:info:build         }
371:info:build         ^
372:info:build In file included from main.c:5:
373:info:build create.c:34:2: warning: implicit declaration of function 'recalc' is invalid in C99 [-Wimplicit-function-declaration]
374:info:build display.c:29:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
375:info:build bot_linex()
376:info:build ^~~~~~~~~
377:info:build         recalc();
378:info:build         ^
379:info:build display.c:34:3: warning: implicit declaration of function 'cursor' is invalid in C99 [-Wimplicit-function-declaration]
380:info:build                 cursor( 1,18);
381:info:build                 ^
382:info:build global.c:136:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
383:info:build losemhp(x)
384:info:build ^~~~~~~
385:info:build display.c:35:24: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
386:info:build                 if (c[SPELLMAX]>99)  lprintf(3,"Spells:%3d(%3d)",(long)c[SPELLS],(long)c[SPELLMAX]);
387:info:build                                      ^
388:info:build global.c:141:2: warning: control reaches end of non-void function [-Wreturn-type]
389:info:build         }
390:info:build         ^
391:info:build ./header.h:329:9: warning: 'NULL' macro redefined
392:info:build #define NULL 0
393:info:build         ^
394:info:build global.c:152:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
395:info:build raisehp(x)
396:info:build ^~~~~~~
397:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
398:info:build #define NULL __DARWIN_NULL
399:info:build         ^
400:info:build display.c:47:21: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
401:info:build                 if (c[TELEFLAG])  lprcat(" ?");  else  lprcat(levelname[level]);
402:info:build                                   ^
403:info:build global.c:156:2: warning: control reaches end of non-void function [-Wreturn-type]
404:info:build         }
405:info:build         ^
406:info:build global.c:158:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
407:info:build raisemhp(x)
408:info:build ^~~~~~~~
409:info:build display.c:49:14: warning: implicit declaration of function 'botside' is invalid in C99 [-Wimplicit-function-declaration]
410:info:build                 always=1;  botside();
411:info:build                            ^
412:info:build global.c:162:2: warning: control reaches end of non-void function [-Wreturn-type]
413:info:build         }
414:info:build         ^
415:info:build diag.c:186:2: warning: implicit declaration of function 'lwclose' is invalid in C99 [-Wimplicit-function-declaration]
416:info:build         lwclose();      lastmonst[0] = 0;
417:info:build         ^
418:info:build create.c:35:2: warning: control reaches end of non-void function [-Wreturn-type]
419:info:build         }
420:info:build         ^
421:info:build global.c:173:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
422:info:build raisespells(x)
423:info:build ^~~~~~~~~~~
424:info:build display.c:52:3: error: non-void function 'bot_linex' should return a value [-Wreturn-type]
425:info:build global.c:177:2: warning: control reaches end of non-void function [-Wreturn-type]
426:info:build                 return;
427:info:build                 ^
428:info:build         }
429:info:build         ^
430:info:build global.c:179:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
431:info:build raisemspells(x)
432:info:build ^~~~~~~~~~~~
433:info:build global.c:183:2: warning: control reaches end of non-void function [-Wreturn-type]
434:info:build         }
435:info:build         ^
436:info:build global.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
437:info:build losespells(x)
438:info:build ^~~~~~~~~~
439:info:build global.c:198:2: warning: control reaches end of non-void function [-Wreturn-type]
440:info:build         }
441:info:build         ^
442:info:build In file included from object.c:3:
443:info:build ./header.h:329:9: warning: 'NULL' macro redefined
444:info:build In file included from monster.c:100:
445:info:build global.c:200:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
446:info:build losemspells(x)
447:info:build ^~~~~~~~~~~
448:info:build #define NULL 0
449:info:build         ^
450:info:build ./header.h:329:9: warning: 'NULL' macro redefined
451:info:build #define NULL 0
452:info:build         ^
453:info:build display.c:88:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
454:info:build bottomgold()
455:info:build global.c:205:2: warning: control reaches end of non-void function [-Wreturn-type]
456:info:build         }
457:info:build         ^
458:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
459:info:build #define NULL __DARWIN_NULL
460:info:build         ^
461:info:build ^~~~~~~~~~
462:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
463:info:build #define NULL __DARWIN_NULL
464:info:build         ^
465:info:build display.c:98:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
466:info:build bot_hpx()
467:info:build ^~~~~~~
468:info:build global.c:214:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
469:info:build makemonst(lev)
470:info:build ^~~~~~~~~
471:info:build display.c:110:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
472:info:build bot_spellx()
473:info:build ^~~~~~~~~~
474:info:build display.c:133:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
475:info:build botside()
476:info:build ^~~~~~~
477:info:build global.c:234:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
478:info:build positionplayer()
479:info:build ^~~~~~~~~~~~~~
480:info:build store.c:168:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
481:info:build dnd_2hed()
482:info:build ^~~~~~~~
483:info:build store.c:170:2: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
484:info:build         lprcat("Welcome to the Larn Thrift Shoppe.  We stock many items explorers find useful\n");
485:info:build         ^
486:info:build create.c:47:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
487:info:build newcavelevel(x)
488:info:build ^~~~~~~~~~~~
489:info:build In file included from io.c:59:
490:info:build ./header.h:329:9: warning: 'NULL' macro redefined
491:info:build global.c:246:2: warning: control reaches end of non-void function [-Wreturn-type]
492:info:build #define NULL 0
493:info:build         ^
494:info:build monster.c:116:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
495:info:build createmonster(mon)
496:info:build ^~~~~~~~~~~~~
497:info:build store.c:173:2: warning: control reaches end of non-void function [-Wreturn-type]
498:info:build         }
499:info:build         ^
500:info:build create.c:51:23: warning: implicit declaration of function 'savelevel' is invalid in C99 [-Wimplicit-function-declaration]
501:info:build         if (beenhere[level]) savelevel();       /* put the level back into storage      */
502:info:build                              ^
503:info:build         }
504:info:build         ^
505:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
506:info:build #define NULL __DARWIN_NULL
507:info:build         ^
508:info:build monster.c:122:3: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration]
509:info:build                 beep(); lprintf(2,"\ncan't createmonst(%d)\n",(long)mon); nap(3000); return;
510:info:build                 ^
511:info:build create.c:54:10: warning: implicit declaration of function 'getlevel' is invalid in C99 [-Wimplicit-function-declaration]
512:info:build monster.c:122:11: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
513:info:build                 beep(); lprintf(2,"\ncan't createmonst(%d)\n",(long)mon); nap(3000); return;
514:info:build                         ^
515:info:build main.c:38:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
516:info:build main(argc,argv)
517:info:build ^~~~
518:info:build                 else { getlevel(); sethp(0);  goto chgn; }
519:info:build                        ^
520:info:build create.c:54:22: warning: implicit declaration of function 'sethp' is invalid in C99 [-Wimplicit-function-declaration]
521:info:build                 else { getlevel(); sethp(0);  goto chgn; }
522:info:build                                    ^
523:info:build display.c:167:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
524:info:build draws(xmin,xmax,ymin,ymax)
525:info:build ^~~~~
526:info:build global.c:251:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
527:info:build recalc()
528:info:build ^~~~~~
529:info:build store.c:177:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
530:info:build dnd_hed()
531:info:build ^~~~~~~
532:info:build object.c:13:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
533:info:build lookforobject()
534:info:build ^~~~~~~~~~~~~
535:info:build create.c:55:2: warning: implicit declaration of function 'makemaze' is invalid in C99 [-Wimplicit-function-declaration]
536:info:build         makemaze(x);    makeobject(x);  beenhere[x]=1;  sethp(1);
537:info:build         ^
538:info:build display.c:173:16: warning: implicit declaration of function 'cl_up' is invalid in C99 [-Wimplicit-function-declaration]
539:info:build                 if (ymin==0) cl_up(79,ymax);
540:info:build                              ^
541:info:build monster.c:122:61: warning: implicit declaration of function 'nap' is invalid in C99 [-Wimplicit-function-declaration]
542:info:build                 beep(); lprintf(2,"\ncan't createmonst(%d)\n",(long)mon); nap(3000); return;
543:info:build                                                                           ^
544:info:build monster.c:122:72: error: non-void function 'createmonster' should return a value [-Wreturn-type]
545:info:build                 beep(); lprintf(2,"\ncan't createmonst(%d)\n",(long)mon); nap(3000); return;
546:info:build                                                                                      ^
547:info:build main.c:52:2: warning: implicit declaration of function 'init_term' is invalid in C99 [-Wimplicit-function-declaration]
548:info:build         init_term();    /* setup the terminal (find out what type) for termcap */
549:info:build         ^
550:info:build object.c:16:19: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
551:info:build create.c:55:15: warning: implicit declaration of function 'makeobject' is invalid in C99 [-Wimplicit-function-declaration]
552:info:build         makemaze(x);    makeobject(x);  beenhere[x]=1;  sethp(1);
553:info:build                         ^
554:info:build display.c:174:35: warning: implicit declaration of function 'cl_line' is invalid in C99 [-Wimplicit-function-declaration]
555:info:build                 else for (i=ymin; i<ymin; i++)  cl_line(1,i+1);
556:info:build                                                 ^
557:info:build store.c:181:2: warning: implicit declaration of function 'cursor' is invalid in C99 [-Wimplicit-function-declaration]
558:info:build         cursor(50,18); lprcat("You have ");
559:info:build         ^
560:info:build if (c[TIMESTOP])  return;       /* can't find objects is time is stopped        */
561:info:build                   ^
562:info:build monster.c:125:9: warning: implicit declaration of function 'rnd' is invalid in C99 [-Wimplicit-function-declaration]
563:info:build         for (k=rnd(8), i= -8; i<0; i++,k++)     /* choose direction, then try all */
564:info:build                ^
565:info:build display.c:178:2: warning: implicit declaration of function 'drawscreen' is invalid in C99 [-Wimplicit-function-declaration]
566:info:build         drawscreen();
567:info:build         ^
568:info:build store.c:182:2: warning: control reaches end of non-void function [-Wreturn-type]
569:info:build         }
570:info:build         ^
571:info:build main.c:55:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
572:info:build create.c:66:7: warning: implicit declaration of function 'checkgen' is invalid in C99 [-Wimplicit-function-declaration]
573:info:build chgn: checkgen();       /* wipe out any genocided monsters */
574:info:build       ^
575:info:build           if (pwe=getpwuid(getuid())) /* can we get it from /etc/passwd? */
576:info:build               ~~~^~~~~~~~~~~~~~~~~~~
577:info:build main.c:55:11: note: place parentheses around the assignment to silence this warning
578:info:build object.c:17:37: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
579:info:build i=item[playerx][playery];       if (i==0) return;
580:info:build                                           ^
581:info:build monster.c:129:7: warning: implicit declaration of function 'cgood' is invalid in C99 [-Wimplicit-function-declaration]
582:info:build                 if (cgood(x,y,0,1))     /* if we can create here */
583:info:build                     ^
584:info:build           if (pwe=getpwuid(getuid())) /* can we get it from /etc/passwd? */
585:info:build                  ^
586:info:build               (                     )
587:info:build object.c:18:1: warning: implicit declaration of function 'showcell' is invalid in C99 [-Wimplicit-function-declaration]
588:info:build showcell(playerx,playery);  cursors();  yrepcount=0;
589:info:build ^
590:info:build create.c:67:2: warning: control reaches end of non-void function [-Wreturn-type]
591:info:build         }
592:info:build         ^
593:info:build main.c:55:11: note: use '==' to turn this assignment into an equality comparison
594:info:build           if (pwe=getpwuid(getuid())) /* can we get it from /etc/passwd? */
595:info:build                  ^
596:info:build                  ==
597:info:build display.c:199:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
598:info:build drawscreen()
599:info:build ^~~~~~~~~~
600:info:build store.c:188:2: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
601:info:build         lflush();
602:info:build         ^
603:info:build object.c:18:29: warning: implicit declaration of function 'cursors' is invalid in C99 [-Wimplicit-function-declaration]
604:info:build showcell(playerx,playery);  cursors();  yrepcount=0;
605:info:build                             ^
606:info:build store.c:189:2: warning: implicit declaration of function 'nap' is invalid in C99 [-Wimplicit-function-declaration]
607:info:build         nap(2200);
608:info:build         ^
609:info:build monster.c:138:4: error: non-void function 'createmonster' should return a value [-Wreturn-type]
610:info:build                         return;
611:info:build                         ^
612:info:build store.c:207:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
613:info:build dndstore()
614:info:build object.c:22:28: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
615:info:build create.c:76:2: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
616:info:build  makemaze(k)
617:info:build  ^~~~~~~~
618:info:build display.c:217:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
619:info:build                 if (k=mitem[j][i])  screen[j][i] = monstnamelist[k];  else
620:info:build                     ~^~~~~~~~~~~~
621:info:build display.c:217:8: note: place parentheses around the assignment to silence this warning
622:info:build ^~~~~~~~
623:info:build         case OKGOLD:    case ODGOLD:    lprcat("\n\nYou have found some gold!");        ogold(i);       break;
624:info:build                                         ^
625:info:build                 if (k=mitem[j][i])  screen[j][i] = monstnamelist[k];  else
626:info:build                      ^
627:info:build                     (            )
628:info:build object.c:22:69: warning: implicit declaration of function 'ogold' is invalid in C99 [-Wimplicit-function-declaration]
629:info:build         case OKGOLD:    case ODGOLD:    lprcat("\n\nYou have found some gold!");        ogold(i);       break;
630:info:build                                                                                         ^
631:info:build display.c:217:8: note: use '==' to turn this assignment into an equality comparison
632:info:build                 if (k=mitem[j][i])  screen[j][i] = monstnamelist[k];  else
633:info:build monster.c:174:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
634:info:build createitem(it,arg)
635:info:build ^~~~~~~~~~
636:info:build store.c:215:96: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration]
637:info:build         lprcat("\n\nThe Larn Revenue Service has ordered us to not do business with tax evaders.\n"); beep();
638:info:build                                                                                                       ^
639:info:build create.c:83:7: warning: implicit declaration of function 'cannedlevel' is invalid in C99 [-Wimplicit-function-declaration]
640:info:build                 if (cannedlevel(k));    return;         /* read maze from data file */
641:info:build                     ^
642:info:build                      ^
643:info:build                      ==
644:info:build create.c:83:24: error: non-void function 'makemaze' should return a value [-Wreturn-type]
645:info:build                 if (cannedlevel(k));    return;         /* read maze from data file */
646:info:build                                         ^
647:info:build monster.c:178:20: error: non-void function 'createitem' should return a value [-Wreturn-type]
648:info:build         if (it >= MAXOBJ) return;       /* no such object */
649:info:build                           ^
650:info:build store.c:216:2: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
651:info:build         lprintf(2,"They have also told us that you owe %d gp in back taxes, and as we must\n",(long)outstanding_taxes);
652:info:build         ^
653:info:build object.c:26:27: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
654:info:build                                 if (potionname[i][0]) lprintf(2," of %s",&potionname[i][1]);  opotion(i);  break;
655:info:build                                                       ^
656:info:build store.c:218:2: warning: implicit declaration of function 'cursors' is invalid in C99 [-Wimplicit-function-declaration]
657:info:build         cursors();
658:info:build         ^
659:info:build create.c:87:12: error: non-void function 'makemaze' should return a value [-Wreturn-type]
660:info:build         if (k==0) return;               eat(1,1);
661:info:build                   ^
662:info:build create.c:87:21: warning: implicit declaration of function 'eat' is invalid in C99 [-Wimplicit-function-declaration]
663:info:build         if (k==0) return;               eat(1,1);
664:info:build                                         ^
665:info:build store.c:219:22: warning: implicit declaration of function 'standout' is invalid in C99 [-Wimplicit-function-declaration]
666:info:build object.c:26:67: warning: implicit declaration of function 'opotion' is invalid in C99 [-Wimplicit-function-declaration]
667:info:build                                 if (potionname[i][0]) lprintf(2," of %s",&potionname[i][1]);  opotion(i);  break;
668:info:build                                                                                               ^
669:info:build monster.c:185:54: error: non-void function 'createitem' should return a value [-Wreturn-type]
670:info:build                         item[x][y] = it;  know[x][y]=0;  iarg[x][y]=arg;  return;
671:info:build                                                                           ^
672:info:build         lprcat("\nPress "); standout("escape"); lprcat(" to leave: "); lflush();
673:info:build                             ^
674:info:build main.c:75:2: warning: implicitly declaring library function 'sprintf' with type 'int (char *, const char *, ...)'
675:info:build         sprintf(optsfile, "%s/.larnopts",ptr);  /* the .larnopts filename */
676:info:build         ^
677:info:build global.c:308:2: warning: control reaches end of non-void function [-Wreturn-type]
678:info:build store.c:221:21: warning: implicit declaration of function 'getchar' is invalid in C99 [-Wimplicit-function-declaration]
679:info:build         while (i!='\33') i=getchar();
680:info:build main.c:75:2: note: please include the header <stdio.h> or explicitly provide a declaration for 'sprintf'
681:info:build         }
682:info:build         ^
683:info:build monster.c:196:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
684:info:build cast()
685:info:build ^~~~
686:info:build                            ^
687:info:build object.c:31:5: warning: implicit declaration of function 'oscroll' is invalid in C99 [-Wimplicit-function-declaration]
688:info:build                                 oscroll(i);  break;
689:info:build                                 ^
690:info:build object.c:33:19: warning: implicit declaration of function 'nearbymonst' is invalid in C99 [-Wimplicit-function-declaration]
691:info:build create.c:105:9: warning: implicit declaration of function 'makemonst' is invalid in C99 [-Wimplicit-function-declaration]
692:info:build                                 z = makemonst(k);
693:info:build                                     ^
694:info:build display.c:239:4: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
695:info:build                         lprc(screen[j++][i]);
696:info:build                         ^
697:info:build ./header.h:422:49: note: expanded from macro 'lprc'
698:info:build #define lprc(ch) ((lpnt>=lpend)?(*lpnt++ =(ch), lflush()):(*lpnt++ =(ch)))
699:info:build                                                 ^
700:info:build monster.c:199:2: warning: implicit declaration of function 'cursors' is invalid in C99 [-Wimplicit-function-declaration]
701:info:build         cursors();
702:info:build         ^
703:info:build monster.c:200:22: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
704:info:build store.c:222:2: warning: implicit declaration of function 'drawscreen' is invalid in C99 [-Wimplicit-function-declaration]
705:info:build         drawscreen();  nosignal = 0; /* enable signals */ return;
706:info:build         ^
707:info:build store.c:222:52: error: non-void function 'dndstore' should return a value [-Wreturn-type]
708:info:build         drawscreen();  nosignal = 0; /* enable signals */ return;
709:info:build                                                           ^
710:info:build main.c:81:17: warning: implicit declaration of function 'died' is invalid in C99 [-Wimplicit-function-declaration]
711:info:build         if (cell == 0) died(-285);      /* malloc failure */
712:info:build                        ^
713:info:build         case OALTAR:    if (nearbymonst()) return;
714:info:build                             ^
715:info:build object.c:33:34: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
716:info:build         if (c[SPELLS]<=0) {     lprcat("\nYou don't have any spells!"); return; }
717:info:build                                 ^
718:info:build         case OALTAR:    if (nearbymonst()) return;
719:info:build                                            ^
720:info:build monster.c:200:62: error: non-void function 'cast' should return a value [-Wreturn-type]
721:info:build         if (c[SPELLS]<=0) {     lprcat("\nYou don't have any spells!"); return; }
722:info:build                                                                         ^
723:info:build object.c:34:49: warning: implicit declaration of function 'oaltar' is invalid in C99 [-Wimplicit-function-declaration]
724:info:build store.c:229:14: warning: implicit declaration of function 'cl_dn' is invalid in C99 [-Wimplicit-function-declaration]
725:info:build                                         lprcat("\n\nThere is a Holy Altar here!"); oaltar(); break;
726:info:build                                                                                    ^
727:info:build         cltoeoln(); cl_dn(1,20);        /* erase to eod */
728:info:build                     ^
729:info:build monster.c:202:12: warning: implicit declaration of function 'getchar' is invalid in C99 [-Wimplicit-function-declaration]
730:info:build         while ((a=getchar())=='D')
731:info:build object.c:36:52: warning: implicit declaration of function 'obook' is invalid in C99 [-Wimplicit-function-declaration]
732:info:build display.c:247:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
733:info:build                         if (k=item[j][i])
734:info:build                             ~^~~~~~~~~~~
735:info:build                   ^
736:info:build         case OBOOK:     lprcat("\n\nYou have found a book."); obook(); break;
737:info:build                                                               ^
738:info:build create.c:114:12: warning: implicit declaration of function 'treasureroom' is invalid in C99 [-Wimplicit-function-declaration]
739:info:build         if (k>1)  treasureroom(k);
740:info:build                   ^
741:info:build display.c:247:9: note: place parentheses around the assignment to silence this warning
742:info:build monster.c:203:5: warning: implicit declaration of function 'seemagic' is invalid in C99 [-Wimplicit-function-declaration]
743:info:build                         if (k=item[j][i])
744:info:build                              ^
745:info:build                             (           )
746:info:build                 { seemagic(-1); cursors();  lprcat(eys); }
747:info:build                   ^
748:info:build object.c:38:64: warning: implicit declaration of function 'ocookie' is invalid in C99 [-Wimplicit-function-declaration]
749:info:build display.c:247:9: note: use '==' to turn this assignment into an equality comparison
750:info:build main.c:86:2: warning: implicit declaration of function 'lcreat' is invalid in C99 [-Wimplicit-function-declaration]
751:info:build         case OCOOKIE:   lprcat("\n\nYou have found a fortune cookie."); ocookie(); break;
752:info:build                                                                         ^
753:info:build create.c:120:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
754:info:build                         if (k=item[j][i])
755:info:build                              ^
756:info:build                              ==
757:info:build         lcreat((char*)0);       newgame();              /*      set the initial clock  */ hard= -1;
758:info:build         ^
759:info:build eat(xx,yy)
760:info:build ^~~
761:info:build object.c:40:35: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
762:info:build         case OTHRONE:   if (nearbymonst()) return;
763:info:build                                            ^
764:info:build monster.c:207:41: error: non-void function 'cast' should return a value [-Wreturn-type]
765:info:build                 { over: lprcat(aborted); c[SPELLS]++; return; } /*      to escape casting a spell       */
766:info:build                                                       ^
767:info:build store.c:237:55: error: non-void function 'dndstore' should return a value [-Wreturn-type]
768:info:build                 { drawscreen();  nosignal = 0; /* enable signals */ return; }
769:info:build                                                                     ^
770:info:build main.c:86:20: warning: implicit declaration of function 'newgame' is invalid in C99 [-Wimplicit-function-declaration]
771:info:build         lcreat((char*)0);       newgame();              /*      set the initial clock  */ hard= -1;
772:info:build                                 ^
773:info:build object.c:41:56: warning: implicit declaration of function 'othrone' is invalid in C99 [-Wimplicit-function-declaration]
774:info:build                                         lprintf(2,"\n\nThere is %s here!",objectname[i]); othrone(0); break;
775:info:build                                                                                           ^
776:info:build monster.c:211:7: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
777:info:build object.c:43:36: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
778:info:build         case OTHRONE2:  if (nearbymonst()) return;
779:info:build         for (lprc('\n'),j= -1,i=0; i<SPNUM; i++) /*seq search for his spell, hash?*/
780:info:build              ^
781:info:build diag.c:194:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
782:info:build                                            ^
783:info:build global.c:316:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
784:info:build quit()
785:info:build ^~~~
786:info:build ./header.h:422:49: note: expanded from macro 'lprc'
787:info:build #define lprc(ch) ((lpnt>=lpend)?(*lpnt++ =(ch), lflush()):(*lpnt++ =(ch)))
788:info:build                                                 ^
789:info:build restoregame(fname)
790:info:build ^~~~~~~~~~~
791:info:build object.c:46:70: warning: implicit declaration of function 'odeadthrone' is invalid in C99 [-Wimplicit-function-declaration]
792:info:build         case ODEADTHRONE: lprintf(2,"\n\nThere is %s here!",objectname[i]); odeadthrone(); break;
793:info:build                                                                             ^
794:info:build main.c:106:3: warning: implicit declaration of function 'makeboard' is invalid in C99 [-Wimplicit-function-declaration]
795:info:build                 makeboard();
796:info:build                 ^
797:info:build display.c:268:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
798:info:build showcell(x,y)
799:info:build ^~~~~~~~
800:info:build object.c:48:57: warning: implicit declaration of function 'oorb' is invalid in C99 [-Wimplicit-function-declaration]
801:info:build store.c:249:7: warning: implicit declaration of function 'pocketfull' is invalid in C99 [-Wimplicit-function-declaration]
802:info:build                 if (pocketfull()) handsfull(); else
803:info:build                     ^
804:info:build diag.c:200:2: warning: implicit declaration of function 'cursors' is invalid in C99 [-Wimplicit-function-declaration]
805:info:build         case OORB:              lprcat("\n\nYou have found the Orb!!!!!"); oorb(); break;
806:info:build                                                                            ^
807:info:build         cursors(); lprcat("\nRestoring . . .");  lflush();
808:info:build         ^
809:info:build display.c:272:22: error: non-void function 'showcell' should return a value [-Wreturn-type]
810:info:build monster.c:214:8: warning: implicit declaration of function 'speldamage' is invalid in C99 [-Wimplicit-function-declaration]
811:info:build                                 {  speldamage(i);  j = 1;  i=SPNUM; }
812:info:build object.c:50:66: warning: implicit declaration of function 'opit' is invalid in C99 [-Wimplicit-function-declaration]
813:info:build         if (c[BLINDCOUNT])  return;     /* see nothing if blind         */
814:info:build                             ^
815:info:build                                    ^
816:info:build main.c:116:14: warning: implicit declaration of function 'showscores' is invalid in C99 [-Wimplicit-function-declaration]
817:info:build                         case 's': showscores();  exit(0);  /* show scoreboard   */
818:info:build                                   ^
819:info:build         case OPIT:              lprcat("\n\nYou're standing at the top of a pit."); opit(); break;
820:info:build                                                                                     ^
821:info:build global.c:323:5: warning: implicit declaration of function 'getchar' is invalid in C99 [-Wimplicit-function-declaration]
822:info:build                 i=getchar();
823:info:build                   ^
824:info:build diag.c:200:13: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
825:info:build object.c:52:69: warning: implicit declaration of function 'ostairs' is invalid in C99 [-Wimplicit-function-declaration]
826:info:build         cursors(); lprcat("\nRestoring . . .");  lflush();
827:info:build                    ^
828:info:build         case OSTAIRSUP:         lprcat("\n\nThere is a circular staircase here"); ostairs(1);  /* up */ break;
829:info:build                                                                                   ^
830:info:build monster.c:217:2: warning: implicit declaration of function 'bottomline' is invalid in C99 [-Wimplicit-function-declaration]
831:info:build         bottomline();
832:info:build main.c:119:7: warning: implicit declaration of function 'diedlog' is invalid in C99 [-Wimplicit-function-declaration]
833:info:build global.c:324:30: error: non-void function 'quit' should return a value [-Wreturn-type]
834:info:build         ^
835:info:build store.c:254:19: warning: implicit declaration of function 'take' is invalid in C99 [-Wimplicit-function-declaration]
836:info:build                         itm[i].qty--;  take(itm[i].obj,itm[i].arg);
837:info:build                                                 diedlog();              exit(0);
838:info:build                                                 ^
839:info:build object.c:55:5: warning: implicit declaration of function 'oelevator' is invalid in C99 [-Wimplicit-function-declaration]
840:info:build                                 oelevator(1);  /*  up  */  break;
841:info:build                                 ^
842:info:build                 if (i == 'y')   { died(300); return; }
843:info:build                                              ^
844:info:build                                        ^
845:info:build diag.c:201:6: warning: implicit declaration of function 'lopen' is invalid in C99 [-Wimplicit-function-declaration]
846:info:build         if (lopen(fname) <= 0)
847:info:build main.c:121:14: warning: implicit declaration of function 'showallscores' is invalid in C99 [-Wimplicit-function-declaration]
848:info:build object.c:57:37: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
849:info:build         case OFOUNTAIN: if (nearbymonst()) return;
850:info:build                                            ^
851:info:build create.c:165:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
852:info:build cannedlevel(k)
853:info:build ^~~~~~~~~~~
854:info:build global.c:325:52: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
855:info:build                 if ((i == 'n') || (i == '\33')) { lprcat(" no"); lflush(); return; }
856:info:build                                                                  ^
857:info:build monster.c:229:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
858:info:build speldamage(x)
859:info:build ^~~~~~~~~~
860:info:build                         case 'i': showallscores();  exit(0);  /* show all scoreboard */
861:info:build                                   ^
862:info:build object.c:58:46: warning: implicit declaration of function 'ofountain' is invalid in C99 [-Wimplicit-function-declaration]
863:info:build                                         lprcat("\n\nThere is a fountain here"); ofountain(); break;
864:info:build             ^
865:info:build main.c:124:8: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
866:info:build                                                                                 ^
867:info:build global.c:325:62: error: non-void function 'quit' should return a value [-Wreturn-type]
868:info:build                 if ((i == 'n') || (i == '\33')) { lprcat(" no"); lflush(); return; }
869:info:build                                                                            ^
870:info:build monster.c:235:16: error: non-void function 'speldamage' should return a value [-Wreturn-type]
871:info:build         if (x>=SPNUM) return;   /* no such spell */
872:info:build                       ^
873:info:build                                           lprcat("Preparing to initialize the scoreboard.\n");
874:info:build                                           ^
875:info:build object.c:60:35: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
876:info:build create.c:171:6: warning: implicit declaration of function 'lopen' is invalid in C99 [-Wimplicit-function-declaration]
877:info:build         if (lopen(larnlevels)<0)
878:info:build             ^
879:info:build main.c:125:12: warning: implicit declaration of function 'getpassword' is invalid in C99 [-Wimplicit-function-declaration]
880:info:build                                           if (getpassword() != 0)  /*make new scoreboard*/
881:info:build                                               ^
882:info:build         case OSTATUE:   if (nearbymonst()) return;
883:info:build                                            ^
884:info:build monster.c:236:58: error: non-void function 'speldamage' should return a value [-Wreturn-type]
885:info:build         if (c[TIMESTOP])  { lprcat("  It didn't seem to work"); return; }  /* not if time stopped */
886:info:build                                                                 ^
887:info:build diag.c:204:3: warning: implicit declaration of function 'nap' is invalid in C99 [-Wimplicit-function-declaration]
888:info:build                 nap(2000); c[GOLD]=c[BANKACCOUNT]=0;  died(-265); return;
889:info:build object.c:61:59: warning: implicit declaration of function 'ostatue' is invalid in C99 [-Wimplicit-function-declaration]
890:info:build                                         lprcat("\n\nYou are standing in front of a statue"); ostatue(); break;
891:info:build                                                                                              ^
892:info:build create.c:173:51: warning: implicit declaration of function 'died' is invalid in C99 [-Wimplicit-function-declaration]
893:info:build                 write(1,"Can't open the maze data file\n",30);   died(-282); return(0);
894:info:build global.c:334:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
895:info:build more()
896:info:build                                                                  ^
897:info:build ^~~~
898:info:build                 ^
899:info:build main.c:127:21: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
900:info:build                                                         makeboard(); lprc('\n'); showscores();
901:info:build                                                                      ^
902:info:build object.c:63:53: warning: implicit declaration of function 'ochest' is invalid in C99 [-Wimplicit-function-declaration]
903:info:build         case OCHEST:    lprcat("\n\nThere is a chest here");  ochest();  break;
904:info:build                                                               ^
905:info:build global.c:336:29: warning: implicit declaration of function 'standout' is invalid in C99 [-Wimplicit-function-declaration]
906:info:build         lprcat("\n  --- press ");  standout("space");  lprcat(" to continue --- ");
907:info:build                                    ^
908:info:build object.c:65:24: warning: implicit declaration of function 'rnd' is invalid in C99 [-Wimplicit-function-declaration]
909:info:build         case OIVTELETRAP:       if (rnd(11)<6) return;
910:info:build                                     ^
911:info:build create.c:176:12: warning: implicit declaration of function 'rund' is invalid in C99 [-Wimplicit-function-declaration]
912:info:build         for (i=18*rund(i-'0'); i>0; i--)        lgetl();   /* advance to desired maze */
913:info:build                   ^
914:info:build monster.c:239:35: error: non-void function 'speldamage' should return a value [-Wreturn-type]
915:info:build                 { lprcat("  It didn't work!");  return; }
916:info:build                                                 ^
917:info:build ./header.h:422:49: note: expanded from macro 'lprc'
918:info:build #define lprc(ch) ((lpnt>=lpend)?(*lpnt++ =(ch), lflush()):(*lpnt++ =(ch)))
919:info:build object.c:65:35: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
920:info:build         case OIVTELETRAP:       if (rnd(11)<6) return;
921:info:build                                                ^
922:info:build display.c:307:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
923:info:build global.c:344:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
924:info:build take(itm,arg)
925:info:build ^~~~
926:info:build monster.c:240:84: error: non-void function 'speldamage' should return a value [-Wreturn-type]
927:info:build         if (clev*3+2 < x) { lprcat("  Nothing happens.  You seem inexperienced at this"); return; }
928:info:build                                                                                           ^
929:info:build diag.c:204:41: warning: implicit declaration of function 'died' is invalid in C99 [-Wimplicit-function-declaration]
930:info:build                 nap(2000); c[GOLD]=c[BANKACCOUNT]=0;  died(-265); return;
931:info:build                                                       ^
932:info:build                                                 ^
933:info:build show1cell(x,y)
934:info:build ^~~~~~~~~
935:info:build diag.c:204:53: error: non-void function 'restoregame' should return a value [-Wreturn-type]
936:info:build object.c:70:7: warning: implicit declaration of function 'beep' is invalid in C99 [-Wimplicit-function-declaration]
937:info:build display.c:310:22: error: non-void function 'show1cell' should return a value [-Wreturn-type]
938:info:build monster.c:247:33: error: non-void function 'speldamage' should return a value [-Wreturn-type]
939:info:build                 nap(2000); c[GOLD]=c[BANKACCOUNT]=0;  died(-265); return;
940:info:build                                                                   ^
941:info:build                                                 beep(); nap(3000); oteleport(0);
942:info:build                                                 ^
943:info:build         if (c[BLINDCOUNT])  return;     /* see nothing if blind         */
944:info:build                             ^
945:info:build                                 c[PROTECTIONTIME] += 250;   return;
946:info:build                                                             ^
947:info:build object.c:70:15: warning: implicit declaration of function 'nap' is invalid in C99 [-Wimplicit-function-declaration]
948:info:build                                                 beep(); nap(3000); oteleport(0);
949:info:build store.c:293:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
950:info:build diag.c:207:2: warning: implicit declaration of function 'lrfill' is invalid in C99 [-Wimplicit-function-declaration]
951:info:build         lrfill((char*)beenhere,MAXLEVEL+MAXVLEVEL);
952:info:build         ^
953:info:build                                                         ^
954:info:build monster.c:250:5: warning: implicit declaration of function 'godirect' is invalid in C99 [-Wimplicit-function-declaration]
955:info:build                                 godirect(x,i,(clev>=2)?"  Your missiles hit the %s":"  Your missile hit the %s",100,'+'); /* magic missile */
956:info:build                                 ^
957:info:build sch_hed()
958:info:build ^~~~~~~
959:info:build object.c:70:26: warning: implicit declaration of function 'oteleport' is invalid in C99 [-Wimplicit-function-declaration]
960:info:build In file included from tok.c:10:
961:info:build                                                 beep(); nap(3000); oteleport(0);
962:info:build                                                                    ^
963:info:build main.c:135:7: warning: implicitly declaring library function 'sscanf' with type 'int (const char *restrict, const char *restrict, ...)'
964:info:build object.c:73:35: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
965:info:build         case OSCHOOL:   if (nearbymonst()) return;
966:info:build create.c:198:20: warning: implicit declaration of function 'newobject' is invalid in C99 [-Wimplicit-function-declaration]
967:info:build                                 case '-': it = newobject(k+1,&arg);                                     break;
968:info:build                                                ^
969:info:build ./header.h:329:9: warning: 'NULL' macro redefined
970:info:build #define NULL 0
971:info:build monster.c:252:5: error: non-void function 'speldamage' should return a value [-Wreturn-type]
972:info:build                                 return;
973:info:build                                 ^
974:info:build                                                 sscanf(&argv[i][1],"%d",&hard);
975:info:build                                                 ^
976:info:build                                            ^
977:info:build         ^
978:info:build io.c:105:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
979:info:build setupvt100()
980:info:build ^~~~~~~~~~
981:info:build main.c:135:7: note: please include the header <stdio.h> or explicitly provide a declaration for 'sscanf'
982:info:build monster.c:255:27: error: non-void function 'speldamage' should return a value [-Wreturn-type]
983:info:build                                 c[DEXCOUNT] += 400;     return;
984:info:build                                                         ^
985:info:build object.c:76:55: warning: implicit declaration of function 'getchar' is invalid in C99 [-Wimplicit-function-declaration]
986:info:build                                 i=0; while ((i!='g') && (i!='i') && (i!='\33')) i=getchar();
987:info:build                                                                                   ^
988:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
989:info:build display.c:330:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
990:info:build global.c:369:42: warning: implicit declaration of function 'show3' is invalid in C99 [-Wimplicit-function-declaration]
991:info:build                         lprcat("\nYou pick up:"); srcount=0;  show3(i);
992:info:build                                                               ^
993:info:build #define NULL __DARWIN_NULL
994:info:build         ^
995:info:build showplayer()
996:info:build ^~~~~~~~~~
997:info:build monster.c:259:8: warning: implicit declaration of function 'direct' is invalid in C99 [-Wimplicit-function-declaration]
998:info:build                         ws:     direct(x,fullhit(i),p,i); /*    sleep   */      return;
999:info:build                                 ^
1000:info:build object.c:77:21: warning: implicit declaration of function 'oschool' is invalid in C99 [-Wimplicit-function-declaration]
1001:info:build create.c:210:2: warning: implicit declaration of function 'lrclose' is invalid in C99 [-Wimplicit-function-declaration]
1002:info:build         lrclose();
1003:info:build         ^
1004:info:build io.c:107:26: warning: implicit declaration of function 'scbr' is invalid in C99 [-Wimplicit-function-declaration]
1005:info:build                                 if (i == 'g') { oschool();  /*  the college of larn     */ }
1006:info:build                                                 ^
1007:info:build         clear();  setscroll();  scbr(); /* system("stty cbreak -echo"); */
1008:info:build                                 ^
1009:info:build monster.c:259:17: warning: implicit declaration of function 'fullhit' is invalid in C99 [-Wimplicit-function-declaration]
1010:info:build                         ws:     direct(x,fullhit(i),p,i); /*    sleep   */      return;
1011:info:build                                          ^
1012:info:build global.c:378:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1013:info:build drop_object(k)
1014:info:build monster.c:259:46: error: non-void function 'speldamage' should return a value [-Wreturn-type]
1015:info:build object.c:81:35: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1016:info:build         case OMIRROR:   if (nearbymonst()) return;
1017:info:build                                            ^
1018:info:build create.c:219:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1019:info:build treasureroom(lv)
1020:info:build ^~~~~~~~~~~~
1021:info:build ^~~~~~~~~~~
1022:info:build                         ws:     direct(x,fullhit(i),p,i); /*    sleep   */      return;
1023:info:build                                                                                 ^
1024:info:build object.c:82:44: warning: implicit declaration of function 'omirror' is invalid in C99 [-Wimplicit-function-declaration]
1025:info:build monster.c:261:64: error: non-void function 'speldamage' should return a value [-Wreturn-type]
1026:info:build                 case 4: /*      charm monster   */      c[CHARMCOUNT] += c[CHARISMA]<<1;        return;
1027:info:build                                                                                                 ^
1028:info:build                                         lprcat("\n\nThere is a mirror here");   omirror();      break;
1029:info:build                                                                                 ^
1030:info:build display.c:347:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1031:info:build moveplayer(dir)
1032:info:build io.c:108:2: warning: control reaches end of non-void function [-Wreturn-type]
1033:info:build         }
1034:info:build         ^
1035:info:build object.c:85:33: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1036:info:build ^~~~~~~~~~
1037:info:build monster.c:264:5: error: non-void function 'speldamage' should return a value [-Wreturn-type]
1038:info:build                                 return;
1039:info:build         case OBANK:     if (nearbymonst()) return;
1040:info:build                                            ^
1041:info:build                                 ^
1042:info:build create.c:230:4: warning: implicit declaration of function 'troom' is invalid in C99 [-Wimplicit-function-declaration]
1043:info:build display.c:354:31: warning: implicit declaration of function 'rnd' is invalid in C99 [-Wimplicit-function-declaration]
1044:info:build         if (c[CONFUSE]) if (c[LEVEL]<rnd(30)) dir=rund(9); /*if confused any dir*/
1045:info:build                                      ^
1046:info:build main.c:144:20: warning: implicitly declaring library function 'printf' with type 'int (const char *, ...)'
1047:info:build                         troom(lv,xsize,ysize,tx=tx+rnd(MAXX-24),ty,rnd(3)+6);
1048:info:build                         ^
1049:info:build monster.c:272:37: error: non-void function 'speldamage' should return a value [-Wreturn-type]
1050:info:build                                 c[STRCOUNT] += 150+rnd(100);    return;
1051:info:build                         default:        printf("Unknown option <%s>\n",argv[i]);  exit(1);
1052:info:build                                         ^
1053:info:build object.c:90:36: warning: implicit declaration of function 'obank' is invalid in C99 [-Wimplicit-function-declaration]
1054:info:build                                 if (j == 'g') {  if (i==OBANK) obank(); else obank2(); /*  the bank of larn  */  }
1055:info:build                                                                ^
1056:info:build display.c:354:44: warning: implicit declaration of function 'rund' is invalid in C99 [-Wimplicit-function-declaration]
1057:info:build                                                                 ^
1058:info:build main.c:144:20: note: please include the header <stdio.h> or explicitly provide a declaration for 'printf'
1059:info:build         if (c[CONFUSE]) if (c[LEVEL]<rnd(30)) dir=rund(9); /*if confused any dir*/
1060:info:build                                                   ^
1061:info:build global.c:394:2: warning: implicit declaration of function 'adjustcvalues' is invalid in C99 [-Wimplicit-function-declaration]
1062:info:build store.c:321:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1063:info:build oschool()
1064:info:build ^~~~~~~
1065:info:build object.c:90:50: warning: implicit declaration of function 'obank2' is invalid in C99 [-Wimplicit-function-declaration]
1066:info:build                                 if (j == 'g') {  if (i==OBANK) obank(); else obank2(); /*  the bank of larn  */  }
1067:info:build                                                                              ^
1068:info:build         adjustcvalues(itm,ivenarg[k]);
1069:info:build         ^
1070:info:build monster.c:276:5: warning: implicit declaration of function 'vxy' is invalid in C99 [-Wimplicit-function-declaration]
1071:info:build create.c:240:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1072:info:build troom(lv,xsize,ysize,tx,ty,glyph)
1073:info:build ^~~~~
1074:info:build                                 vxy(&xl,&yl);   vxy(&xh,&yh); /* check bounds */
1075:info:build                                 ^
1076:info:build object.c:94:41: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1077:info:build         case ODEADFOUNTAIN:     if (nearbymonst()) return;
1078:info:build                                                    ^
1079:info:build global.c:402:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1080:info:build enchantarmor()
1081:info:build diag.c:227:53: error: non-void function 'restoregame' should return a value [-Wreturn-type]
1082:info:build                 nap(2000); c[GOLD]=c[BANKACCOUNT]=0;  died(-266); return;
1083:info:build ^~~~~~~~~~~~
1084:info:build                                                                   ^
1085:info:build object.c:97:37: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1086:info:build         case ODNDSTORE: if (nearbymonst()) return;
1087:info:build                                            ^
1088:info:build monster.c:279:5: warning: implicit declaration of function 'draws' is invalid in C99 [-Wimplicit-function-declaration]
1089:info:build                                 draws(xl,xh+1,yl,yh+1); return;
1090:info:build                                 ^
1091:info:build store.c:335:56: error: non-void function 'oschool' should return a value [-Wreturn-type]
1092:info:build object.c:102:7: warning: implicit declaration of function 'dndstore' is invalid in C99 [-Wimplicit-function-declaration]
1093:info:build                                                 dndstore();  /*  the dnd adventurers store  */
1094:info:build                                                 ^
1095:info:build display.c:361:3: warning: implicit declaration of function 'newcavelevel' is invalid in C99 [-Wimplicit-function-declaration]
1096:info:build                 newcavelevel(0); for (k=0; k<MAXX; k++) for (m=0; m<MAXY; m++)
1097:info:build                 ^
1098:info:build global.c:406:62: error: non-void function 'enchantarmor' should return a value [-Wreturn-type]
1099:info:build                 { cursors(); beep(); lprcat("\nYou feel a sense of loss"); return; }
1100:info:build                                                                            ^
1101:info:build io.c:115:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1102:info:build clearvt100()
1103:info:build ^~~~~~~~~~
1104:info:build monster.c:279:29: error: non-void function 'speldamage' should return a value [-Wreturn-type]
1105:info:build                                 draws(xl,xh+1,yl,yh+1); return;
1106:info:build                                                         ^
1107:info:build                         { nosignal = 0; drawscreen();  /* enable signals */ return; }
1108:info:build                                                                             ^
1109:info:build main.c:152:16: warning: implicit declaration of function 'restoregame' is invalid in C99 [-Wimplicit-function-declaration]
1110:info:build monster.c:281:11: warning: implicit declaration of function 'raisehp' is invalid in C99 [-Wimplicit-function-declaration]
1111:info:build                 case 9: raisehp(20+(clev<<1));  return;  /* healing */
1112:info:build                         ^
1113:info:build                                 hitflag=1; restoregame(ckpfile); /* restore checkpointed game */
1114:info:build                                            ^
1115:info:build monster.c:281:35: error: non-void function 'speldamage' should return a value [-Wreturn-type]
1116:info:build                 case 9: raisehp(20+(clev<<1));  return;  /* healing */
1117:info:build object.c:113:40: warning: implicit declaration of function 'iopts' is invalid in C99 [-Wimplicit-function-declaration]
1118:info:build                                                 lprcat("\nDo you (c) close it"); iopts();
1119:info:build                                                                                  ^
1120:info:build display.c:363:29: warning: implicit declaration of function 'positionplayer' is invalid in C99 [-Wimplicit-function-declaration]
1121:info:build                   { playerx=k; playery=m; positionplayer();  drawscreen(); return(0); }
1122:info:build                                           ^
1123:info:build global.c:415:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1124:info:build enchweapon()
1125:info:build ^~~~~~~~~~
1126:info:build io.c:117:28: warning: implicit declaration of function 'sncbr' is invalid in C99 [-Wimplicit-function-declaration]
1127:info:build         resetscroll();  clear();  sncbr(); /* system("stty -cbreak echo"); */
1128:info:build                                   ^
1129:info:build                                                 ^
1130:info:build main.c:158:2: warning: implicit declaration of function 'readopts' is invalid in C99 [-Wimplicit-function-declaration]
1131:info:build         readopts();             /* read the options file if there is one */
1132:info:build         ^
1133:info:build fatal error: too many errors emitted, stopping now [-ferror-limit=]
1134:info:build io.c:118:2: warning: control reaches end of non-void function [-Wreturn-type]
1135:info:build         }
1136:info:build         ^
1137:info:build store.c:348:8: warning: implicit declaration of function 'cl_line' is invalid in C99 [-Wimplicit-function-declaration]
1138:info:build                                                         cl_line(16,7);
1139:info:build                                                         ^
1140:info:build object.c:115:37: warning: implicit declaration of function 'ignore' is invalid in C99 [-Wimplicit-function-declaration]
1141:info:build display.c:365:17: warning: implicit declaration of function 'hitmonster' is invalid in C99 [-Wimplicit-function-declaration]
1142:info:build         if (j>0)     { hitmonster(k,m); return(yrepcount = 0); } /* hit a monster*/
1143:info:build                        ^
1144:info:build                                                 if ((i=='\33') || (i=='i')) { ignore();  break; }
1145:info:build                                                                               ^
1146:info:build create.c:271:7: warning: implicit declaration of function 'something' is invalid in C99 [-Wimplicit-function-declaration]
1147:info:build                                 { something(lv+2); createmonster(makemonst(lv+1)); }
1148:info:build                                   ^
1149:info:build global.c:419:62: error: non-void function 'enchweapon' should return a value [-Wreturn-type]
1150:info:build                 { cursors(); beep(); lprcat("\nYou feel a sense of loss"); return; }
1151:info:build                                                                            ^
1152:info:build create.c:271:24: warning: implicit declaration of function 'createmonster' is invalid in C99 [-Wimplicit-function-declaration]
1153:info:build                                 { something(lv+2); createmonster(makemonst(lv+1)); }
1154:info:build                                                    ^
1155:info:build io.c:123:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1156:info:build getchar()
1157:info:build main.c:196:2: warning: implicit declaration of function 'sigsetup' is invalid in C99 [-Wimplicit-function-declaration]
1158:info:build ^~~~~~~
1159:info:build diag.c:246:32: warning: implicit declaration of function 'fsorry' is invalid in C99 [-Wimplicit-function-declaration]
1160:info:build         sigsetup();             /* trap all needed signals      */
1161:info:build         ^
1162:info:build         if (filetimes.st_ctime > zzz) fsorry(); /*      file create time        */
1163:info:build                                       ^
1164:info:build main.c:197:2: warning: implicit declaration of function 'sethard' is invalid in C99 [-Wimplicit-function-declaration]
1165:info:build display.c:376:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1166:info:build seemagic(arg)
1167:info:build ^~~~~~~~
1168:info:build io.c:129:2: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
1169:info:build         lflush();               /* be sure output buffer is flushed */
1170:info:build         ^
1171:info:build         sethard(hard);  /* set up the desired difficulty                                */
1172:info:build         ^
1173:info:build global.c:432:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1174:info:build pocketfull()
1175:info:build ^~~~~~~~~~
1176:info:build main.c:198:2: warning: implicit declaration of function 'setupvt100' is invalid in C99 [-Wimplicit-function-declaration]
1177:info:build         setupvt100();   /*      setup the terminal special mode                         */
1178:info:build         ^
1179:info:build create.c:288:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1180:info:build makeobject(j)
1181:info:build ^~~~~~~~~~
1182:info:build diag.c:248:28: error: non-void function 'restoregame' should return a value [-Wreturn-type]
1183:info:build         if (c[HP]<0) { died(284); return; }     /* died a post mortem death */
1184:info:build                                   ^
1185:info:build main.c:201:3: warning: implicit declaration of function 'makeplayer' is invalid in C99 [-Wimplicit-function-declaration]
1186:info:build                 makeplayer();   /*      make the character that will play                       */
1187:info:build                 ^
1188:info:build object.c:138:23: warning: implicit declaration of function 'losehp' is invalid in C99 [-Wimplicit-function-declaration]
1189:info:build                                                                         lastnum=274; losehp(rnd(20));  bottomline();  break;
1190:info:build                                                                                      ^
1191:info:build main.c:202:3: warning: implicit declaration of function 'newcavelevel' is invalid in C99 [-Wimplicit-function-declaration]
1192:info:build object.c:138:41: warning: implicit declaration of function 'bottomline' is invalid in C99 [-Wimplicit-function-declaration]
1193:info:build                                                                         lastnum=274; losehp(rnd(20));  bottomline();  break;
1194:info:build global.c:443:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1195:info:build nearbymonst()
1196:info:build ^~~~~~~~~~~
1197:info:build                 newcavelevel(0);/*      make the dungeon                                                        */
1198:info:build                 ^
1199:info:build                                                                                                        ^
1200:info:build create.c:302:3: error: non-void function 'makeobject' should return a value [-Wreturn-type]
1201:info:build                 return;
1202:info:build                 ^
1203:info:build display.c:396:55: warning: implicit declaration of function 'seepage' is invalid in C99 [-Wimplicit-function-declaration]
1204:info:build                         { lprintf(3,"%s %-20s ",spelcode[i],spelname[i]);  seepage(); }
1205:info:build                                                                            ^
1206:info:build io.c:139:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1207:info:build scbr()
1208:info:build ^~~~
1209:info:build main.c:204:21: warning: implicit declaration of function 'welcome' is invalid in C99 [-Wimplicit-function-declaration]
1210:info:build object.c:140:16: warning: implicit declaration of function 'loselevel' is invalid in C99 [-Wimplicit-function-declaration]
1211:info:build                                                         case 8: loselevel();  break;
1212:info:build                                                                 ^
1213:info:build store.c:399:6: warning: implicit declaration of function 'larn_adjtime' is invalid in C99 [-Wimplicit-function-declaration]
1214:info:build diag.c:253:2: warning: implicit declaration of function 'lrclose' is invalid in C99 [-Wimplicit-function-declaration]
1215:info:build         lrclose();
1216:info:build         ^
1217:info:build                 if (nowelcome==0) welcome();     /* welcome the player to the game */
1218:info:build                                   ^
1219:info:build display.c:400:15: warning: implicit declaration of function 'more' is invalid in C99 [-Wimplicit-function-declaration]
1220:info:build                 seepage();  more();      nosignal=0;
1221:info:build                             ^
1222:info:build global.c:456:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1223:info:build                           larn_adjtime((long)time_used);        /* adjust parameters for time change */
1224:info:build                           ^
1225:info:build main.c:206:2: warning: implicit declaration of function 'drawscreen' is invalid in C99 [-Wimplicit-function-declaration]
1226:info:build         drawscreen();   /*      show the initial dungeon                                        */
1227:info:build         ^
1228:info:build create.c:314:2: warning: implicit declaration of function 'fillmroom' is invalid in C99 [-Wimplicit-function-declaration]
1229:info:build stealsomething()
1230:info:build ^~~~~~~~~~~~~~
1231:info:build         fillmroom(rund(3),OBOOK,j);                             fillmroom(rund(3),OALTAR,0);
1232:info:build         ^
1233:info:build display.c:401:28: error: non-void function 'seemagic' should return a value [-Wreturn-type]
1234:info:build main.c:213:20: warning: implicit declaration of function 'lookforobject' is invalid in C99 [-Wimplicit-function-declaration]
1235:info:build                 draws(0,MAXX,0,number);  return;
1236:info:build                                          ^
1237:info:build store.c:412:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1238:info:build obank()
1239:info:build ^~~~~
1240:info:build                 if (dropflag==0) lookforobject(); /* see if there is an object here     */
1241:info:build                                  ^
1242:info:build diag.c:256:7: warning: implicit declaration of function 'lappend' is invalid in C99 [-Wimplicit-function-declaration]
1243:info:build                 if (lappend(fname) < 0) fcheat();  else { lprc(' '); lwclose(); }
1244:info:build                     ^
1245:info:build tok.c:26:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1246:info:build main.c:215:40: warning: implicit declaration of function 'movemonst' is invalid in C99 [-Wimplicit-function-declaration]
1247:info:build yylex()
1248:info:build ^~~~~
1249:info:build store.c:416:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1250:info:build obank2()
1251:info:build ^~~~~~
1252:info:build                 if (hitflag==0) { if (c[HASTEMONST]) movemonst(); movemonst(); }        /*      move the monsters               */
1253:info:build                                                      ^
1254:info:build object.c:162:7: warning: implicit declaration of function 'newcavelevel' is invalid in C99 [-Wimplicit-function-declaration]
1255:info:build global.c:475:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1256:info:build emptyhanded()
1257:info:build ^~~~~~~~~~~
1258:info:build diag.c:256:27: warning: implicit declaration of function 'fcheat' is invalid in C99 [-Wimplicit-function-declaration]
1259:info:build                                                 newcavelevel(1); playerx=33; playery=MAXY-2;
1260:info:build                                                 ^
1261:info:build                 if (lappend(fname) < 0) fcheat();  else { lprc(' '); lwclose(); }
1262:info:build                                         ^
1263:info:build main.c:216:20: warning: implicit declaration of function 'showcell' is invalid in C99 [-Wimplicit-function-declaration]
1264:info:build io.c:142:2: warning: control reaches end of non-void function [-Wreturn-type]
1265:info:build         }
1266:info:build                 if (viewflag==0) showcell(playerx,playery); else viewflag=0;    /*      show stuff around player        */
1267:info:build                                  ^
1268:info:build         ^
1269:info:build object.c:164:7: warning: implicit declaration of function 'draws' is invalid in C99 [-Wimplicit-function-declaration]
1270:info:build                                                 draws(0,MAXX,0,MAXY); bot_linex(); return;
1271:info:build                                                 ^
1272:info:build main.c:217:17: warning: implicit declaration of function 'flushall' is invalid in C99 [-Wimplicit-function-declaration]
1273:info:build                 if (hit3flag) flushall();
1274:info:build tok.c:32:22: warning: implicit declaration of function 'bottomdo' is invalid in C99 [-Wimplicit-function-declaration]
1275:info:build         if (yrepcount==0) { bottomdo(); showplayer(); } /*      show where the player is        */
1276:info:build                             ^
1277:info:build display.c:428:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1278:info:build seepage()
1279:info:build ^~~~~~~
1280:info:build global.c:486:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1281:info:build creategem()
1282:info:build ^~~~~~~~~
1283:info:build                               ^
1284:info:build object.c:164:29: warning: implicit declaration of function 'bot_linex' is invalid in C99 [-Wimplicit-function-declaration]
1285:info:build                                                 draws(0,MAXX,0,MAXY); bot_linex(); return;
1286:info:build                                                                       ^
1287:info:build main.c:219:3: warning: implicit declaration of function 'bot_linex' is invalid in C99 [-Wimplicit-function-declaration]
1288:info:build object.c:164:42: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1289:info:build                                                 draws(0,MAXX,0,MAXY); bot_linex(); return;
1290:info:build                                                                                    ^
1291:info:build tok.c:32:34: warning: implicit declaration of function 'showplayer' is invalid in C99 [-Wimplicit-function-declaration]
1292:info:build         if (yrepcount==0) { bottomdo(); showplayer(); } /*      show where the player is        */
1293:info:build                 bot_linex();    /* update bottom line */
1294:info:build                 ^
1295:info:build                                         ^
1296:info:build store.c:440:2: warning: implicit declaration of function 'obanksub' is invalid in C99 [-Wimplicit-function-declaration]
1297:info:build         obanksub();             nosignal = 0; /* enable signals */
1298:info:build         ^
1299:info:build create.c:338:2: warning: implicit declaration of function 'froom' is invalid in C99 [-Wimplicit-function-declaration]
1300:info:build         froom(2,ORING,0);                               /* a ring mail                  */
1301:info:build global.c:496:2: warning: implicit declaration of function 'createitem' is invalid in C99 [-Wimplicit-function-declaration]
1302:info:build         createitem(i,rnd(j)+j/10);
1303:info:build         ^
1304:info:build main.c:223:14: warning: implicit declaration of function 'parse' is invalid in C99 [-Wimplicit-function-declaration]
1305:info:build                         nomove=0; parse();
1306:info:build                                   ^
1307:info:build         ^
1308:info:build tok.c:33:2: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
1309:info:build         lflush();
1310:info:build         ^
1311:info:build store.c:447:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1312:info:build ointerest()
1313:info:build ^~~~~~~~~
1314:info:build main.c:225:3: warning: implicit declaration of function 'regen' is invalid in C99 [-Wimplicit-function-declaration]
1315:info:build global.c:503:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1316:info:build diag.c:261:35: warning: implicit declaration of function 'greedy' is invalid in C99 [-Wimplicit-function-declaration]
1317:info:build         for (k=0; k<6; k++) if (c[k]>99) greedy();
1318:info:build                                          ^
1319:info:build                 regen();                        /*      regenerate hp and spells                        */
1320:info:build                 ^
1321:info:build object.c:173:75: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1322:info:build adjustcvalues(itm,arg)
1323:info:build ^~~~~~~~~~~~~
1324:info:build                                         if (level!=0) { lprcat("\nThe shaft only extends 5 feet downward!"); return; }
1325:info:build                                                                                                              ^
1326:info:build object.c:174:10: warning: implicit declaration of function 'packweight' is invalid in C99 [-Wimplicit-function-declaration]
1327:info:build                                         if (packweight() > 45+3*(c[STRENGTH]+c[STREXTRA])) { lprcat("\nYou slip and fall down the shaft"); beep();
1328:info:build                                             ^
1329:info:build main.c:228:30: warning: implicit declaration of function 'fillmonst' is invalid in C99 [-Wimplicit-function-declaration]
1330:info:build tok.c:41:4: warning: implicit declaration of function 'savegame' is invalid in C99 [-Wimplicit-function-declaration]
1331:info:build io.c:149:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1332:info:build sncbr()
1333:info:build ^~~~~
1334:info:build                                 { rmst = 120-(level<<2); fillmonst(makemonst(level)); }
1335:info:build                                                          ^
1336:info:build                         savegame(ckpfile);
1337:info:build                         ^
1338:info:build main.c:228:40: warning: implicit declaration of function 'makemonst' is invalid in C99 [-Wimplicit-function-declaration]
1339:info:build 42 warnings and 5 errors generated.
1340:info:build                                 { rmst = 120-(level<<2); fillmonst(makemonst(level)); }
1341:info:build                                                                    ^
1342:info:build object.c:175:48: warning: implicit declaration of function 'bottomhp' is invalid in C99 [-Wimplicit-function-declaration]
1343:info:build                                                                                           lastnum=275;  losehp(30+rnd(20)); bottomhp(); }
1344:info:build                                                                                                                             ^
1345:info:build global.c:516:38: error: non-void function 'adjustcvalues' should return a value [-Wreturn-type]
1346:info:build diag.c:268:3: warning: implicit declaration of function 'raiseexperience' is invalid in C99 [-Wimplicit-function-declaration]
1347:info:build                 case OORBOFDRAGON:              --c[SLAYING];           return;
1348:info:build                                                                         ^
1349:info:build                 raiseexperience((long)tmp);
1350:info:build                 ^
1351:info:build create.c:376:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1352:info:build fillmroom(n,what,arg)
1353:info:build ^~~~~~~~~
1354:info:build global.c:517:43: error: non-void function 'adjustcvalues' should return a value [-Wreturn-type]
1355:info:build                 case OSPIRITSCARAB:             --c[NEGATESPIRIT];      return;
1356:info:build                                                                         ^
1357:info:build store.c:463:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1358:info:build obanksub()
1359:info:build ^~~~~~~~
1360:info:build object.c:179:71: warning: implicit declaration of function 'positionplayer' is invalid in C99 [-Wimplicit-function-declaration]
1361:info:build                                                 if (item[j][i]==OVOLUP) { playerx=j; playery=i; j=MAXX; i=MAXY; positionplayer(); }
1362:info:build                                                                                                                 ^
1363:info:build global.c:518:43: error: non-void function 'adjustcvalues' should return a value [-Wreturn-type]
1364:info:build                 case OCUBEofUNDEAD:             --c[CUBEofUNDEAD];      return;
1365:info:build                                                                         ^
1366:info:build io.c:152:2: warning: control reaches end of non-void function [-Wreturn-type]
1367:info:build         }
1368:info:build         ^
1369:info:build diag.c:270:2: warning: implicit declaration of function 'getlevel' is invalid in C99 [-Wimplicit-function-declaration]
1370:info:build         getlevel();  lasttime=gtime;
1371:info:build         ^
1372:info:build create.c:383:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1373:info:build global.c:519:36: error: non-void function 'adjustcvalues' should return a value [-Wreturn-type]
1374:info:build object.c:180:41: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1375:info:build froom(n,itm,arg)
1376:info:build ^~~~~
1377:info:build                 case ONOTHEFT:                  --c[NOTHEFT];           return;
1378:info:build                                                                         ^
1379:info:build                                         draws(0,MAXX,0,MAXY); bot_linex(); return;
1380:info:build                                                                            ^
1381:info:build diag.c:276:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1382:info:build greedy()
1383:info:build global.c:520:34: error: non-void function 'adjustcvalues' should return a value [-Wreturn-type]
1384:info:build                 case OLANCE:            c[LANCEDEATH]=0;        return;
1385:info:build                                                                 ^
1386:info:build io.c:157:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1387:info:build global.c:521:31: error: non-void function 'adjustcvalues' should return a value [-Wreturn-type]
1388:info:build newgame()
1389:info:build ^~~~~~~
1390:info:build ^~~~~~
1391:info:build                 case OPOTION:   case OSCROLL:   return;
1392:info:build                                                 ^
1393:info:build global.c:532:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1394:info:build gettokstr(str)
1395:info:build ^~~~~~~~~
1396:info:build diag.c:285:79: error: non-void function 'greedy' should return a value [-Wreturn-type]
1397:info:build         lprcat("to continue.\n"); nap(5000);  c[GOLD]=c[BANKACCOUNT]=0;  died(-267); return;
1398:info:build                                                                                      ^
1399:info:build create.c:422:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1400:info:build fillmonst(what)
1401:info:build io.c:162:2: warning: implicit declaration of function 'lcreat' is invalid in C99 [-Wimplicit-function-declaration]
1402:info:build         lcreat((char*)0);       /* open buffering for output to terminal */
1403:info:build         ^
1404:info:build io.c:163:2: warning: control reaches end of non-void function [-Wreturn-type]
1405:info:build         }
1406:info:build         ^
1407:info:build io.c:232:38: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1408:info:build                                                 if (wide==0)  { while (*outb++ = *tmpb++);  --outb; }
1409:info:build                                                                        ~~~~~~~~^~~~~~~~~
1410:info:build io.c:232:38: note: place parentheses around the assignment to silence this warning
1411:info:build                                                 if (wide==0)  { while (*outb++ = *tmpb++);  --outb; }
1412:info:build                                                                                ^
1413:info:build                                                                        (                )
1414:info:build *** Error code 1
1415:info:build main.c:237:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1416:info:build showstr()
1417:info:build ^~~~~~~
1418:info:build main.c:242:2: warning: implicit declaration of function 't_setup' is invalid in C99 [-Wimplicit-function-declaration]
1419:info:build         t_setup(number);        qshowstr();       t_endup(number);
1420:info:build         ^
1421:info:build main.c:242:19: warning: implicit declaration of function 'qshowstr' is invalid in C99 [-Wimplicit-function-declaration]
1422:info:build         t_setup(number);        qshowstr();       t_endup(number);
1423:info:build                                 ^
1424:info:build main.c:242:33: warning: implicit declaration of function 't_endup' is invalid in C99 [-Wimplicit-function-declaration]
1425:info:build         t_setup(number);        qshowstr();       t_endup(number);
1426:info:build                                                   ^
1427:info:build main.c:243:2: warning: control reaches end of non-void function [-Wreturn-type]
1428:info:build         }
1429:info:build         ^
1430:info:build main.c:245:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1431:info:build qshowstr()
1432:info:build ^~~~~~~~
1433:info:build object.c:186:102: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1434:info:build                                         if (level!=11) { lprcat("\nThe shaft only extends 8 feet upwards before you find a blockage!"); return; }
1435:info:build                                                                                                                                         ^
1436:info:build object.c:188:59: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1437:info:build                                                                                           lastnum=275; losehp(15+rnd(20)); bottomhp(); return; }
1438:info:build                                                                                                                                        ^
1439:info:build object.c:189:26: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
1440:info:build                                         lprcat("climb up"); lflush(); nap(3000); newcavelevel(0);
1441:info:build ^~~~~~~~~
1442:info:build create.c:443:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1443:info:build sethp(flg)
1444:info:build ^~~~~
1445:info:build create.c:448:33: error: non-void function 'sethp' should return a value [-Wreturn-type]
1446:info:build         if (level==0) { c[TELEFLAG]=0; return; } /*     if teleported and found level 1 then know level we are on */
1447:info:build                                        ^
1448:info:build create.c:451:2: warning: implicit declaration of function 'positionplayer' is invalid in C99 [-Wimplicit-function-declaration]
1449:info:build         positionplayer();
1450:info:build         ^
1451:info:build create.c:457:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1452:info:build checkgen()
1453:info:build ^~~~~~~~
1454:info:build 40 warnings and 4 errors generated.
1455:info:build tok.c:98:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1456:info:build flushall()
1457:info:build ^~~~~~~~
1458:info:build tok.c:105:14: error: non-void function 'flushall' should return a value [-Wreturn-type]
1459:info:build                 if (ic<=0) return;
1460:info:build                            ^
1461:info:build tok.c:114:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1462:info:build sethard(hard)
1463:info:build ^~~~~~~
1464:info:build tok.c:118:17: warning: implicit declaration of function 'hashewon' is invalid in C99 [-Wimplicit-function-declaration]
1465:info:build         j=c[HARDGAME]; hashewon();
1466:info:build                        ^
1467:info:build tok.c:125:7: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1468:info:build         if (k=c[HARDGAME])
1469:info:build             ~^~~~~~~~~~~~
1470:info:build tok.c:125:7: note: place parentheses around the assignment to silence this warning
1471:info:build         if (k=c[HARDGAME])
1472:info:build              ^
1473:info:build             (            )
1474:info:build tok.c:125:7: note: use '==' to turn this assignment into an equality comparison
1475:info:build         if (k=c[HARDGAME])
1476:info:build              ^
1477:info:build              ==
1478:info:build global.c:553:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1479:info:build getpassword()
1480:info:build ^~~~~~~~~~~
1481:info:build global.c:558:2: warning: implicit declaration of function 'scbr' is invalid in C99 [-Wimplicit-function-declaration]
1482:info:build         scbr(); /*      system("stty -echo cbreak"); */
1483:info:build         ^
1484:info:build global.c:562:2: warning: implicit declaration of function 'sncbr' is invalid in C99 [-Wimplicit-function-declaration]
1485:info:build         sncbr(); /* system("stty echo -cbreak"); */
1486:info:build         ^
1487:info:build global.c:572:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1488:info:build getyn()
1489:info:build ^~~~~
1490:info:build global.c:583:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1491:info:build packweight()
1492:info:build ^~~~~~~~~~
1493:info:build global.c:611:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1494:info:build rnd(x)
1495:info:build ^~~
1496:info:build global.c:617:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1497:info:build rund(x)
1498:info:build ^~~~
1499:info:build 71 warnings and 10 errors generated.
1500:info:build io.c:232:38: note: use '==' to turn this assignment into an equality comparison
1501:info:build                                                 if (wide==0)  { while (*outb++ = *tmpb++);  --outb; }
1502:info:build                                                                                ^
1503:info:build                                                                                ==
1504:info:build io.c:237:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1505:info:build                                                         while (*outb++ = *tmpb++);  --outb;
1506:info:build                                                                ~~~~~~~~^~~~~~~~~
1507:info:build io.c:237:23: note: place parentheses around the assignment to silence this warning
1508:info:build                                                         while (*outb++ = *tmpb++);  --outb;
1509:info:build                                                                        ^
1510:info:build                                                                (                )
1511:info:build store.c:502:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
1512:info:build                                                 if (amt<0) { lprcat("\nSorry, but we can't take negative gold!"); nap(2000); amt=0; } else
1513:info:build                                                     ~~~^~
1514:info:build store.c:509:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
1515:info:build                                                 if (amt<0) { lprcat("\nSorry, but we don't have any negative gold!");  nap(2000); amt=0; }
1516:info:build                                                     ~~~^~
1517:info:build store.c:541:16: error: non-void function 'obanksub' should return a value [-Wreturn-type]
1518:info:build                         case '\33':     return;
1519:info:build                                         ^
1520:info:build store.c:551:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1521:info:build appraise(gemstone)
1522:info:build ^~~~~~~~
1523:info:build store.c:561:7: warning: implicit declaration of function 'getyn' is invalid in C99 [-Wimplicit-function-declaration]
1524:info:build diag.c:292:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1525:info:build fsorry()
1526:info:build ^~~~~~
1527:info:build diag.c:303:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1528:info:build fcheat()
1529:info:build ^~~~~~
1530:info:build diag.c:313:53: error: non-void function 'fcheat' should return a value [-Wreturn-type]
1531:info:build         nap(5000);  c[GOLD]=c[BANKACCOUNT]=0;  died(-268); return;
1532:info:build                                                            ^
1533:info:build 28 warnings and 5 errors generated.
1534:info:build main.c:249:17: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
1535:info:build         if (c[GOLD]) { lprintf(2,".)   %d gold pieces",(long)c[GOLD]); srcount++; }
1536:info:build                        ^
1537:info:build main.c:253:44: warning: implicit declaration of function 'show3' is invalid in C99 [-Wimplicit-function-declaration]
1538:info:build                          for (j=0; j<=k; j++)  if (i==iven[j])  show3(j); k=0; }
1539:info:build                                                                 ^
1540:info:build main.c:256:2: warning: implicit declaration of function 'more' is invalid in C99 [-Wimplicit-function-declaration]
1541:info:build         more();         nosignal=sigsav;
1542:info:build         ^
1543:info:build main.c:257:2: warning: control reaches end of non-void function [-Wreturn-type]
1544:info:build         }
1545:info:build         ^
1546:info:build main.c:262:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1547:info:build t_setup(count)
1548:info:build ^~~~~~~
1549:info:build main.c:267:3: warning: implicit declaration of function 'cl_up' is invalid in C99 [-Wimplicit-function-declaration]
1550:info:build                                                             ^
1551:info:build object.c:192:41: error: non-void function 'lookforobject' should return a value [-Wreturn-type]
1552:info:build                                         draws(0,MAXX,0,MAXY); bot_linex(); return;
1553:info:build                                                                            ^
1554:info:build fatal error: too many errors emitted, stopping now [-ferror-limit=]
1555:info:build tok.c:144:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1556:info:build readopts()
1557:info:build ^~~~~~~~
1558:info:build tok.c:150:6: warning: implicit declaration of function 'lopen' is invalid in C99 [-Wimplicit-function-declaration]
1559:info:build         if (lopen(optsfile) < 0)
1560:info:build             ^
1561:info:build tok.c:152:30: error: non-void function 'readopts' should return a value [-Wreturn-type]
1562:info:build                 strcpy(logname,loginname); return; /* user name if no character name */
1563:info:build                                            ^
1564:info:build io.c:237:23: note: use '==' to turn this assignment into an equality comparison
1565:info:build                                                         while (*outb++ = *tmpb++);  --outb;
1566:info:build                                                                        ^
1567:info:build                                                                        ==
1568:info:build io.c:281:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1569:info:build lprint(x)
1570:info:build ^~~~~~
1571:info:build io.c:287:2: warning: control reaches end of non-void function [-Wreturn-type]
1572:info:build         }
1573:info:build         ^
1574:info:build io.c:297:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1575:info:build lwrite(buf,len)
1576:info:build ^~~~~~
1577:info:build                 if (getyn()=='y')
1578:info:build                     ^
1579:info:build store.c:582:8: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1580:info:build static otradhead()
1581:info:build ~~~~~~ ^
1582:info:build store.c:592:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1583:info:build otradepost()
1584:info:build ^~~~~~~~~~
1585:info:build store.c:604:18: warning: implicit declaration of function 'recalc' is invalid in C99 [-Wimplicit-function-declaration]
1586:info:build                 { setscroll(); recalc(); drawscreen(); nosignal=0; /* enable signals */ return; }
1587:info:build                                ^
1588:info:build store.c:604:75: error: non-void function 'otradepost' should return a value [-Wreturn-type]
1589:info:build                 { setscroll(); recalc(); drawscreen(); nosignal=0; /* enable signals */ return; }
1590:info:build                                                                                         ^
1591:info:build store.c:607:10: warning: implicit declaration of function 'cnsitm' is invalid in C99 [-Wimplicit-function-declaration]
1592:info:build                 { j=1; cnsitm(); }      /* can't sell unidentified item */
1593:info:build                        ^
1594:info:build                 cl_up(79,count);  cursor(1,1);
1595:info:build                 ^
1596:info:build main.c:267:21: warning: implicit declaration of function 'cursor' is invalid in C99 [-Wimplicit-function-declaration]
1597:info:build                 cl_up(79,count);  cursor(1,1);
1598:info:build                                   ^
1599:info:build main.c:273:2: warning: control reaches end of non-void function [-Wreturn-type]
1600:info:build         }
1601:info:build         ^
1602:info:build main.c:278:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1603:info:build t_endup(count)
1604:info:build ^~~~~~~
1605:info:build store.c:611:27: warning: implicit declaration of function 'qshowstr' is invalid in C99 [-Wimplicit-function-declaration]
1606:info:build           if (i=='*') { clear(); qshowstr(); otradhead(); }
1607:info:build                                  ^
1608:info:build store.c:618:16: warning: implicit declaration of function 'show3' is invalid in C99 [-Wimplicit-function-declaration]
1609:info:build                         srcount=0;  show3(isub);        /* show what the item was */
1610:info:build                                     ^
1611:info:build store.c:638:5: warning: implicit declaration of function 'adjustcvalues' is invalid in C99 [-Wimplicit-function-declaration]
1612:info:build                                 adjustcvalues(iven[isub],ivenarg[isub]);
1613:info:build                                 ^
1614:info:build store.c:612:2: warning: add explicit braces to avoid dangling else [-Wdangling-else]
1615:info:build         else  if (iven[isub]==0)  lprintf(2,"\nYou don't have item %c!",isub+'a');
1616:info:build         ^
1617:info:build store.c:649:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1618:info:build cnsitm()
1619:info:build ^~~~~~
1620:info:build main.c:282:3: warning: implicit declaration of function 'draws' is invalid in C99 [-Wimplicit-function-declaration]
1621:info:build store.c:655:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1622:info:build olrs()
1623:info:build ^~~~
1624:info:build                 draws(0,MAXX,0,(count>MAXY) ? MAXY : count);
1625:info:build                 ^
1626:info:build main.c:287:2: warning: control reaches end of non-void function [-Wreturn-type]
1627:info:build         }
1628:info:build         ^
1629:info:build store.c:675:14: warning: comparison of unsigned expression < 0 is always false [-Wtautological-compare]
1630:info:build                                                 if (amt<0) { lprcat("\nSorry, but we can't take negative gold\n"); amt=0; } else
1631:info:build                                                     ~~~^~
1632:info:build store.c:681:34: error: non-void function 'olrs' should return a value [-Wreturn-type]
1633:info:build main.c:292:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1634:info:build io.c:326:5: warning: control reaches end of non-void function [-Wreturn-type]
1635:info:build                                                 setscroll(); drawscreen();      return;
1636:info:build                                                                                 ^
1637:info:build showwear()
1638:info:build ^~~~~~~~
1639:info:build     }
1640:info:build     ^
1641:info:build *** Error code 1
1642:info:build main.c:299:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1643:info:build            if (i=iven[j])
1644:info:build                ~^~~~~~~~
1645:info:build 12 warnings and 2 errors generated.
1646:info:build main.c:299:10: note: place parentheses around the assignment to silence this warning
1647:info:build            if (i=iven[j])
1648:info:build                 ^
1649:info:build                (        )
1650:info:build main.c:299:10: note: use '==' to turn this assignment into an equality comparison
1651:info:build            if (i=iven[j])
1652:info:build                 ^
1653:info:build                 ==
1654:info:build 43 warnings and 6 errors generated.
1655:info:build *** Error code 1
1656:info:build main.c:321:2: warning: control reaches end of non-void function [-Wreturn-type]
1657:info:build         }
1658:info:build         ^
1659:info:build *** Error code 1
1660:info:build main.c:326:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1661:info:build showwield()
1662:info:build ^~~~~~~~~
1663:info:build main.c:333:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1664:info:build            if (i=iven[j])
1665:info:build                ~^~~~~~~~
1666:info:build io.c:375:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1667:info:build lrfill(adr,num)
1668:info:build ^~~~~~
1669:info:build main.c:333:10: note: place parentheses around the assignment to silence this warning
1670:info:build            if (i=iven[j])
1671:info:build                 ^
1672:info:build                (        )
1673:info:build main.c:333:10: note: use '==' to turn this assignment into an equality comparison
1674:info:build            if (i=iven[j])
1675:info:build                 ^
1676:info:build                 ==
1677:info:build io.c:401:2: warning: control reaches end of non-void function [-Wreturn-type]
1678:info:build         }
1679:info:build         ^
1680:info:build main.c:357:2: warning: control reaches end of non-void function [-Wreturn-type]
1681:info:build         }
1682:info:build         ^
1683:info:build main.c:362:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1684:info:build showread()
1685:info:build ^~~~~~~~
1686:info:build main.c:383:2: warning: control reaches end of non-void function [-Wreturn-type]
1687:info:build         }
1688:info:build         ^
1689:info:build main.c:388:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1690:info:build showeat()
1691:info:build ^~~~~~~
1692:info:build io.c:449:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1693:info:build lcreat(str)
1694:info:build ^~~~~~
1695:info:build main.c:409:2: warning: control reaches end of non-void function [-Wreturn-type]
1696:info:build         }
1697:info:build         ^
1698:info:build io.c:454:11: warning: implicit declaration of function 'creat' is invalid in C99 [-Wimplicit-function-declaration]
1699:info:build         if ((lfd=creat(str,0644)) < 0)
1700:info:build                  ^
1701:info:build main.c:414:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1702:info:build showquaff()
1703:info:build ^~~~~~~~~
1704:info:build *** Error code 1
1705:info:build io.c:468:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1706:info:build lopen(str)
1707:info:build ^~~~~
1708:info:build In file included from help.c:3:
1709:info:build ./header.h:329:9: warning: 'NULL' macro redefined
1710:info:build #define NULL 0
1711:info:build         ^
1712:info:build /usr/include/stdlib.h:115:9: note: previous definition is here
1713:info:build #define NULL __DARWIN_NULL
1714:info:build         ^
1715:info:build help.c:14:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1716:info:build help()
1717:info:build ^~~~
1718:info:build help.c:20:9: warning: implicit declaration of function 'openhelp' is invalid in C99 [-Wimplicit-function-declaration]
1719:info:build         if ((j=openhelp()) < 0)  return;        /* open the help file and get # pages */
1720:info:build                ^
1721:info:build help.c:20:27: error: non-void function 'help' should return a value [-Wreturn-type]
1722:info:build         if ((j=openhelp()) < 0)  return;        /* open the help file and get # pages */
1723:info:build                                  ^
1724:info:build help.c:29:32: warning: implicit declaration of function 'lprcat' is invalid in C99 [-Wimplicit-function-declaration]
1725:info:build                         { tmcapcnv(tmbuf,lgetl());  lprcat(tmbuf); } /* intercept \33's */
1726:info:build                                                     ^
1727:info:build help.c:33:32: warning: implicit declaration of function 'standout' is invalid in C99 [-Wimplicit-function-declaration]
1728:info:build                         lprcat("    ---- Press ");  standout("return");
1729:info:build                                                     ^
1730:info:build help.c:36:55: warning: implicit declaration of function 'getchar' is invalid in C99 [-Wimplicit-function-declaration]
1731:info:build                         i=0; while ((i!=' ') && (i!='\n') && (i!='\33')) i=getchar();
1732:info:build                                                                            ^
1733:info:build help.c:39:5: warning: implicit declaration of function 'lrclose' is invalid in C99 [-Wimplicit-function-declaration]
1734:info:build                                 lrclose();  setscroll();  drawscreen();  return;
1735:info:build                                 ^
1736:info:build help.c:39:31: warning: implicit declaration of function 'drawscreen' is invalid in C99 [-Wimplicit-function-declaration]
1737:info:build                                 lrclose();  setscroll();  drawscreen();  return;
1738:info:build                                                           ^
1739:info:build help.c:39:46: error: non-void function 'help' should return a value [-Wreturn-type]
1740:info:build                                 lrclose();  setscroll();  drawscreen();  return;
1741:info:build                                                                          ^
1742:info:build help.c:43:14: warning: implicit declaration of function 'retcont' is invalid in C99 [-Wimplicit-function-declaration]
1743:info:build         lrclose();  retcont();  drawscreen();
1744:info:build                     ^
1745:info:build help.c:49:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1746:info:build welcome()
1747:info:build ^~~~~~~
1748:info:build help.c:55:23: error: non-void function 'welcome' should return a value [-Wreturn-type]
1749:info:build         if (openhelp() < 0)  return;    /* open the help file */
1750:info:build                              ^
1751:info:build help.c:69:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1752:info:build retcont()
1753:info:build ^~~~~~~
1754:info:build help.c:71:2: warning: implicit declaration of function 'cursor' is invalid in C99 [-Wimplicit-function-declaration]
1755:info:build         cursor(1,24); lprcat("Press "); standout("return");
1756:info:build         ^
1757:info:build help.c:79:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1758:info:build openhelp()
1759:info:build ^~~~~~~~
1760:info:build help.c:81:6: warning: implicit declaration of function 'lopen' is invalid in C99 [-Wimplicit-function-declaration]
1761:info:build         if (lopen(helpfile)<0)
1762:info:build             ^
1763:info:build help.c:83:3: warning: implicit declaration of function 'lprintf' is invalid in C99 [-Wimplicit-function-declaration]
1764:info:build                 lprintf(2,"Can't open help file \"%s\" ",helpfile);
1765:info:build                 ^
1766:info:build help.c:84:3: warning: implicit declaration of function 'lflush' is invalid in C99 [-Wimplicit-function-declaration]
1767:info:build                 lflush(); sleep(4);     drawscreen();   setscroll(); return(-1);
1768:info:build                 ^
1769:info:build 16 warnings and 3 errors generated.
1770:info:build *** Error code 1
1771:info:build *** Error code 1
1772:info:build io.c:473:10: warning: implicit declaration of function 'open' is invalid in C99 [-Wimplicit-function-declaration]
1773:info:build         if ((fd=open(str,0)) < 0)
1774:info:build                 ^
1775:info:build io.c:475:3: warning: implicit declaration of function 'lwclose' is invalid in C99 [-Wimplicit-function-declaration]
1776:info:build                 lwclose(); lfd=1; lpnt=lpbuf; return(-1);
1777:info:build                 ^
1778:info:build io.c:487:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1779:info:build lappend(str)
1780:info:build ^~~~~~~
1781:info:build io.c:505:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1782:info:build lrclose()
1783:info:build ^~~~~~~
1784:info:build io.c:508:2: warning: control reaches end of non-void function [-Wreturn-type]
1785:info:build         }
1786:info:build         ^
1787:info:build io.c:515:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1788:info:build lwclose()
1789:info:build ^~~~~~~
1790:info:build io.c:518:2: warning: control reaches end of non-void function [-Wreturn-type]
1791:info:build         }
1792:info:build         ^
1793:info:build io.c:524:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1794:info:build lprcat(str)
1795:info:build ^~~~~~
1796:info:build io.c:530:17: warning: using the result of an assignment as a condition without parentheses [-Wparentheses]
1797:info:build         while (*str2++ = *str++);
1798:info:build                ~~~~~~~~^~~~~~~~
1799:info:build io.c:530:17: note: place parentheses around the assignment to silence this warning
1800:info:build         while (*str2++ = *str++);
1801:info:build                        ^
1802:info:build                (               )
1803:info:build io.c:530:17: note: use '==' to turn this assignment into an equality comparison
1804:info:build         while (*str2++ = *str++);
1805:info:build                        ^
1806:info:build                        ==
1807:info:build io.c:532:5: warning: control reaches end of non-void function [-Wreturn-type]
1808:info:build     }
1809:info:build     ^
1810:info:build io.c:572:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1811:info:build cursor (x,y)
1812:info:build ^~~~~~
1813:info:build io.c:578:2: warning: control reaches end of non-void function [-Wreturn-type]
1814:info:build         }
1815:info:build         ^
1816:info:build io.c:584:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1817:info:build cursors()
1818:info:build ^~~~~~~
1819:info:build io.c:587:2: warning: control reaches end of non-void function [-Wreturn-type]
1820:info:build         }
1821:info:build         ^
1822:info:build io.c:606:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1823:info:build init_term()
1824:info:build ^~~~~~~~~
1825:info:build io.c:659:3: warning: implicit declaration of function 'died' is invalid in C99 [-Wimplicit-function-declaration]
1826:info:build                 died(-285);     /* malloc() failure */
1827:info:build                 ^
1828:info:build io.c:661:2: warning: control may reach end of non-void function [-Wreturn-type]
1829:info:build         }
1830:info:build         ^
1831:info:build io.c:667:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1832:info:build cl_line(x,y)
1833:info:build ^~~~~~~
1834:info:build io.c:675:2: warning: control reaches end of non-void function [-Wreturn-type]
1835:info:build         }
1836:info:build         ^
1837:info:build io.c:680:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1838:info:build cl_up(x,y)
1839:info:build ^~~~~
1840:info:build io.c:691:2: warning: control reaches end of non-void function [-Wreturn-type]
1841:info:build         }
1842:info:build         ^
1843:info:build io.c:696:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1844:info:build cl_dn(x,y)
1845:info:build ^~~~~
1846:info:build io.c:714:2: warning: control reaches end of non-void function [-Wreturn-type]
1847:info:build         }
1848:info:build         ^
1849:info:build io.c:719:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1850:info:build standout(str)
1851:info:build ^~~~~~~~
1852:info:build io.c:733:2: warning: control reaches end of non-void function [-Wreturn-type]
1853:info:build         }
1854:info:build         ^
1855:info:build io.c:738:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1856:info:build set_score_output()
1857:info:build ^~~~~~~~~~~~~~~~
1858:info:build io.c:741:2: warning: control reaches end of non-void function [-Wreturn-type]
1859:info:build         }
1860:info:build         ^
1861:info:build io.c:752:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1862:info:build lflush ()
1863:info:build ^~~~~~
1864:info:build io.c:766:4: warning: implicit declaration of function 'flush_buf' is invalid in C99 [-Wimplicit-function-declaration]
1865:info:build                         flush_buf();
1866:info:build                         ^
1867:info:build io.c:770:4: error: non-void function 'lflush' should return a value [-Wreturn-type]
1868:info:build                         return;
1869:info:build                         ^
1870:info:build io.c:868:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1871:info:build flush_buf()
1872:info:build ^~~~~~~~~
1873:info:build io.c:916:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1874:info:build beep()
1875:info:build ^~~~
1876:info:build 58 warnings and 1 error generated.
1877:info:build *** Error code 1
1878:info:build 44 warnings and 20 errors generated.
1879:info:build *** Error code 1
1880:info:build main.c:435:2: warning: control reaches end of non-void function [-Wreturn-type]
1881:info:build         }
1882:info:build         ^
1883:info:build main.c:437:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1884:info:build show1(idx,str2)
1885:info:build ^~~~~
1886:info:build main.c:444:2: warning: control reaches end of non-void function [-Wreturn-type]
1887:info:build         }
1888:info:build         ^
1889:info:build main.c:446:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1890:info:build show3(index)
1891:info:build ^~~~~
1892:info:build main.c:467:2: warning: control reaches end of non-void function [-Wreturn-type]
1893:info:build         }
1894:info:build         ^
1895:info:build main.c:472:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1896:info:build randmonst()
1897:info:build ^~~~~~~~~
1898:info:build main.c:474:19: error: non-void function 'randmonst' should return a value [-Wreturn-type]
1899:info:build         if (c[TIMESTOP]) return;        /*      don't make monsters if time is stopped  */
1900:info:build                          ^
1901:info:build main.c:487:1: warning: type specifier missing, defaults to 'int' [-Wimplicit-int]
1902:info:build parse()
1903:info:build ^~~~~
1904:info:build main.c:492:7: warning: implicit declaration of function 'yylex' is invalid in C99 [-Wimplicit-function-declaration]
1905:info:build                 k = yylex();
1906:info:build                     ^
1907:info:build main.c:495:14: warning: implicit declaration of function 'moveplayer' is invalid in C99 [-Wimplicit-function-declaration]
1908:info:build                         case 'h':       moveplayer(4);  return;         /*      west            */
1909:info:build                                         ^
1910:info:build main.c:495:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1911:info:build                         case 'h':       moveplayer(4);  return;         /*      west            */
1912:info:build                                                         ^
1913:info:build main.c:496:14: warning: implicit declaration of function 'run' is invalid in C99 [-Wimplicit-function-declaration]
1914:info:build                         case 'H':       run(4);                 return;         /*      west            */
1915:info:build                                         ^
1916:info:build main.c:496:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1917:info:build                         case 'H':       run(4);                 return;         /*      west            */
1918:info:build                                                                 ^
1919:info:build main.c:497:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1920:info:build                         case 'l':       moveplayer(2);  return;         /*      east            */
1921:info:build                                                         ^
1922:info:build main.c:498:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1923:info:build                         case 'L':       run(2);                 return;         /*      east            */
1924:info:build                                                                 ^
1925:info:build main.c:499:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1926:info:build                         case 'j':       moveplayer(1);  return;         /*      south           */
1927:info:build                                                         ^
1928:info:build main.c:500:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1929:info:build                         case 'J':       run(1);                 return;         /*      south           */
1930:info:build                                                                 ^
1931:info:build main.c:501:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1932:info:build                         case 'k':       moveplayer(3);  return;         /*      north           */
1933:info:build                                                         ^
1934:info:build main.c:502:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1935:info:build                         case 'K':       run(3);                 return;         /*      north           */
1936:info:build                                                                 ^
1937:info:build main.c:503:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1938:info:build                         case 'u':       moveplayer(5);  return;         /*      northeast       */
1939:info:build                                                         ^
1940:info:build main.c:504:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1941:info:build                         case 'U':       run(5);                 return;         /*      northeast       */
1942:info:build                                                                 ^
1943:info:build main.c:505:30: error: non-void function 'parse' should return a value [-Wreturn-type]
1944:info:build                         case 'y':       moveplayer(6);  return;         /*      northwest       */
1945:info:build                                                         ^
1946:info:build main.c:506:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1947:info:build                         case 'Y':       run(6);                 return;         /*      northwest       */
1948:info:build                                                                 ^
1949:info:build main.c:507:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1950:info:build                         case 'n':       moveplayer(7);  return;         /*      southeast       */
1951:info:build                                                         ^
1952:info:build main.c:508:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1953:info:build                         case 'N':       run(7);                 return;         /*      southeast       */
1954:info:build                                                                 ^
1955:info:build main.c:509:29: error: non-void function 'parse' should return a value [-Wreturn-type]
1956:info:build                         case 'b':       moveplayer(8);  return;         /*      southwest       */
1957:info:build                                                         ^
1958:info:build main.c:510:24: error: non-void function 'parse' should return a value [-Wreturn-type]
1959:info:build                         case 'B':       run(8);                 return;         /*      southwest       */
1960:info:build                                                                 ^
1961:info:build main.c:512:41: error: non-void function 'parse' should return a value [-Wreturn-type]
1962:info:build                         case '.':       if (yrepcount) viewflag=1; return;              /*      stay here               */
1963:info:build                                                                    ^
1964:info:build main.c:514:27: warning: implicit declaration of function 'wield' is invalid in C99 [-Wimplicit-function-declaration]
1965:info:build                         case 'w':       yrepcount=0;    wield();        return;         /*      wield a weapon */
1966:info:build                                                         ^
1967:info:build main.c:514:36: error: non-void function 'parse' should return a value [-Wreturn-type]
1968:info:build                         case 'w':       yrepcount=0;    wield();        return;         /*      wield a weapon */
1969:info:build                                                                         ^
1970:info:build main.c:516:27: warning: implicit declaration of function 'wear' is invalid in C99 [-Wimplicit-function-declaration]
1971:info:build                         case 'W':       yrepcount=0;    wear();         return; /*      wear armor      */
1972:info:build                                                         ^
1973:info:build fatal error: too many errors emitted, stopping now [-ferror-limit=]
1974:info:build 75 warnings and 20 errors generated.
1975:info:build *** Error code 1
1976:info:build 23 warnings and 20 errors generated.
1977:info:build *** Error code 1
1978:info:build 1 warning generated.
1979:info:build 2 warnings generated.
1980:info:build 11 errors
1981:info:build Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/work/larn" && /opt/local/bin/bsdmake -j13 all CC=/usr/bin/clang
1982:info:build Exit code: 2
1983:error:build org.macports.build for port larn returned: command execution failed
1984:debug:build Error code: CHILDSTATUS 11435 2
1985:debug:build Backtrace: command execution failed
1986    while executing
1987"system -nice 0 $fullcmdstring"
1988    ("eval" body line 1)
1989    invoked from within
1990"eval system $notty $nice \$fullcmdstring"
1991    invoked from within
1992"command_exec build"
1993    (procedure "portbuild::build_main" line 8)
1994    invoked from within
1995"$procedure $targetname"
1996:info:build Warning: targets not executed for larn: org.macports.activate org.macports.build org.macports.destroot org.macports.install
1997:notice:build Please see the log file for port larn for details:
1998    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_games_larn/larn/main.log