=> Building games/moria build started at Tue Oct 4 19:57:02 PDT 2016 port directory: /usr/ports/games/moria building for: DragonFly pkgbox64.dragonflybsd.org 4.7-DEVELOPMENT DragonFly v4.7.0.78.g7d868-DEVELOPMENT #7: Mon Aug 1 22:25:32 PDT 2016 root@pkgbox64.dragonflybsd.org:/usr/obj/usr/src/sys/X86_64_GENERIC x86_64 maintained by: glewis@FreeBSD.org ident warning: no id keywords in /build/boomdata/data/.m/bleeding-edge-default/ref/../06//usr/ports/games/moria/Makefile Makefile ident: Poudriere version: 3.1-pre Host OSVERSION: 400700 Jail OSVERSION: 400702 !!! Jail is newer than host. (Jail: 400702, Host: 400700) !!! !!! This is not supported. !!! !!! Host kernel must be same or newer than jail. !!! !!! Expect build failures. !!! ---Begin Environment--- STATUS=1 SAVED_TERM=screen MASTERMNT=/build/boomdata/data/.m/bleeding-edge-default/ref PATH=/usr/local/libexec/poudriere:/sbin:/bin:/usr/sbin:/usr/bin:/usr/pkg/bin:/usr/pkg/sbin:/usr/games:/usr/local/sbin:/usr/local/bin:/usr/pkg/xorg/bin:/usr/X11R6/bin:/root/bin:/sbin:/usr/sbin POUDRIERE_BUILD_TYPE=bulk PKGNAME=moria-5.5.2 OLDPWD=/root/boom PWD=/build/boomdata/data/.m/bleeding-edge-default/ref/.p/pool MASTERNAME=bleeding-edge-default TERM=cons25 USER=root HOME=/root POUDRIERE_VERSION=3.1-pre LOCALBASE=/usr/local PACKAGE_BUILDING=yes ---End Environment--- ---Begin OPTIONS List--- ===> 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 ---End OPTIONS List--- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/games/moria XDG_CONFIG_HOME=/wrkdirs/games/moria HOME=/wrkdirs/games/moria TMPDIR="/tmp" SHELL=/bin/sh CONFIG_SHELL=/bin/sh CCVER=gcc50 --End CONFIGURE_ENV-- --MAKE_ENV-- DOCSDIR="/usr/local/share/doc/moria" MKDIR="/bin/mkdir -p" TOUCH="/usr/bin/touch" STAGEDIR="/wrkdirs/games/moria/stage" DATADIR="/usr/local/share/moria" XDG_DATA_HOME=/wrkdirs/games/moria XDG_CONFIG_HOME=/wrkdirs/games/moria HOME=/wrkdirs/games/moria TMPDIR="/tmp" 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 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- OSREL=4.7 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local PORTDOCS="" PORTEXAMPLES="" LIB32DIR=lib PROFILE="@comment " DOCSDIR="share/doc/moria" EXAMPLESDIR="share/examples/moria" DATADIR="share/moria" WWWDIR="www/moria" ETCDIR="etc/moria" --End PLIST_SUB-- --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 --End SUB_LIST-- ---Begin make.conf--- USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs NO_BACKUP=yes USE_PACKAGE_DEPENDS=yes PKG_CREATE_VERBOSE=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORT_DBDIR=/options PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles MAKE_JOBS_NUMBER=5 ---End make.conf--- =================================================== =========================================================================== =================================================== ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-1.8.7_3.txz Installing pkg-1.8.7_3... Extracting pkg-1.8.7_3: .......... done ===> moria-5.5.2 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of moria-5.5.2 =========================================================================== =================================================== =========================================================================== =================================================== ===> Fetching all distfiles required by moria-5.5.2 for building =========================================================================== =================================================== ===> Fetching all distfiles required by moria-5.5.2 for building => SHA256 Checksum OK for um5.5.2.tar.Z. =========================================================================== =================================================== =========================================================================== =================================================== ===> 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. =========================================================================== =================================================== =========================================================================== =================================================== ===> Patching for moria-5.5.2 ===> Applying ports patches for moria-5.5.2 =========================================================================== =================================================== ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - not found ===> Installing existing package /packages/All/ncurses-6.0_5.txz Installing ncurses-6.0_5... Extracting ncurses-6.0_5: .......... done Message from ncurses-6.0_5: ===> NOTICE: The ncurses port currently does not have a maintainer. As a result, it is more likely to have unresolved issues, not be up-to-date, or even be removed in the future. To volunteer to maintain this port, please create an issue at: https://bugs.freebsd.org/bugzilla More information about port maintainership is available at: https://www.freebsd.org/doc/en/articles/contributing/ports-contributing.html#maintain-port ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found ===> Returning to build of moria-5.5.2 =========================================================================== =================================================== =========================================================================== =================================================== ===> Configuring for moria-5.5.2 /usr/bin/sed -i.bak -e "s:%%DATADIR%%:/usr/local/share/moria:g" /wrkdirs/games/moria/umoria/source/config.h cd /wrkdirs/games/moria/umoria && ln -sf source/* unix/* . =========================================================================== =================================================== ===> 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 --- misc3.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c misc3.c --- misc2.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c misc2.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' --- 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 --- 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' --- 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 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); ^ --- 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 --- 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: 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' --- 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: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 --- --- sets.o --- --- 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' 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' 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 --- 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: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' 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 --- unix.o --- cc -pipe -D__FreeBSD__=9 -I/usr/local/include -I/usr/local/include/ncurses -O2 -fno-strict-aliasing -c unix.c --- recall.o --- 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 --- 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 =========================================================================== =================================================== ===> moria-5.5.2 depends on file: /usr/local/lib/libncurses.so.6 - found =========================================================================== =================================================== ===> Staging for moria-5.5.2 ===> Generating temporary packing list /bin/mkdir -p /wrkdirs/games/moria/stage/usr/local/bin install -s -m 555 moria /wrkdirs/games/moria/stage/usr/local/bin /bin/mkdir -p /wrkdirs/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 /wrkdirs/games/moria/stage/usr/local/share/moria) (cd /wrkdirs/games/moria/stage/usr/local/share/moria; /usr/bin/touch scores) install -m 444 /wrkdirs/games/moria/umoria/doc/moria.6 /wrkdirs/games/moria/stage/usr/local/man/man6/ cd /wrkdirs/games/moria/umoria/doc && /usr/bin/env DOCSDIR="/usr/local/share/doc/moria" MKDIR="/bin/mkdir -p" TOUCH="/usr/bin/touch" STAGEDIR="/wrkdirs/games/moria/stage" DATADIR="/usr/local/share/moria" XDG_DATA_HOME=/wrkdirs/games/moria XDG_CONFIG_HOME=/wrkdirs/games/moria HOME=/wrkdirs/games/moria TMPDIR="/tmp" 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 444" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_INSTALL_MAN="install -m 444" make -f Makefile CURSES=" -L/usr/local/lib -Wl,-rpath=/usr/local/lib -lncurses" DESTDIR=/wrkdirs/games/moria/stage install cat moria1.ms moria2.ms > moria.ms cat moria1.txt moria2.txt > moria.txt /bin/mkdir -p /wrkdirs/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 /wrkdirs/games/moria/stage/usr/local/share/doc/moria ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===> Building package for moria-5.5.2 file sizes/checksums [22]: . done packing files [22]: . done packing directories [0]: . done =========================================================================== => Cleaning up wrkdir ===> Cleaning for moria-5.5.2 build of games/moria ended at Tue Oct 4 19:57:14 PDT 2016 build time: 00:00:12