------------------------------------------------------------------------------- -- Phase: Environment ------------------------------------------------------------------------------- NO_DEPENDS=1 UNAME_r=6.5 UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=unknown UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 LANG=C HOME=/root USER=root TERM=dumb SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: showconfig ------------------------------------------------------------------------------- ===> The following configuration options are available for moria-5.5.2: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ENV ------------------------------------------------------------------------------- XDG_DATA_HOME=/construction/games/moria XDG_CONFIG_HOME=/construction/games/moria XDG_CACHE_HOME=/construction/games/moria/.cache HOME=/construction/games/moria TMPDIR="/tmp" PATH=/construction/games/moria/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/moria/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc80 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: CONFIGURE_ARGS ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ENV ------------------------------------------------------------------------------- DOCSDIR="/usr/local/share/doc/moria" MKDIR="/bin/mkdir -p" TOUCH="/usr/bin/touch" STAGEDIR="/construction/games/moria/stage" DATADIR="/usr/local/share/moria" XDG_DATA_HOME=/construction/games/moria XDG_CONFIG_HOME=/construction/games/moria XDG_CACHE_HOME=/construction/games/moria/.cache HOME=/construction/games/moria TMPDIR="/tmp" PATH=/construction/games/moria/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/moria/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: MAKE_ARGS ------------------------------------------------------------------------------- CURSES=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib -lncurses" DESTDIR=/construction/games/moria/stage SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: PLIST_SUB ------------------------------------------------------------------------------- PORTDOCS="" OSREL=6.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/moria" EXAMPLESDIR="share/examples/moria" DATADIR="share/moria" WWWDIR="www/moria" ETCDIR="etc/moria" SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: SUB_LIST ------------------------------------------------------------------------------- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/moria DOCSDIR=/usr/local/share/doc/moria EXAMPLESDIR=/usr/local/share/examples/moria WWWDIR=/usr/local/www/moria ETCDIR=/usr/local/etc/moria SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: /etc/make.conf ------------------------------------------------------------------------------- DPORTS_BUILDER=yes DISABLE_LICENSES=yes DEFAULT_VERSIONS=ssl=openssl FORCE_PACKAGE=yes DEVELOPER=yes DFLY_STING_XFAIL=yes USE_PACKAGE_DEPENDS_ONLY=yes PORTSDIR=/xports PORT_DBDIR=/options PKG_DBDIR=/var/db/pkg PKG_CACHEDIR=/var/cache/pkg PKG_COMPRESSION_FORMAT=.tgz DEVELOPER=1 WITH_CCACHE_BUILD=yes CCACHE_DIR=/ccache UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=600503 OSVERSION=9999999 OSREL=6.5 _OSRELEASE=6.5-SYNTH DISTDIR=/distfiles WRKDIRPREFIX=/construction BATCH=yes PACKAGE_BUILDING=yes PKG_CREATE_VERBOSE=yes MAKE_JOBS_NUMBER=13 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/ncurses-6.4.pkg ===== Message from ncurses-6.4: -- To get the terminfo database please install the terminfo-db package: pkg install terminfo-db Installing /packages/All/ccache-3.7.12_4.pkg Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for gcc create symlink for gcc (world) create symlink for g++ create symlink for g++ (world) ===== Message from ccache-3.7.12_4: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by moria-5.5.2 for building SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by moria-5.5.2 for building => SHA256 Checksum OK for um5.5.2.tar.Z. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by moria-5.5.2 for building ===> Extracting for moria-5.5.2 => SHA256 Checksum OK for um5.5.2.tar.Z. Extracted Memory Use: 2.45M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for moria-5.5.2 ===> Applying ports patches for moria-5.5.2 from /xports/games/moria/files SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found ===> moria-5.5.2 depends on file: /usr/local/bin/ccache - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found ===> moria-5.5.2 depends on file: /usr/local/bin/ccache - found ===> Configuring for moria-5.5.2 /usr/bin/env WRKSRC=/construction/games/moria/umoria REWARNFILE=/construction/games/moria/reinplace_warnings.txt /bin/sh /xports/Mk/Scripts/sed_checked.sh -e "s:%%DATADIR%%:/usr/local/share/moria:g" /construction/games/moria/umoria/source/config.h cd /construction/games/moria/umoria && ln -sf source/* unix/* . SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for moria-5.5.2 --- main.o --- --- misc1.o --- --- misc2.o --- --- misc3.o --- --- misc4.o --- --- store1.o --- --- files.o --- --- io.o --- --- create.o --- --- desc.o --- --- generate.o --- --- sets.o --- --- dungeon.o --- --- main.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c main.c --- misc1.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c misc1.c --- misc2.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c misc2.c --- misc3.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c misc3.c --- misc4.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c misc4.c --- store1.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c store1.c --- files.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c files.c --- io.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c io.c --- create.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c create.c --- desc.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c desc.c --- generate.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c generate.c --- sets.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c sets.c --- creature.o --- --- misc4.o --- misc4.c: In function 'scribe_object': misc4.c:43:11: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(out_val, "Inscribing %s", tmp_str); ^~~~~~~ misc4.c:43:11: warning: incompatible implicit declaration of built-in function 'sprintf' misc4.c:43:11: note: include '' or provide a declaration of 'sprintf' misc4.c:29:1: +#include #endif misc4.c:43:11: (void) sprintf(out_val, "Inscribing %s", tmp_str); ^~~~~~~ misc4.c:49:13: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(out_val, "Inscription: "); ^~~~~~ misc4.c:49:13: warning: incompatible implicit declaration of built-in function 'strcpy' misc4.c:49:13: note: include '' or provide a declaration of 'strcpy' misc4.c:29:1: +#include #endif misc4.c:49:13: (void) strcpy(out_val, "Inscription: "); ^~~~~~ misc4.c:50:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] j = 78 - strlen(tmp_str); ^~~~~~ misc4.c:50:13: warning: incompatible implicit declaration of built-in function 'strlen' misc4.c:50:13: note: include '' or provide a declaration of 'strlen' misc4.c: In function 'inscribe': misc4.c:75:10: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(i_ptr->inscrip, str); ^~~~~~ misc4.c:75:10: note: include '' or provide a declaration of 'strcpy' --- main.o --- main.c: In function 'main': main.c:228:12: warning: implicit declaration of function 'setuid'; did you mean 'getuid'? [-Wimplicit-function-declaration] if (0 != setuid(getuid())) ^~~~~~ getuid main.c:230:7: warning: implicit declaration of function 'perror'; did you mean 'errno'? [-Wimplicit-function-declaration] perror("Can't set permissions correctly! Setuid call failed.\n"); ^~~~~~ errno main.c:233:12: warning: implicit declaration of function 'setgid'; did you mean 'getgid'? [-Wimplicit-function-declaration] if (0 != setgid(getgid())) ^~~~~~ getgid main.c:285:23: warning: implicit declaration of function 'printf' [-Wimplicit-function-declaration] default: (void) printf("Usage: moria [-norsw] [savefile]\n"); ^~~~~~ main.c:285:23: warning: incompatible implicit declaration of built-in function 'printf' main.c:285:23: note: include '' or provide a declaration of 'printf' main.c:104:1: --- create.o --- create.c: In function 'choose_race': create.c:161:14: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(tmp_str, "%c) %s", k+'a', race[j].trace); ^~~~~~~ create.c:161:14: warning: incompatible implicit declaration of built-in function 'sprintf' create.c:161:14: note: include '' or provide a declaration of 'sprintf' create.c:24:1: +#include #endif create.c:161:14: (void) sprintf(tmp_str, "%c) %s", k+'a', race[j].trace); ^~~~~~~ create.c: In function 'get_history': create.c:234:15: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] (void) strcat(history_block, b_ptr->info); ^~~~~~ create.c:234:15: warning: incompatible implicit declaration of built-in function 'strcat' create.c:234:15: note: include '' or provide a declaration of 'strcat' create.c:24:1: +#include #endif create.c:234:15: --- death.o --- --- create.o --- (void) strcat(history_block, b_ptr->info); ^~~~~~ create.c:254:15: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] end_pos = strlen(history_block) - 1; ^~~~~~ create.c:254:15: warning: incompatible implicit declaration of built-in function 'strlen' create.c:254:15: note: include '' or provide a declaration of 'strlen' create.c:275:14: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] (void) strncpy(py.misc.history[line_ctr], &history_block[start_pos], ^~~~~~~ create.c:275:14: warning: incompatible implicit declaration of built-in function 'strncpy' create.c:275:14: note: include '' or provide a declaration of 'strncpy' create.c: In function 'get_class': create.c:375:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "%c) %s", k+'a', class[j].title); ^~~~~~~ create.c:375:11: note: include '' or provide a declaration of 'sprintf' --- main.o --- +#include #endif main.c:285:23: default: (void) printf("Usage: moria [-norsw] [savefile]\n"); ^~~~~~ main.c:320:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy (savefile, argv[0]); ^~~~~~ main.c:320:12: warning: incompatible implicit declaration of built-in function 'strcpy' main.c:320:12: note: include '' or provide a declaration of 'strcpy' main.c:104:1: +#include #endif main.c:320:12: (void) strcpy (savefile, argv[0]); ^~~~~~ main.c:322:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(savefile, p); ^~~~~~ main.c:322:12: note: include '' or provide a declaration of 'strcpy' main.c:330:12: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(savefile, "%s/%s", p, MORIA_SAV); ^~~~~~~ --- eat.o --- --- help.o --- --- main.o --- main.c:330:12: warning: incompatible implicit declaration of built-in function 'sprintf' main.c:330:12: note: include '' or provide a declaration of 'sprintf' main.c:334:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(savefile, MORIA_SAV); ^~~~~~ main.c:334:12: note: include '' or provide a declaration of 'strcpy' main.c:346:31: warning: implicit declaration of function 'access'; did you mean 'bless'? [-Wimplicit-function-declaration] if ((new_game == FALSE) && !access(savefile, 0) && get_char(&generate)) ^~~~~~ bless main.c:415:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, "(end of input: saved)"); ^~~~~~ main.c:415:11: note: include '' or provide a declaration of 'strcpy' --- dungeon.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c dungeon.c --- magic.o --- --- help.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c help.c --- death.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c death.c --- eat.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c eat.c --- magic.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c magic.c --- io.o --- io.c: In function 'put_buffer': io.c:514:7: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort(); ^~~~~ io.c:514:7: warning: incompatible implicit declaration of built-in function 'abort' io.c:514:7: note: include '' or provide a declaration of 'abort' io.c:137:1: +#include io.c:514:7: abort(); ^~~~~ io.c: In function 'shell_out': io.c:746:9: warning: implicit declaration of function 'fork' [-Wimplicit-function-declaration] val = fork(); ^~~~ io.c:772:9: warning: implicit declaration of function 'execl' [-Wimplicit-function-declaration] (void) execl(str, str, (char *) 0); ^~~~~ io.c:772:9: warning: incompatible implicit declaration of built-in function 'execl' io.c:778:9: warning: incompatible implicit declaration of built-in function 'execl' (void) execl("/bin/sh", "sh", (char *) 0); ^~~~~ --- death.o --- death.c: In function 'date': death.c:153:10: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(day, tmp); ^~~~~~ death.c:153:10: warning: incompatible implicit declaration of built-in function 'strcpy' death.c:153:10: note: include '' or provide a declaration of 'strcpy' death.c:88:1: +#include death.c:153:10: (void) strcpy(day, tmp); ^~~~~~ death.c: In function 'center_string': death.c:163:7: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] i = strlen(in_str); ^~~~~~ death.c:163:7: warning: incompatible implicit declaration of built-in function 'strlen' death.c:163:7: note: include '' or provide a declaration of 'strlen' death.c: In function 'duplicate_character': death.c:420:7: warning: implicit declaration of function 'strcmp' [-Wimplicit-function-declaration] && strcmp (score.died_from, "(saved)")) ^~~~~~ death.c: In function 'print_tomb': death.c:491:7: warning: incompatible implicit declaration of built-in function 'strlen' i = strlen (p); ^~~~~~ death.c:491:7: note: include '' or provide a declaration of 'strlen' death.c: In function 'highscores': death.c:647:10: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(new_entry.name, py.misc.name); ^~~~~~ death.c:647:10: note: include '' or provide a declaration of 'strcpy' death.c: In function 'kingly': death.c:873:10: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, "Ripe Old Age"); ^~~~~~ death.c:873:10: note: include '' or provide a declaration of 'strcpy' death.c: In function 'exit_game': death.c:951:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit (0); ^~~~ death.c:951:3: warning: incompatible implicit declaration of built-in function 'exit' death.c:951:3: note: include '' or provide a declaration of 'exit' death.c:88:1: +#include death.c:951:3: exit (0); ^~~~ --- misc3.o --- misc3.c: In function 'cnv_stat': misc3.c:247:9: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(out_val, "18/100"); ^~~~~~ misc3.c:247:9: warning: incompatible implicit declaration of built-in function 'strcpy' misc3.c:247:9: note: include '' or provide a declaration of 'strcpy' misc3.c:33:1: +#include #endif misc3.c:247:9: (void) strcpy(out_val, "18/100"); ^~~~~~ misc3.c:249:9: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(out_val, " %2d/%02d", part1, part2); ^~~~~~~ misc3.c:249:9: warning: incompatible implicit declaration of built-in function 'sprintf' misc3.c:249:9: note: include '' or provide a declaration of 'sprintf' misc3.c:33:1: +#include #endif misc3.c:249:9: (void) sprintf(out_val, " %2d/%02d", part1, part2); ^~~~~~~ misc3.c:252:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%6d", stat); ^~~~~~~ misc3.c:252:12: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_lnum': misc3.c:286:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s:%7ld", header, num); ^~~~~~~ misc3.c:286:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_7lnum': misc3.c:298:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s: %7ld", header, num); ^~~~~~~ misc3.c:298:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_num': misc3.c:309:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s: %6d", header, num); ^~~~~~~ misc3.c:309:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_long': misc3.c:320:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%7ld", num); ^~~~~~~ misc3.c:320:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_int': misc3.c:330:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%6d", num); ^~~~~~~ misc3.c:330:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_depth': misc3.c:496:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(depths, "Town level"); ^~~~~~ misc3.c:496:12: note: include '' or provide a declaration of 'strcpy' misc3.c:498:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(depths, "%d feet", depth); ^~~~~~~ misc3.c:498:12: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'prt_state': misc3.c:573:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (tmp, "Rest *"); ^~~~~~ misc3.c:573:9: note: include '' or provide a declaration of 'strcpy' misc3.c:575:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (tmp, "Rest %-5d", py.flags.rest); ^~~~~~~ misc3.c:575:9: note: include '' or provide a declaration of 'sprintf' misc3.c:577:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (tmp, "Rest"); ^~~~~~ misc3.c:577:9: note: include '' or provide a declaration of 'strcpy' misc3.c:583:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (tmp, "Repeat %-3d", command_count); ^~~~~~~ misc3.c:583:9: note: include '' or provide a declaration of 'sprintf' misc3.c:585:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (tmp, "Repeat"); ^~~~~~ misc3.c:585:9: note: include '' or provide a declaration of 'strcpy' misc3.c: In function 'put_misc3': misc3.c:1095:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(xinfra, "%d feet", py.flags.see_infra*10); ^~~~~~~ misc3.c:1095:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'inven_drop': misc3.c:1287:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (prt2, "Dropped %s", prt1); ^~~~~~~ misc3.c:1287:14: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'print_spells': misc3.c:1546:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, " %c) %-30s%2d %4d %3d%%%s", spell_char, ^~~~~~~ misc3.c:1546:14: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'get_spell': misc3.c:1569:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_str, "(Spells %c-%c, *=List, =exit) %s", ^~~~~~~ misc3.c:1569:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'calc_spells': misc3.c:1680:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "You have forgotten the %s of %s.", p, ^~~~~~~ misc3.c:1680:13: note: include '' or provide a declaration of 'sprintf' misc3.c:1727:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "You have remembered the %s of %s.", ^~~~~~~ misc3.c:1727:12: note: include '' or provide a declaration of 'sprintf' misc3.c:1776:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "You have forgotten the %s of %s.", p, ^~~~~~~ misc3.c:1776:15: note: include '' or provide a declaration of 'sprintf' misc3.c:1789:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "You can learn some new %ss now.", p); ^~~~~~~ misc3.c:1789:11: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'gain_spells': misc3.c:1854:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "You can't learn any new %ss!", ^~~~~~~ misc3.c:1854:14: note: include '' or provide a declaration of 'sprintf' misc3.c:1931:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (tmp_str, ^~~~~~~ misc3.c:1931:15: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'gain_level': misc3.c:2031:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Welcome to level %d.", (int)p_ptr->lev); ^~~~~~~ misc3.c:2031:10: note: include '' or provide a declaration of 'sprintf' misc3.c: In function 'insert_str': misc3.c:2129:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] mtc_len = strlen(mtc_str); ^~~~~~ misc3.c:2129:13: warning: incompatible implicit declaration of built-in function 'strlen' misc3.c:2129:13: note: include '' or provide a declaration of 'strlen' misc3.c:2149:14: warning: implicit declaration of function 'strncpy' [-Wimplicit-function-declaration] (void) strncpy(out_val, object_str, (pc-object_str)); ^~~~~~~ misc3.c:2149:14: warning: incompatible implicit declaration of built-in function 'strncpy' misc3.c:2149:14: note: include '' or provide a declaration of 'strncpy' misc3.c:2154:9: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] (void) strcat(out_val, insert); ^~~~~~ misc3.c:2154:9: warning: incompatible implicit declaration of built-in function 'strcat' misc3.c:2154:9: note: include '' or provide a declaration of 'strcat' misc3.c:2155:14: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(out_val, (char *)(pc+mtc_len)); ^~~~~~ misc3.c:2155:14: note: include '' or provide a declaration of 'strcat' misc3.c:2156:14: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(object_str, out_val); ^~~~~~ misc3.c:2156:14: note: include '' or provide a declaration of 'strcpy' misc3.c: In function 'insert_lnum': misc3.c:2222:10: warning: incompatible implicit declaration of built-in function 'strlen' mlen = strlen(mtc_str); ^~~~~~ misc3.c:2222:10: note: include '' or provide a declaration of 'strlen' misc3.c:2231:11: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] flag = strncmp(string, mtc_str, mlen); ^~~~~~~ misc3.c:2239:14: warning: incompatible implicit declaration of built-in function 'strncpy' (void) strncpy(str1, object_str, string - object_str); ^~~~~~~ misc3.c:2239:14: note: include '' or provide a declaration of 'strncpy' misc3.c:2241:14: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(str2, string + mlen); ^~~~~~ misc3.c:2241:14: note: include '' or provide a declaration of 'strcpy' misc3.c:2243:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(object_str, "%s+%ld%s", str1, number, str2); ^~~~~~~ misc3.c:2243:9: note: include '' or provide a declaration of 'sprintf' misc3.c:2245:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(object_str, "%s%ld%s", str1, number, str2); ^~~~~~~ misc3.c:2245:9: note: include '' or provide a declaration of 'sprintf' --- creature.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c creature.c creature.c: In function 'make_attack': creature.c:358:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(cdesc, "It "); ^~~~~~ creature.c:358:12: warning: incompatible implicit declaration of built-in function 'strcpy' creature.c:358:12: note: include '' or provide a declaration of 'strcpy' creature.c:28:1: +#include #endif creature.c:358:12: (void) strcpy(cdesc, "It "); ^~~~~~ creature.c:360:12: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(cdesc, "The %s ", r_ptr->name); ^~~~~~~ creature.c:360:12: warning: incompatible implicit declaration of built-in function 'sprintf' creature.c:360:12: note: include '' or provide a declaration of 'sprintf' creature.c:28:1: +#include #endif creature.c:360:12: (void) sprintf(cdesc, "The %s ", r_ptr->name); ^~~~~~~ creature.c:368:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(ddesc, "The %s", r_ptr->name); ^~~~~~~ creature.c:368:12: note: include '' or provide a declaration of 'sprintf' creature.c:370:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(ddesc, "an %s", r_ptr->name); ^~~~~~~ creature.c:370:12: note: include '' or provide a declaration of 'sprintf' creature.c:372:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (ddesc, "a %s", r_ptr->name); ^~~~~~~ creature.c:372:12: note: include '' or provide a declaration of 'sprintf' creature.c:528:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(tmp_str, cdesc); ^~~~~~ creature.c:528:11: note: include '' or provide a declaration of 'strcpy' creature.c:531:24: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] case 1: msg_print(strcat(tmp_str, "hits you.")); break; ^~~~~~ creature.c:531:24: warning: incompatible implicit declaration of built-in function 'strcat' creature.c:531:24: note: include '' or provide a declaration of 'strcat' creature.c:885:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "%sis unaffected.", cdesc); ^~~~~~~ creature.c:885:10: note: include '' or provide a declaration of 'sprintf' creature.c:888:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "%sappears confused.", cdesc); ^~~~~~~ creature.c:888:12: note: include '' or provide a declaration of 'sprintf' creature.c:917:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(tmp_str, cdesc); ^~~~~~ creature.c:917:15: note: include '' or provide a declaration of 'strcpy' creature.c:918:18: warning: incompatible implicit declaration of built-in function 'strcat' msg_print(strcat(tmp_str, "misses you.")); ^~~~~~ creature.c:918:18: note: include '' or provide a declaration of 'strcat' creature.c: In function 'make_move': creature.c:1034:39: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] if (randint((m_ptr->hp+1)*(80+abs(t_ptr->p1))) < ^~~ creature.c: In function 'mon_cast_spell': creature.c:1197:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(cdesc, "The %s ", r_ptr->name); ^~~~~~~ creature.c:1197:9: note: include '' or provide a declaration of 'sprintf' creature.c:1199:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(cdesc, "It "); ^~~~~~ creature.c:1199:9: note: include '' or provide a declaration of 'strcpy' creature.c:1207:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(ddesc, "The %s", r_ptr->name); ^~~~~~~ creature.c:1207:9: note: include '' or provide a declaration of 'sprintf' creature.c:1209:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (ddesc, "an %s", r_ptr->name); ^~~~~~~ creature.c:1209:9: note: include '' or provide a declaration of 'sprintf' creature.c:1211:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(ddesc, "a %s", r_ptr->name); ^~~~~~~ creature.c:1211:9: note: include '' or provide a declaration of 'sprintf' creature.c:1236:11: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(cdesc, "casts a spell."); ^~~~~~ creature.c:1236:11: note: include '' or provide a declaration of 'strcat' creature.c:1298:11: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(cdesc, "magically summons a monster!"); ^~~~~~ creature.c:1298:11: note: include '' or provide a declaration of 'strcat' creature.c:1333:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(outval, "%sdraws psychic energy from you!",cdesc); ^~~~~~~ creature.c:1333:15: note: include '' or provide a declaration of 'sprintf' creature.c: In function 'creatures': creature.c:1790:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(cdesc, "The %s ", ^~~~~~~ creature.c:1790:12: note: include '' or provide a declaration of 'sprintf' creature.c:1792:15: warning: incompatible implicit declaration of built-in function 'strcat' msg_print(strcat(cdesc, ^~~~~~ creature.c:1792:15: note: include '' or provide a declaration of 'strcat' --- dungeon.o --- dungeon.c: In function 'dungeon': dungeon.c:134:13: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy (died_from, "(closing gate: saved)"); ^~~~~~ dungeon.c:134:13: warning: incompatible implicit declaration of built-in function 'strcpy' dungeon.c:134:13: note: include '' or provide a declaration of 'strcpy' dungeon.c:26:1: +#include #endif dungeon.c:134:13: (void) strcpy (died_from, "(closing gate: saved)"); ^~~~~~ dungeon.c:846:12: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(tmp_str, ^~~~~~~ dungeon.c:846:12: warning: incompatible implicit declaration of built-in function 'sprintf' dungeon.c:846:12: note: include '' or provide a declaration of 'sprintf' dungeon.c:26:1: +#include #endif dungeon.c:846:12: (void) sprintf(tmp_str, ^~~~~~~ dungeon.c:927:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp, "%d", i); ^~~~~~~ dungeon.c:927:14: note: include '' or provide a declaration of 'sprintf' dungeon.c:937:18: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (tmp, "%d", i); ^~~~~~~ dungeon.c:937:18: note: include '' or provide a declaration of 'sprintf' dungeon.c:952:17: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (tmp, "%d", i); ^~~~~~~ dungeon.c:952:17: note: include '' or provide a declaration of 'sprintf' dungeon.c: In function 'do_command': dungeon.c:1279:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, "Quitting"); ^~~~~~ dungeon.c:1279:11: note: include '' or provide a declaration of 'strcpy' dungeon.c:1343:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (died_from, "(saved)"); ^~~~~~ dungeon.c:1343:11: note: include '' or provide a declaration of 'strcpy' dungeon.c:1503:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "%s%s of", ^~~~~~~ dungeon.c:1503:10: note: include '' or provide a declaration of 'sprintf' dungeon.c:1506:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, ^~~~~~~ dungeon.c:1506:15: note: include '' or provide a declaration of 'sprintf' dungeon.c:1697:11: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] i = atoi(tmp_str); ^~~~ dungeon.c: In function 'jamdoor': dungeon.c:2123:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "The %s is in your way!", ^~~~~~~ dungeon.c:2123:10: note: include '' or provide a declaration of 'sprintf' --- generate.o --- generate.c: In function 'blank_cave': generate.c:127:3: warning: implicit declaration of function 'bzero' [-Wimplicit-function-declaration] bzero ((char *)&cave[0][0], sizeof (cave)); ^~~~~ generate.c:127:3: warning: incompatible implicit declaration of built-in function 'bzero' --- desc.o --- desc.c: In function 'magic_init': desc.c:114:13: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] (void) strcat(string, syllables[randint(MAX_SYLLABLES) - 1]); ^~~~~~ desc.c:114:13: warning: incompatible implicit declaration of built-in function 'strcat' desc.c:114:13: note: include '' or provide a declaration of 'strcat' desc.c:25:1: +#include #endif desc.c:114:13: (void) strcat(string, syllables[randint(MAX_SYLLABLES) - 1]); ^~~~~~ desc.c:116:13: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(string, " "); ^~~~~~ desc.c:116:13: note: include '' or provide a declaration of 'strcat' desc.c:122:14: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(titles[h], string); ^~~~~~ desc.c:122:14: warning: incompatible implicit declaration of built-in function 'strcpy' desc.c:122:14: note: include '' or provide a declaration of 'strcpy' desc.c: In function 'objdes': desc.c:353:14: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(damstr, " (%dd%d)", i_ptr->damage[0], i_ptr->damage[1]); ^~~~~~~ desc.c:353:14: warning: incompatible implicit declaration of built-in function 'sprintf' desc.c:353:14: note: include '' or provide a declaration of 'sprintf' desc.c:25:1: +#include #endif desc.c:353:14: (void) sprintf(damstr, " (%dd%d)", i_ptr->damage[0], i_ptr->damage[1]); ^~~~~~~ desc.c:509:14: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(out_val, object_list[i_ptr->index].name); ^~~~~~ desc.c:509:14: note: include '' or provide a declaration of 'strcpy' desc.c:510:14: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(out_val, "."); ^~~~~~ desc.c:510:14: note: include '' or provide a declaration of 'strcat' desc.c:521:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_val, basenm, modstr); ^~~~~~~ desc.c:521:12: note: include '' or provide a declaration of 'sprintf' desc.c:523:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(tmp_val, basenm); ^~~~~~ desc.c:523:12: note: include '' or provide a declaration of 'strcpy' desc.c:526:14: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, " of "); ^~~~~~ desc.c:526:14: note: include '' or provide a declaration of 'strcat' desc.c:538:12: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp("some", tmp_val, 4)) ^~~~~~~ desc.c:539:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(out_val, &tmp_val[5]); ^~~~~~ desc.c:539:9: note: include '' or provide a declaration of 'strcpy' desc.c:542:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(out_val, &tmp_val[2]); ^~~~~~ desc.c:542:9: note: include '' or provide a declaration of 'strcpy' desc.c:544:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(out_val, tmp_val); ^~~~~~ desc.c:544:9: note: include '' or provide a declaration of 'strcpy' desc.c:550:11: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, " "); ^~~~~~ desc.c:550:11: note: include '' or provide a declaration of 'strcat' desc.c:554:9: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, damstr); ^~~~~~ desc.c:554:9: note: include '' or provide a declaration of 'strcat' desc.c:559:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d,%c%d)", ^~~~~~~ desc.c:559:13: note: include '' or provide a declaration of 'sprintf' desc.c:560:39: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] (i_ptr->tohit < 0) ? '-' : '+', abs(i_ptr->tohit), ^~~ desc.c:563:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d)", ^~~~~~~ desc.c:563:13: note: include '' or provide a declaration of 'sprintf' desc.c:566:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d)", ^~~~~~~ desc.c:566:13: note: include '' or provide a declaration of 'sprintf' desc.c:570:11: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, tmp_str); ^~~~~~ desc.c:570:11: note: include '' or provide a declaration of 'strcat' desc.c:575:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " [%d", i_ptr->ac); ^~~~~~~ desc.c:575:11: note: include '' or provide a declaration of 'sprintf' desc.c:576:11: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, tmp_str); ^~~~~~ desc.c:576:11: note: include '' or provide a declaration of 'strcat' desc.c:589:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " [%c%d]", ^~~~~~~ desc.c:589:11: note: include '' or provide a declaration of 'sprintf' desc.c:591:11: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, tmp_str); ^~~~~~ desc.c:591:11: note: include '' or provide a declaration of 'strcat' desc.c:601:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " with %d turns of light", i_ptr->p1); ^~~~~~~ desc.c:601:9: note: include '' or provide a declaration of 'sprintf' desc.c:608:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d)", ^~~~~~~ desc.c:608:13: note: include '' or provide a declaration of 'sprintf' desc.c:611:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%d charges)", i_ptr->p1); ^~~~~~~ desc.c:611:13: note: include '' or provide a declaration of 'sprintf' desc.c:615:17: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d)", ^~~~~~~ desc.c:615:17: note: include '' or provide a declaration of 'sprintf' desc.c:620:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d to STR)", ^~~~~~~ desc.c:620:14: note: include '' or provide a declaration of 'sprintf' desc.c:623:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, " (%c%d to stealth)", ^~~~~~~ desc.c:623:14: note: include '' or provide a declaration of 'sprintf' desc.c:628:14: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(tmp_val, tmp_str); ^~~~~~ desc.c:628:14: note: include '' or provide a declaration of 'strcat' desc.c:635:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%d%s", (int)i_ptr->number, &tmp_val[1]); ^~~~~~~ desc.c:635:13: note: include '' or provide a declaration of 'sprintf' desc.c:637:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s%s", "no more", &tmp_val[1]); ^~~~~~~ desc.c:637:13: note: include '' or provide a declaration of 'sprintf' desc.c:639:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "an%s", &tmp_val[1]); ^~~~~~~ desc.c:639:13: note: include '' or provide a declaration of 'sprintf' desc.c:641:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "a%s", &tmp_val[1]); ^~~~~~~ desc.c:641:13: note: include '' or provide a declaration of 'sprintf' desc.c:648:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "no more %s", &tmp_val[5]); ^~~~~~~ desc.c:648:13: note: include '' or provide a declaration of 'sprintf' desc.c:651:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "no more %s", tmp_val); ^~~~~~~ desc.c:651:13: note: include '' or provide a declaration of 'sprintf' desc.c:654:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(out_val, tmp_val); ^~~~~~ desc.c:654:9: note: include '' or provide a declaration of 'strcpy' desc.c:676:26: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] else if ((indexx = strlen(tmp_str)) > 0) ^~~~~~ desc.c:676:26: warning: incompatible implicit declaration of built-in function 'strlen' desc.c:676:26: note: include '' or provide a declaration of 'strlen' desc.c:681:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_val, " {%s}", tmp_str); ^~~~~~~ desc.c:681:11: note: include '' or provide a declaration of 'sprintf' desc.c: In function 'desc_charges': desc.c:727:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You have %d charges remaining.", rem_num); ^~~~~~~ desc.c:727:14: note: include '' or provide a declaration of 'sprintf' desc.c: In function 'desc_remain': desc.c:745:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You have %s", tmp_str); ^~~~~~~ desc.c:745:10: note: include '' or provide a declaration of 'sprintf' --- io.o --- io.c:790:10: warning: implicit declaration of function 'wait'; did you mean 'exit'? [-Wimplicit-function-declaration] (void) wait((int *) 0); ^~~~ exit io.c: In function 'print': io.c:1156:7: warning: incompatible implicit declaration of built-in function 'abort' abort(); ^~~~~ io.c:1156:7: note: include '' or provide a declaration of 'abort' io.c: In function 'move_cursor_relative': io.c:1189:7: warning: incompatible implicit declaration of built-in function 'abort' abort(); ^~~~~ io.c:1189:7: note: include '' or provide a declaration of 'abort' io.c: In function 'bell': io.c:1594:10: warning: implicit declaration of function 'write'; did you mean 'fwrite'? [-Wimplicit-function-declaration] (void) write(1, "\007", 1); ^~~~~ fwrite --- files.o --- files.c: In function 'init_scorefile': files.c:101:7: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ files.c:101:7: warning: incompatible implicit declaration of built-in function 'exit' files.c:101:7: note: include '' or provide a declaration of 'exit' files.c:58:1: +#include files.c:101:7: exit(1); ^~~~ files.c: In function 'read_times': files.c:130:6: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] if (strlen(in_line) > 3) ^~~~~~ files.c:130:6: warning: incompatible implicit declaration of built-in function 'strlen' files.c:130:6: note: include '' or provide a declaration of 'strlen' files.c:58:1: +#include files.c:130:6: if (strlen(in_line) > 3) ^~~~~~ files.c:132:11: warning: implicit declaration of function 'strncmp' [-Wimplicit-function-declaration] if (!strncmp(in_line, "SUN:", 4)) ^~~~~~~ files.c:133:15: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(days[0], in_line); ^~~~~~ files.c:133:15: warning: incompatible implicit declaration of built-in function 'strcpy' files.c:133:15: note: include '' or provide a declaration of 'strcpy' files.c:135:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(days[1], in_line); ^~~~~~ files.c:135:15: note: include '' or provide a declaration of 'strcpy' files.c:137:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(days[2], in_line); ^~~~~~ files.c:137:15: note: include '' or provide a declaration of 'strcpy' files.c:139:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(days[3], in_line); ^~~~~~ files.c:139:15: note: include '' or provide a declaration of 'strcpy' files.c:141:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(days[4], in_line); ^~~~~~ files.c:141:15: note: include '' or provide a declaration of 'strcpy' files.c:143:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(days[5], in_line); ^~~~~~ files.c:143:15: note: include '' or provide a declaration of 'strcpy' files.c:145:15: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(days[6], in_line); ^~~~~~ files.c:145:15: note: include '' or provide a declaration of 'strcpy' files.c:155:7: warning: incompatible implicit declaration of built-in function 'exit' exit(1); ^~~~ files.c:155:7: note: include '' or provide a declaration of 'exit' files.c: In function 'print_objects': files.c:254:11: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] level = atoi(tmp_str); ^~~~ files.c:273:8: warning: incompatible implicit declaration of built-in function 'strlen' if (strlen(filename1) == 0) ^~~~~~ files.c:273:8: note: include '' or provide a declaration of 'strlen' files.c:285:12: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] prt(strcat(tmp_str, " random objects being produced..."), 0, 0); ^~~~~~ files.c:285:12: warning: incompatible implicit declaration of built-in function 'strcat' files.c:285:12: note: include '' or provide a declaration of 'strcat' files.c: In function 'file_character': files.c:389:14: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] (void) close(fd); ^~~~~ pclose --- misc2.o --- misc2.c: In function 'set_options': misc2.c:1042:14: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(string, "%-38s: %s", options[max].o_prompt, ^~~~~~~ misc2.c:1042:14: warning: incompatible implicit declaration of built-in function 'sprintf' misc2.c:1042:14: note: include '' or provide a declaration of 'sprintf' misc2.c:17:1: +#include misc2.c:1042:14: (void) sprintf(string, "%-38s: %s", options[max].o_prompt, ^~~~~~~ --- misc1.o --- misc1.c: In function 'los': misc1.c:447:14: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] scale2 = abs(deltaX * deltaY); ^~~ misc1.c: In function 'place_win_monster': misc1.c:798:2: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort(); ^~~~~ misc1.c:798:2: warning: incompatible implicit declaration of built-in function 'abort' misc1.c:798:2: note: include '' or provide a declaration of 'abort' misc1.c:22:1: +#include #endif misc1.c:798:2: abort(); ^~~~~ --- potions.o --- --- prayer.o --- --- save.o --- --- staffs.o --- --- wands.o --- --- scrolls.o --- --- spells.o --- --- wizard.o --- --- store2.o --- --- signals.o --- --- moria1.o --- --- moria2.o --- --- prayer.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c prayer.c --- save.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c save.c --- staffs.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c staffs.c --- wands.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c wands.c --- scrolls.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c scrolls.c --- spells.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c spells.c --- wizard.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c wizard.c --- moria3.o --- --- signals.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c signals.c signals.c: In function 'signal_handler': signals.c:150:11: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(died_from, "Interrupting"); ^~~~~~ signals.c:150:11: warning: incompatible implicit declaration of built-in function 'strcpy' signals.c:150:11: note: include '' or provide a declaration of 'strcpy' signals.c:74:1: +#include #endif signals.c:150:11: (void) strcpy(died_from, "Interrupting"); ^~~~~~ signals.c:153:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, "Abortion"); ^~~~~~ signals.c:153:9: note: include '' or provide a declaration of 'strcpy' signals.c:169:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, "software bug"); ^~~~~~ signals.c:169:11: note: include '' or provide a declaration of 'strcpy' signals.c:183:15: warning: implicit declaration of function 'getpid'; did you mean 'get_dir'? [-Wimplicit-function-declaration] (void) kill(getpid(), sig); ^~~~~~ get_dir signals.c:184:10: warning: implicit declaration of function 'sleep' [-Wimplicit-function-declaration] (void) sleep(5); ^~~~~ signals.c:186:3: warning: implicit declaration of function 'exit' [-Wimplicit-function-declaration] exit(1); ^~~~ signals.c:186:3: warning: incompatible implicit declaration of built-in function 'exit' signals.c:186:3: note: include '' or provide a declaration of 'exit' signals.c:74:1: +#include #endif signals.c:186:3: exit(1); ^~~~ --- store2.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c store2.c store2.c: In function 'prt_comment2': store2.c:160:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(comment, comment2a[randint(3)-1]); ^~~~~~ store2.c:160:12: warning: incompatible implicit declaration of built-in function 'strcpy' store2.c:160:12: note: include '' or provide a declaration of 'strcpy' store2.c:25:1: +#include #endif store2.c:160:12: (void) strcpy(comment, comment2a[randint(3)-1]); ^~~~~~ store2.c:162:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(comment, comment2b[randint(16)-1]); ^~~~~~ store2.c:162:12: note: include '' or provide a declaration of 'strcpy' store2.c: In function 'prt_comment3': store2.c:176:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (comment, comment3a[randint(3)-1]); ^~~~~~ store2.c:176:12: note: include '' or provide a declaration of 'strcpy' store2.c:178:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (comment, comment3b[randint(15)-1]); ^~~~~~ store2.c:178:12: note: include '' or provide a declaration of 'strcpy' store2.c: In function 'display_inventory': store2.c:256:14: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(out_val2, "%c) %s", 'a'+i, out_val1); ^~~~~~~ store2.c:256:14: warning: incompatible implicit declaration of built-in function 'sprintf' store2.c:256:14: note: include '' or provide a declaration of 'sprintf' store2.c:25:1: +#include #endif store2.c:256:14: (void) sprintf(out_val2, "%c) %s", 'a'+i, out_val1); ^~~~~~~ store2.c: In function 'display_cost': store2.c:298:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%ld", j); ^~~~~~~ store2.c:298:14: note: include '' or provide a declaration of 'sprintf' store2.c:301:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%9ld [Fixed]", s_ptr->store_inven[pos].scost); ^~~~~~~ store2.c:301:12: note: include '' or provide a declaration of 'sprintf' store2.c: In function 'store_prt_gold': store2.c:311:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Gold Remaining : %ld", py.misc.au); ^~~~~~~ store2.c:311:10: note: include '' or provide a declaration of 'sprintf' store2.c: In function 'get_store_item': store2.c:345:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "(Items %c-%c, ESC to exit) %s", i+'a', j+'a', pmt); ^~~~~~~ store2.c:345:10: note: include '' or provide a declaration of 'sprintf' store2.c: In function 'get_haggle': store2.c:428:10: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] clen = strlen(comment); ^~~~~~ store2.c:428:10: warning: incompatible implicit declaration of built-in function 'strlen' store2.c:428:10: note: include '' or provide a declaration of 'strlen' store2.c:438:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (default_offer, "[%c%d] ", ^~~~~~~ store2.c:438:11: note: include '' or provide a declaration of 'sprintf' store2.c:440:6: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] abs (last_store_inc)); ^~~ store2.c: In function 'purchase_haggle': store2.c:594:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s : %ld", comment, cur_ask); ^~~~~~~ store2.c:594:11: note: include '' or provide a declaration of 'sprintf' store2.c:670:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Your last offer : %ld", last_offer); ^~~~~~~ store2.c:670:15: note: include '' or provide a declaration of 'sprintf' store2.c: In function 'sell_haggle': store2.c:787:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s : %ld", comment, cur_ask); ^~~~~~~ store2.c:787:15: note: include '' or provide a declaration of 'sprintf' store2.c:863:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Your last bid %ld", last_offer); ^~~~~~~ store2.c:863:12: note: include '' or provide a declaration of 'sprintf' store2.c: In function 'store_purchase': store2.c:935:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You have %s (%c)", ^~~~~~~ store2.c:935:12: note: include '' or provide a declaration of 'sprintf' store2.c: In function 'store_sell': store2.c:1023:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Selling %s (%c)", tmp_str, item_val+'a'); ^~~~~~~ store2.c:1023:14: note: include '' or provide a declaration of 'sprintf' --- wizard.o --- wizard.c: In function 'change_character': wizard.c:73:17: warning: implicit declaration of function 'atoi'; did you mean 'atol'? [-Wimplicit-function-declaration] tmp_val = atoi(tmp_str); ^~~~ atol wizard.c:180:10: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(tmp_str, "Current=%ld Gold = ", m_ptr->au); ^~~~~~~ wizard.c:180:10: warning: incompatible implicit declaration of built-in function 'sprintf' wizard.c:180:10: note: include '' or provide a declaration of 'sprintf' wizard.c:25:1: +#include #endif wizard.c:180:10: (void) sprintf(tmp_str, "Current=%ld Gold = ", m_ptr->au); ^~~~~~~ wizard.c:181:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] tmp_val = strlen(tmp_str); ^~~~~~ wizard.c:181:13: warning: incompatible implicit declaration of built-in function 'strlen' wizard.c:181:13: note: include '' or provide a declaration of 'strlen' wizard.c:25:1: +#include #endif wizard.c:181:13: tmp_val = strlen(tmp_str); ^~~~~~ wizard.c: In function 'wizard_create': wizard.c:387:10: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy (pattern, "%lx"); ^~~~~~ wizard.c:387:10: warning: incompatible implicit declaration of built-in function 'strcpy' wizard.c:387:10: note: include '' or provide a declaration of 'strcpy' wizard.c:388:10: warning: implicit declaration of function 'sscanf' [-Wimplicit-function-declaration] (void) sscanf(tmp_str, pattern, &tmp_lval); ^~~~~~ wizard.c:388:10: warning: incompatible implicit declaration of built-in function 'sscanf' wizard.c:388:10: note: include '' or provide a declaration of 'sscanf' --- spells.o --- spells.c: In function 'monster_name': spells.c:44:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy (m_name, "It"); ^~~~~~ spells.c:44:12: warning: incompatible implicit declaration of built-in function 'strcpy' spells.c:44:12: note: include '' or provide a declaration of 'strcpy' spells.c:25:1: +#include #endif spells.c:44:12: (void) strcpy (m_name, "It"); ^~~~~~ spells.c:46:12: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf (m_name, "The %s", r_ptr->name); ^~~~~~~ spells.c:46:12: warning: incompatible implicit declaration of built-in function 'sprintf' spells.c:46:12: note: include '' or provide a declaration of 'sprintf' spells.c:25:1: +#include #endif spells.c:46:12: (void) sprintf (m_name, "The %s", r_ptr->name); ^~~~~~~ spells.c: In function 'lower_monster_name': spells.c:55:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (m_name, "it"); ^~~~~~ spells.c:55:12: note: include '' or provide a declaration of 'strcpy' spells.c:57:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (m_name, "the %s", r_ptr->name); ^~~~~~~ spells.c:57:12: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'sleep_monsters1': spells.c:87:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:87:10: note: include '' or provide a declaration of 'sprintf' spells.c:94:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s falls asleep.", m_name); ^~~~~~~ spells.c:94:10: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'ident_spell': spells.c:376:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s: %s", describe_use(item_val), tmp_str); ^~~~~~~ spells.c:376:11: note: include '' or provide a declaration of 'sprintf' spells.c:379:9: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%c %s", item_val+97, tmp_str); ^~~~~~~ spells.c:379:9: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'light_line': spells.c:597:16: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, ^~~~~~~ spells.c:597:16: note: include '' or provide a declaration of 'sprintf' spells.c:604:16: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s cringes from the light!", ^~~~~~~ spells.c:604:16: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'fire_bolt': spells.c:773:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "The %s strikes %s.", bolt_typ, m_name); ^~~~~~~ spells.c:773:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'fire_ball': spells.c:918:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, ^~~~~~~ spells.c:918:12: note: include '' or provide a declaration of 'sprintf' spells.c:925:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, ^~~~~~~ spells.c:925:12: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'hp_monster': spells.c:1141:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s dies in a fit of agony.", m_name); ^~~~~~~ spells.c:1141:15: note: include '' or provide a declaration of 'sprintf' spells.c:1147:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s screams in agony.", m_name); ^~~~~~~ spells.c:1147:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'drain_life': spells.c:1190:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s dies in a fit of agony.",m_name); ^~~~~~~ spells.c:1190:12: note: include '' or provide a declaration of 'sprintf' spells.c:1196:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s screams in agony.", m_name); ^~~~~~~ spells.c:1196:12: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'speed_monster': spells.c:1240:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s starts moving faster.", m_name); ^~~~~~~ spells.c:1240:15: note: include '' or provide a declaration of 'sprintf' spells.c:1248:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s starts moving slower.", m_name); ^~~~~~~ spells.c:1248:15: note: include '' or provide a declaration of 'sprintf' spells.c:1255:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:1255:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'confuse_monster': spells.c:1300:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:1300:15: note: include '' or provide a declaration of 'sprintf' spells.c:1311:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s appears confused.", m_name); ^~~~~~~ spells.c:1311:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'sleep_monster': spells.c:1352:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:1352:15: note: include '' or provide a declaration of 'sprintf' spells.c:1359:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s falls asleep.", m_name); ^~~~~~~ spells.c:1359:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'wall_to_mud': spells.c:1408:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "The %s turns into mud.", tmp_str); ^~~~~~~ spells.c:1408:15: note: include '' or provide a declaration of 'sprintf' spells.c:1438:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s dissolves!", m_name); ^~~~~~~ spells.c:1438:12: note: include '' or provide a declaration of 'sprintf' spells.c:1445:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s grunts in pain!",m_name); ^~~~~~~ spells.c:1445:12: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'poly_monster': spells.c:1541:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:1541:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'build_wall': spells.c:1599:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s wails out in pain!", m_name); ^~~~~~~ spells.c:1599:12: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'genocide': spells.c:1830:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "The %s is unaffected.", r_ptr->name); ^~~~~~~ spells.c:1830:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'speed_monsters': spells.c:1866:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s starts moving faster.", m_name); ^~~~~~~ spells.c:1866:15: note: include '' or provide a declaration of 'sprintf' spells.c:1876:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s starts moving slower.", m_name); ^~~~~~~ spells.c:1876:15: note: include '' or provide a declaration of 'sprintf' spells.c:1884:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:1884:11: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'sleep_monsters2': spells.c:1917:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:1917:15: note: include '' or provide a declaration of 'sprintf' spells.c:1926:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s falls asleep.", m_name); ^~~~~~~ spells.c:1926:15: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'earthquake': spells.c:2147:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (out_val, "%s wails out in pain!", m_name); ^~~~~~~ spells.c:2147:12: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'dispel_creature': spells.c:2253:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s dissolves!", m_name); ^~~~~~~ spells.c:2253:13: note: include '' or provide a declaration of 'sprintf' spells.c:2255:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s shudders.", m_name); ^~~~~~~ spells.c:2255:13: note: include '' or provide a declaration of 'sprintf' spells.c: In function 'turn_undead': spells.c:2289:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s runs frantically!", m_name); ^~~~~~~ spells.c:2289:12: note: include '' or provide a declaration of 'sprintf' spells.c:2298:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is unaffected.", m_name); ^~~~~~~ spells.c:2298:15: note: include '' or provide a declaration of 'sprintf' --- moria3.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c moria3.c moria3.c: In function 'carry': moria3.c:312:11: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(out_val, ^~~~~~~ moria3.c:312:11: warning: incompatible implicit declaration of built-in function 'sprintf' moria3.c:312:11: note: include '' or provide a declaration of 'sprintf' moria3.c:24:1: +#include #endif moria3.c:312:11: (void) sprintf(out_val, ^~~~~~~ moria3.c:327:13: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] tmp_str[strlen(tmp_str)-1] = '?'; ^~~~~~ moria3.c:327:13: warning: incompatible implicit declaration of built-in function 'strlen' moria3.c:327:13: note: include '' or provide a declaration of 'strlen' moria3.c:24:1: +#include #endif moria3.c:327:13: tmp_str[strlen(tmp_str)-1] = '?'; ^~~~~~ moria3.c:328:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Pick up %s", tmp_str); ^~~~~~~ moria3.c:328:12: note: include '' or provide a declaration of 'sprintf' moria3.c:336:13: warning: incompatible implicit declaration of built-in function 'strlen' tmp_str[strlen(tmp_str)-1] = '?'; ^~~~~~ moria3.c:336:13: note: include '' or provide a declaration of 'strlen' moria3.c:337:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, ^~~~~~~ moria3.c:337:12: note: include '' or provide a declaration of 'sprintf' moria3.c:347:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You have %s (%c)",tmp_str,locn+'a'); ^~~~~~~ moria3.c:347:12: note: include '' or provide a declaration of 'sprintf' moria3.c:355:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You can't carry %s", tmp_str); ^~~~~~~ moria3.c:355:15: note: include '' or provide a declaration of 'sprintf' moria3.c: In function 'py_attack': moria3.c:732:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(m_name, "it"); ^~~~~~ moria3.c:732:12: warning: incompatible implicit declaration of built-in function 'strcpy' moria3.c:732:12: note: include '' or provide a declaration of 'strcpy' moria3.c:734:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(m_name, "the %s", c_list[monptr].name); ^~~~~~~ moria3.c:734:12: note: include '' or provide a declaration of 'sprintf' moria3.c:760:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You hit %s.", m_name); ^~~~~~~ moria3.c:760:11: note: include '' or provide a declaration of 'sprintf' moria3.c:827:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You miss %s.", m_name); ^~~~~~~ moria3.c:827:11: note: include '' or provide a declaration of 'sprintf' moria3.c: In function 'openobject': moria3.c:1048:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (m_name, "The %s", c_list[m_ptr->mptr].name); ^~~~~~~ moria3.c:1048:13: note: include '' or provide a declaration of 'sprintf' moria3.c:1050:13: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (m_name, "Something"); ^~~~~~ moria3.c:1050:13: note: include '' or provide a declaration of 'strcpy' moria3.c:1051:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is in your way!", m_name); ^~~~~~~ moria3.c:1051:11: note: include '' or provide a declaration of 'sprintf' moria3.c: In function 'closeobject': moria3.c:1183:10: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (m_name, "The %s", c_list[m_ptr->mptr].name); ^~~~~~~ moria3.c:1183:10: note: include '' or provide a declaration of 'sprintf' moria3.c:1185:10: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (m_name, "Something"); ^~~~~~ moria3.c:1185:10: note: include '' or provide a declaration of 'strcpy' moria3.c:1186:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is in your way!", m_name); ^~~~~~~ moria3.c:1186:15: note: include '' or provide a declaration of 'sprintf' --- moria1.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c moria1.c moria1.c: In function 'show_inven': moria1.c:336:8: warning: implicit declaration of function 'strlen' [-Wimplicit-function-declaration] l = strlen(out_val[i]); ^~~~~~ moria1.c:336:8: warning: incompatible implicit declaration of built-in function 'strlen' moria1.c:336:8: note: include '' or provide a declaration of 'strlen' moria1.c:30:1: +#include #endif moria1.c:336:8: l = strlen(out_val[i]); ^~~~~~ moria1.c: In function 'show_equip': moria1.c:471:8: warning: incompatible implicit declaration of built-in function 'strlen' l = strlen(out_val[line]); ^~~~~~ moria1.c:471:8: note: include '' or provide a declaration of 'strlen' moria1.c: In function 'verify': moria1.c:556:10: warning: incompatible implicit declaration of built-in function 'strlen' object[strlen(object)-1] = '?'; /* change the period to a question mark */ ^~~~~~ moria1.c:556:10: note: include '' or provide a declaration of 'strlen' moria1.c: In function 'inven_command': moria1.c:797:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(prt1, "Primary weapon : "); ^~~~~~ moria1.c:797:12: warning: incompatible implicit declaration of built-in function 'strcpy' moria1.c:797:12: note: include '' or provide a declaration of 'strcpy' moria1.c:799:15: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] msg_print(strcat(prt1, prt2)); ^~~~~~ moria1.c:799:15: warning: incompatible implicit declaration of built-in function 'strcat' moria1.c:799:15: note: include '' or provide a declaration of 'strcat' moria1.c:1055:16: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(prt2, "wielding "); ^~~~~~ moria1.c:1055:16: note: include '' or provide a declaration of 'strcat' moria1.c:1057:16: warning: incompatible implicit declaration of built-in function 'strcat' (void) strcat(prt2, "wearing "); ^~~~~~ moria1.c:1057:16: note: include '' or provide a declaration of 'strcat' moria1.c:1058:17: warning: incompatible implicit declaration of built-in function 'strcat' msg_print(strcat(prt2, "appears to be cursed.")); ^~~~~~ moria1.c:1058:17: note: include '' or provide a declaration of 'strcat' moria1.c:1150:15: warning: incompatible implicit declaration of built-in function 'strlen' prt1[strlen(prt1)-1] = '?'; ^~~~~~ moria1.c:1150:15: note: include '' or provide a declaration of 'strlen' moria1.c: In function 'rest': moria1.c:1800:17: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] rest_num = atoi(rest_str); ^~~~ moria1.c: In function 'take_hit': moria1.c:1877:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, hit_from); ^~~~~~ moria1.c:1877:11: note: include '' or provide a declaration of 'strcpy' --- scrolls.o --- scrolls.c: In function 'read_scroll': scrolls.c:71:12: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(out_val, "Your %s glows faintly!", tmp_str); ^~~~~~~ scrolls.c:71:12: warning: incompatible implicit declaration of built-in function 'sprintf' scrolls.c:71:12: note: include '' or provide a declaration of 'sprintf' scrolls.c:22:1: +#include #endif scrolls.c:71:12: (void) sprintf(out_val, "Your %s glows faintly!", tmp_str); ^~~~~~~ scrolls.c:92:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Your %s glows faintly!", tmp_str); ^~~~~~~ scrolls.c:92:12: note: include '' or provide a declaration of 'sprintf' scrolls.c:163:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Your %s glows faintly!", tmp_str); ^~~~~~~ scrolls.c:163:12: note: include '' or provide a declaration of 'sprintf' scrolls.c:308:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "Your %s glows brightly!", tmp_str); ^~~~~~~ scrolls.c:308:12: note: include '' or provide a declaration of 'sprintf' scrolls.c:341:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void)sprintf(out_val,"Your %s glows black, fades.",tmp_str); ^~~~~~~ scrolls.c:341:11: note: include '' or provide a declaration of 'sprintf' scrolls.c:406:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val,"Your %s glows brightly!", tmp_str); ^~~~~~~ scrolls.c:406:12: note: include '' or provide a declaration of 'sprintf' scrolls.c:464:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void)sprintf(out_val,"Your %s glows black, fades.",tmp_str); ^~~~~~~ scrolls.c:464:11: note: include '' or provide a declaration of 'sprintf' --- save.o --- save.c: In function 'save_char': save.c:522:11: warning: implicit declaration of function 'access'; did you mean 'bless'? [-Wimplicit-function-declaration] if (access(savefile, 0) < 0 ^~~~~~ bless save.c:524:12: warning: implicit declaration of function 'unlink'; did you mean 'unix'? [-Wimplicit-function-declaration] || (i = unlink(savefile)) < 0) ^~~~~~ unix save.c:535:13: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(savefile, temp); ^~~~~~ save.c:535:13: warning: incompatible implicit declaration of built-in function 'strcpy' save.c:535:13: note: include '' or provide a declaration of 'strcpy' save.c:107:1: +#include #else save.c:535:13: (void) strcpy(savefile, temp); ^~~~~~ save.c: In function '_save_char': save.c:580:14: warning: implicit declaration of function 'chmod' [-Wimplicit-function-declaration] (void) chmod(fnam, 0600); ^~~~~ save.c:586:14: warning: implicit declaration of function 'close'; did you mean 'pclose'? [-Wimplicit-function-declaration] (void) close(fd); ^~~~~ pclose save.c: In function 'get_char': save.c:1204:13: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(died_from, "(alive and well)"); ^~~~~~ save.c:1204:13: note: include '' or provide a declaration of 'strcpy' --- potions.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c potions.c --- moria2.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c moria2.c --- moria4.o --- --- monsters.o --- --- treasure.o --- --- variable.o --- --- rnd.o --- --- recall.o --- --- unix.o --- --- player.o --- --- tables.o --- --- moria4.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c moria4.c --- monsters.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c monsters.c --- treasure.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c treasure.c --- variable.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c variable.c --- rnd.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c rnd.c --- unix.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c unix.c --- player.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c player.c --- tables.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c tables.c --- moria4.o --- moria4.c: In function 'tunnel': moria4.c:95:9: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf (m_name, "The %s", c_list[m_ptr->mptr].name); ^~~~~~~ moria4.c:95:9: warning: incompatible implicit declaration of built-in function 'sprintf' moria4.c:95:9: note: include '' or provide a declaration of 'sprintf' moria4.c:28:1: +#include moria4.c:95:9: (void) sprintf (m_name, "The %s", c_list[m_ptr->mptr].name); ^~~~~~~ moria4.c:97:9: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy (m_name, "Something"); ^~~~~~ moria4.c:97:9: warning: incompatible implicit declaration of built-in function 'strcpy' moria4.c:97:9: note: include '' or provide a declaration of 'strcpy' moria4.c:28:1: +#include moria4.c:97:9: (void) strcpy (m_name, "Something"); ^~~~~~ moria4.c:98:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is in your way!", m_name); ^~~~~~~ moria4.c:98:14: note: include '' or provide a declaration of 'sprintf' moria4.c:190:3: warning: implicit declaration of function 'abort' [-Wimplicit-function-declaration] abort (); ^~~~~ moria4.c:190:3: warning: incompatible implicit declaration of built-in function 'abort' moria4.c:190:3: note: include '' or provide a declaration of 'abort' moria4.c:28:1: +#include moria4.c:190:3: abort (); ^~~~~ moria4.c:193:6: warning: incompatible implicit declaration of built-in function 'abort' abort (); ^~~~~ moria4.c:193:6: note: include '' or provide a declaration of 'abort' moria4.c: In function 'disarm_trap': moria4.c:225:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf (m_name, "The %s", c_list[m_ptr->mptr].name); ^~~~~~~ moria4.c:225:13: note: include '' or provide a declaration of 'sprintf' moria4.c:227:13: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (m_name, "Something"); ^~~~~~ moria4.c:227:13: note: include '' or provide a declaration of 'strcpy' moria4.c:228:11: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s is in your way!", m_name); ^~~~~~~ moria4.c:228:11: note: include '' or provide a declaration of 'sprintf' moria4.c: In function 'look_see': moria4.c:594:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(tmp_str, "Illegal call to look_see(%d, %d)", x, y); ^~~~~~~ moria4.c:594:14: note: include '' or provide a declaration of 'sprintf' moria4.c:617:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s %s %s. [(r)ecall]", ^~~~~~~ moria4.c:617:14: note: include '' or provide a declaration of 'sprintf' moria4.c:641:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s %s ---pause---", dstring, tmp_str); ^~~~~~~ moria4.c:641:15: note: include '' or provide a declaration of 'sprintf' moria4.c:670:15: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "%s %s ---pause---", dstring, string); ^~~~~~~ moria4.c:670:15: note: include '' or provide a declaration of 'sprintf' moria4.c: In function 'drop_throw': moria4.c:853:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "The %s disappears.", tmp_str); ^~~~~~~ moria4.c:853:14: note: include '' or provide a declaration of 'sprintf' moria4.c: In function 'throw_object': moria4.c:933:17: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, ^~~~~~~ moria4.c:933:17: note: include '' or provide a declaration of 'sprintf' moria4.c:939:17: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "The %s hits the %s.", ^~~~~~~ moria4.c:939:17: note: include '' or provide a declaration of 'sprintf' moria4.c:955:13: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val,"You have killed the %s.", ^~~~~~~ moria4.c:955:13: note: include '' or provide a declaration of 'sprintf' moria4.c: In function 'py_bash': moria4.c:1005:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(m_name, "it"); ^~~~~~ moria4.c:1005:12: note: include '' or provide a declaration of 'strcpy' moria4.c:1007:12: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(m_name, "the %s", c_ptr->name); ^~~~~~~ moria4.c:1007:12: note: include '' or provide a declaration of 'sprintf' moria4.c:1018:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You hit %s.", m_name); ^~~~~~~ moria4.c:1018:14: note: include '' or provide a declaration of 'sprintf' moria4.c:1054:14: warning: incompatible implicit declaration of built-in function 'sprintf' (void) sprintf(out_val, "You miss %s.", m_name); ^~~~~~~ moria4.c:1054:14: note: include '' or provide a declaration of 'sprintf' moria4.c: In function 'bash': moria4.c:1124:28: warning: implicit declaration of function 'abs' [-Wimplicit-function-declaration] if (randint(tmp*(20+abs(t_ptr->p1))) < 10*(tmp-abs(t_ptr->p1))) ^~~ --- recall.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c recall.c recall.c: In function 'roff_recall': recall.c:231:10: warning: implicit declaration of function 'sprintf' [-Wimplicit-function-declaration] (void) sprintf(temp, "The %s:\n", cp->name); ^~~~~~~ recall.c:231:10: warning: incompatible implicit declaration of built-in function 'sprintf' recall.c:231:10: note: include '' or provide a declaration of 'sprintf' recall.c:17:1: +#include recall.c:231:10: (void) sprintf(temp, "The %s:\n", cp->name); ^~~~~~~ --- unix.o --- unix.c: In function 'user_name': unix.c:291:12: warning: implicit declaration of function 'strcpy' [-Wimplicit-function-declaration] (void) strcpy(buf, p); ^~~~~~ unix.c:291:12: warning: incompatible implicit declaration of built-in function 'strcpy' unix.c:291:12: note: include '' or provide a declaration of 'strcpy' unix.c:81:1: +#include unix.c:291:12: (void) strcpy(buf, p); ^~~~~~ unix.c:296:9: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(buf, pwline->pw_name); ^~~~~~ unix.c:296:9: note: include '' or provide a declaration of 'strcpy' unix.c:299:12: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy(buf, "X"); /* Gotta have some name */ ^~~~~~ unix.c:299:12: note: include '' or provide a declaration of 'strcpy' unix.c: In function 'tilde': unix.c:326:10: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (user, login); ^~~~~~ unix.c:326:10: note: include '' or provide a declaration of 'strcpy' unix.c:332:11: warning: incompatible implicit declaration of built-in function 'strcpy' (void) strcpy (exp, pw->pw_dir); ^~~~~~ unix.c:332:11: note: include '' or provide a declaration of 'strcpy' unix.c:334:14: warning: implicit declaration of function 'strcat' [-Wimplicit-function-declaration] (void) strcat(exp, file); ^~~~~~ unix.c:334:14: warning: incompatible implicit declaration of built-in function 'strcat' unix.c:334:14: note: include '' or provide a declaration of 'strcat' unix.c: In function 'topen': unix.c:369:13: warning: implicit declaration of function 'open'; did you mean 'topen'? [-Wimplicit-function-declaration] return (open(buf, flags, mode)); ^~~~ topen --- moria --- cc -o moria -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing main.o misc1.o misc2.o misc3.o misc4.o store1.o files.o io.o create.o desc.o generate.o sets.o dungeon.o creature.o death.o eat.o help.o magic.o potions.o prayer.o save.o staffs.o wands.o scrolls.o spells.o wizard.o store2.o signals.o moria1.o moria2.o moria3.o moria4.o monsters.o treasure.o variable.o rnd.o recall.o unix.o player.o tables.o -L/usr/local/lib -Wl,-rpath=/usr/local/lib -lncurses SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for moria-5.5.2 ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Generating temporary packing list /bin/mkdir -p /construction/games/moria/stage/usr/local/bin install -s -m 555 moria /construction/games/moria/stage/usr/local/bin /bin/mkdir -p /construction/games/moria/stage/usr/local/share/moria (cd files; install -m 0644 hours news origcmds.hlp owizcmds.hlp roglcmds.hlp rwizcmds.hlp version.hlp welcome.hlp /construction/games/moria/stage/usr/local/share/moria) (cd /construction/games/moria/stage/usr/local/share/moria; /usr/bin/touch scores) install -m 444 /construction/games/moria/umoria/doc/moria.6 /construction/games/moria/stage/usr/local/man/man6/ cd /construction/games/moria/umoria/doc && /usr/bin/env DOCSDIR="/usr/local/share/doc/moria" MKDIR="/bin/mkdir -p" TOUCH="/usr/bin/touch" STAGEDIR="/construction/games/moria/stage" DATADIR="/usr/local/share/moria" XDG_DATA_HOME=/construction/games/moria XDG_CONFIG_HOME=/construction/games/moria XDG_CACHE_HOME=/construction/games/moria/.cache HOME=/construction/games/moria TMPDIR="/tmp" PATH=/usr/local/libexec/ccache:/construction/games/moria/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin PKG_CONFIG_LIBDIR=/construction/games/moria/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc80 PREFIX=/usr/local LOCALBASE=/usr/local NOPROFILE=1 CC="cc" CFLAGS="-pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib " LIBS="" CXX="c++" CXXFLAGS=" -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing " MANPREFIX="/usr/local" CCACHE_DIR="/ccache" BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" /usr/bin/make -f Makefile CURSES=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib -lncurses" DESTDIR=/construction/games/moria/stage install cat moria1.ms moria2.ms > moria.ms cat moria1.txt moria2.txt > moria.txt /bin/mkdir -p /construction/games/moria/stage/usr/local/share/doc/moria install -m 0644 ERRORS FEATURES.NEW dragon.inf exp.doc faq history moria.ms moria.txt pronounc spells.doc where.inf /construction/games/moria/stage/usr/local/share/doc/moria ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: check-plist ------------------------------------------------------------------------------- ====> Checking for pkg-plist issues (check-plist) ===> Parsing plist ===> Checking for items in STAGEDIR missing from pkg-plist ===> Checking for items in pkg-plist which are not in STAGEDIR ===> No pkg-plist issues found (check-plist) SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for moria-5.5.2 file sizes/checksums [22]: 0% file sizes/checksums [22]: 100% Service unavailablepacking files [22]: 0% packing files [22]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:00 TOTAL TIME 00:00:04