=> Building games/moria Started : Thursday, 12 APR 2018 at 15:12:12 UTC Platform: 5.3-DEVELOPMENT DragonFly v5.3.0.81.g32506c-DEVELOPMENT #29: Tue Apr 10 08:49:52 PDT 2018 marino@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 -------------------------------------------------- -- Environment -------------------------------------------------- UNAME_r=5.2-SYNTH UNAME_m=x86_64 UNAME_p=x86_64 UNAME_v=DragonFly 5.2-SYNTH UNAME_s=DragonFly PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SSL_NO_VERIFY_PEER=1 TERM=dumb PKG_CACHEDIR=/var/cache/pkg8 PKG_DBDIR=/var/db/pkg8 PORTSDIR=/xports LANG=C HOME=/root USER=root -------------------------------------------------- -- Options -------------------------------------------------- ===> 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 -------------------------------------------------- -- CONFIGURE_ENV -------------------------------------------------- XDG_DATA_HOME=/construction/games/moria XDG_CONFIG_HOME=/construction/games/moria HOME=/construction/games/moria TMPDIR="/tmp" PATH=/construction/games/moria/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 -------------------------------------------------- -- CONFIGURE_ARGS -------------------------------------------------- -------------------------------------------------- -- 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 HOME=/construction/games/moria TMPDIR="/tmp" PATH=/construction/games/moria/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" 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" -------------------------------------------------- -- MAKE_ARGS -------------------------------------------------- CURSES=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib -lncurses" DESTDIR=/construction/games/moria/stage -------------------------------------------------- -- PLIST_SUB -------------------------------------------------- PORTDOCS="" PORTEXAMPLES="" OSREL=5.2 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" -------------------------------------------------- -- 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 -------------------------------------------------- -- /etc/make.conf -------------------------------------------------- SYNTHPROFILE=Release-5.2 USE_PACKAGE_DEPENDS_ONLY=yes PACKAGE_BUILDING=yes BATCH=yes PKG_CREATE_VERBOSE=yes PORTSDIR=/xports DISTDIR=/distfiles WRKDIRPREFIX=/construction PORT_DBDIR=/options PACKAGES=/packages MAKE_JOBS_NUMBER_LIMIT=5 LICENSES_ACCEPTED= NONE HAVE_COMPAT_IA32_KERN= CONFIGURE_MAX_CMD_LEN=262144 _SMP_CPUS=8 UID=0 ARCH=x86_64 OPSYS=DragonFly DFLYVERSION=500200 OSVERSION=9999999 OSREL=5.2 _OSRELEASE=5.2-SYNTH -------------------------------------------------------------------------------- -- Phase: check-sanity -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: pkg-depends -------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.10.5.txz Installing pkg-1.10.5... Extracting pkg-1.10.5: .......... done ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of moria-5.5.2 -------------------------------------------------------------------------------- -- Phase: fetch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: fetch -------------------------------------------------------------------------------- ===> Fetching all distfiles required by moria-5.5.2 for building -------------------------------------------------------------------------------- -- Phase: checksum -------------------------------------------------------------------------------- ===> Fetching all distfiles required by moria-5.5.2 for building => SHA256 Checksum OK for um5.5.2.tar.Z. -------------------------------------------------------------------------------- -- Phase: extract-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: extract -------------------------------------------------------------------------------- ===> 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. -------------------------------------------------------------------------------- -- Phase: patch-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: patch -------------------------------------------------------------------------------- ===> Patching for moria-5.5.2 ===> Applying ports patches for moria-5.5.2 -------------------------------------------------------------------------------- -- Phase: build-depends -------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.0.0s20171223_1.txz Installing ncurses-6.0.0s20171223_1... Extracting ncurses-6.0.0s20171223_1: .......... done ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of moria-5.5.2 -------------------------------------------------------------------------------- -- Phase: lib-depends -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Phase: configure -------------------------------------------------------------------------------- ===> Configuring for moria-5.5.2 /usr/bin/sed -i.bak -e "s:%%DATADIR%%:/usr/local/share/moria:g" /construction/games/moria/umoria/source/config.h cd /construction/games/moria/umoria && ln -sf source/* unix/* . -------------------------------------------------------------------------------- -- Phase: build -------------------------------------------------------------------------------- ===> Building for moria-5.5.2 --- main.o --- --- misc1.o --- --- misc2.o --- --- misc3.o --- --- misc4.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 --- 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' --- 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' --- 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: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: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' [-Wimplicit-function-declaration] if (0 != setuid(getuid())) ^ main.c:230:7: warning: implicit declaration of function 'perror' [-Wimplicit-function-declaration] perror("Can't set permissions correctly! Setuid call failed.\n"); ^ main.c:233:12: warning: implicit declaration of function 'setgid' [-Wimplicit-function-declaration] if (0 != setgid(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: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: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); ^ 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' [-Wimplicit-function-declaration] if ((new_game == FALSE) && !access(savefile, 0) && get_char(&generate)) ^ 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' --- 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: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: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' --- 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 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: 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: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' [-Wimplicit-function-declaration] (void) close(fd); ^ --- 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 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: 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: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' --- 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: 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); ^ io.c:790:10: warning: implicit declaration of function 'wait' [-Wimplicit-function-declaration] (void) wait((int *) 0); ^ 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' [-Wimplicit-function-declaration] (void) write(1, "\007", 1); ^ --- desc.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c desc.c 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: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: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' --- 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 --- 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' --- dungeon.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c dungeon.c 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: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: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' --- 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: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: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' --- death.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c death.c 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: 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' --- eat.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c eat.c --- help.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c help.c --- magic.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c magic.c --- potions.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c potions.c --- 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 --- save.o --- save.c: In function 'save_char': save.c:522:11: warning: implicit declaration of function 'access' [-Wimplicit-function-declaration] if (access(savefile, 0) < 0 ^ save.c:524:12: warning: implicit declaration of function 'unlink' [-Wimplicit-function-declaration] || (i = unlink(savefile)) < 0) ^ 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: 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' [-Wimplicit-function-declaration] (void) close(fd); ^ 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' --- 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 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: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' --- spells.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c spells.c 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: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: 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' --- wizard.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c wizard.c wizard.c: In function 'change_character': wizard.c:73:17: warning: implicit declaration of function 'atoi' [-Wimplicit-function-declaration] tmp_val = atoi(tmp_str); ^ 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: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: 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' --- 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: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' --- signals.o --- --- store2.o --- 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: 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' --- signals.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c signals.c --- store2.o --- 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' --- signals.o --- 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: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' [-Wimplicit-function-declaration] (void) kill(getpid(), sig); ^ 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' --- 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: 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' --- moria2.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c moria2.c --- 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: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: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' --- moria4.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c moria4.c 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: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: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:193:6: warning: incompatible implicit declaration of built-in function 'abort' abort (); ^ moria4.c:193:6: note: include '' or provide a declaration of 'abort' --- monsters.o --- --- moria4.o --- 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))) ^ --- 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 --- 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' --- unix.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c unix.c 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: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' [-Wimplicit-function-declaration] return (open(buf, flags, mode)); ^ --- 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 --- 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 -------------------------------------------------------------------------------- -- Phase: run-depends -------------------------------------------------------------------------------- ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found -------------------------------------------------------------------------------- -- Phase: stage -------------------------------------------------------------------------------- ===> Staging for moria-5.5.2 ===> 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 HOME=/construction/games/moria TMPDIR="/tmp" PATH=/construction/games/moria/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin NO_PIE=yes MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES CCVER=gcc50 PREFIX=/usr/local LOCALBASE=/usr/local LIBDIR="/usr/lib" 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" /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) -------------------------------------------------------------------------------- -- Phase: package -------------------------------------------------------------------------------- ===> Building package for moria-5.5.2 file sizes/checksums [22]: . done packing files [22]: . done packing directories [0]: . done -------------------------------------------------- -- Termination -------------------------------------------------- Finished: Thursday, 12 APR 2018 at 15:12:24 UTC Duration: 00:00:11