=>> Building games/sokoban build started at Thu Mar 12 22:21:07 EDT 2026 port directory: /usr/ports/games/sokoban package name: sokoban-1.0_3 building for: FreeBSD pkg.DaveG.ca 14.4-RELEASE FreeBSD 14.4-RELEASE 1404000 amd64 maintained by: mew14930xvi@inbox.lv Makefile datestamp: -rw-r--r-- 1 root wheel 722 Nov 22 2024 /usr/ports/games/sokoban/Makefile Ports top last git commit: 26b198eb3ee3 Ports top unclean checkout: no Port dir last git commit: 2b9e7c186a2e Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1404000 Job Id: 14 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1404000 UNAME_v=FreeBSD 14.4-RELEASE 1404000 UNAME_r=14.4-RELEASE BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_4_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_4_x64-HEAD-ALL/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.4.2 SCRIPTPATH=/usr/local/share/poudriere/bulk.sh POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ---End OPTIONS List--- --MAINTAINER-- mew14930xvi@inbox.lv --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/sokoban/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/sokoban/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/sokoban/work/.cache HOME=/wrkdirs/usr/ports/games/sokoban/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/sokoban/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/sokoban/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/sokoban/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/sokoban/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/sokoban/work/.cache HOME=/wrkdirs/usr/ports/games/sokoban/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/sokoban/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/sokoban/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " 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" --End MAKE_ENV-- --PLIST_SUB-- OSREL=14.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/sokoban" EXAMPLESDIR="share/examples/sokoban" DATADIR="share/sokoban" WWWDIR="www/sokoban" ETCDIR="etc/sokoban" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/sokoban DOCSDIR=/usr/local/share/doc/sokoban EXAMPLESDIR=/usr/local/share/examples/sokoban WWWDIR=/usr/local/www/sokoban ETCDIR=/usr/local/etc/sokoban --End SUB_LIST-- ---Begin make.conf--- DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 USE_PACKAGE_DEPENDS=yes BATCH=yes WRKDIRPREFIX=/wrkdirs PORTSDIR=/usr/ports PACKAGES=/packages DISTDIR=/distfiles FORCE_PACKAGE=yes PACKAGE_BUILDING=yes PACKAGE_BUILDING_FLAVORS=yes #### #### DEFAULT_VERSIONS+=pgsql=15 DEFAULT_VERSIONS+=php=82 DISABLE_LICENSES=yes SELECTED_OPTIONS+=OPENBLAS ARCHDEF=AMD64K10h64SSE3 WITH_CCACHE_BUILD=yes CCACHE_DIR=/root/.ccache #### Misc Poudriere #### .include "/etc/make.conf.ports_env" GID=0 UID=0 ---End make.conf--- --Resource limits-- cpu time (seconds, -t) unlimited file size (512-blocks, -f) unlimited data seg size (kbytes, -d) 33554432 stack size (kbytes, -s) 524288 core file size (512-blocks, -c) unlimited max memory size (kbytes, -m) unlimited locked memory (kbytes, -l) unlimited max user processes (-u) 89999 open files (-n) 8192 virtual mem size (kbytes, -v) unlimited swap limit (kbytes, -w) unlimited socket buffer size (bytes, -b) unlimited pseudo-terminals (-p) unlimited kqueues (-k) unlimited umtx shared locks (-o) unlimited pipebuf (-y) unlimited --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sokoban-1.0_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.6.2.pkg [pkg.DaveG.ca] Installing pkg-2.6.2... [pkg.DaveG.ca] Extracting pkg-2.6.2: .......... done ===> sokoban-1.0_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of sokoban-1.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sokoban-1.0_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sokoban-1.0_3 for building => SHA256 Checksum OK for sokoban-src.tar.gz. => SHA256 Checksum OK for xsokoban-3.3c.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by sokoban-1.0_3 for building ===> Extracting for sokoban-1.0_3 => SHA256 Checksum OK for sokoban-src.tar.gz. => SHA256 Checksum OK for xsokoban-3.3c.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for sokoban-1.0_3 ===> Applying FreeBSD patches for sokoban-1.0_3 from /usr/ports/games/sokoban/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> sokoban-1.0_3 depends on file: /usr/local/bin/ccache - not found ===> Installing existing package /packages/All/ccache-3.7.12_8.pkg [pkg.DaveG.ca] Installing ccache-3.7.12_8... [pkg.DaveG.ca] Extracting ccache-3.7.12_8: ......... done Create compiler links... create symlink for cc create symlink for cc (world) create symlink for c++ create symlink for c++ (world) create symlink for CC create symlink for CC (world) create symlink for clang create symlink for clang (world) create symlink for clang++ create symlink for clang++ (world) ===== Message from ccache-3.7.12_8: -- NOTE: Please read /usr/local/share/doc/ccache/ccache-howto-freebsd.txt for information on using ccache with FreeBSD ports and src. ===> sokoban-1.0_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of sokoban-1.0_3 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for sokoban-1.0_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for sokoban-1.0_3 --- sok.o --- --- readscreen.o --- --- showscreen.o --- --- play.o --- --- save.o --- --- score.o --- --- sok.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -c sok.c --- readscreen.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -c readscreen.c --- showscreen.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -c showscreen.c --- play.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -c play.c --- score.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -c score.c --- save.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -c save.c --- readscreen.o --- In file included from readscreen.c:2: ./sokoban.h:70:1: warning: '/*' within block comment [-Wcomment] 70 | /* Attention: Do not alter `obj_intern'. This would cause an error */ | ^ readscreen.c:4:14: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration] 4 | extern char *malloc(); | ^ readscreen.c:4:14: note: 'malloc' is a builtin with type 'void *(unsigned long)' readscreen.c:5:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 5 | extern FILE *fopen(); | ^ readscreen.c:17:19: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 17 | fnam = malloc( strlen( SCREENPATH) + 11); | ^ readscreen.c:17:19: note: include the header or explicitly provide a declaration for 'strlen' readscreen.c:17:17: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 17 | fnam = malloc( strlen( SCREENPATH) + 11); | ^ 5 warnings generated. --- save.o --- In file included from save.c:5: ./sokoban.h:70:1: warning: '/*' within block comment [-Wcomment] 70 | /* Attention: Do not alter `obj_intern'. This would cause an error */ | ^ save.c:7:15: warning: incompatible redeclaration of library function 'malloc' [-Wincompatible-library-redeclaration] 7 | extern char *malloc(); | ^ save.c:7:15: note: 'malloc' is a builtin with type 'void *(unsigned long)' save.c:8:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 8 | extern FILE *fopen(); | ^ save.c:26:21: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 26 | sfname = malloc( strlen( SAVEPATH) + strlen( username) + 5); | ^ save.c:26:21: note: include the header or explicitly provide a declaration for 'strlen' save.c:26:19: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | sfname = malloc( strlen( SAVEPATH) + strlen( username) + 5); | ^ save.c:32:11: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 32 | if( write( savedbn, &(map[0][0]), MAXROW*MAXCOL) != MAXROW*MAXCOL) | ^ save.c:56:53: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 56 | if( (ret == E_WRITESAVE) || (ret == E_STATSAVE)) unlink( sfname); | ^ save.c:68:19: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | sfname = malloc( strlen( SAVEPATH) + strlen( username) + 5); | ^ save.c:77:14: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 77 | if( read( savedbn, &(map[0][0]), MAXROW*MAXCOL) != MAXROW*MAXCOL) | ^ save.c:99:7: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | unlink( sfname); | ^ 10 warnings generated. --- showscreen.o --- In file included from showscreen.c:2: ./sokoban.h:70:1: warning: '/*' within block comment [-Wcomment] 70 | /* Attention: Do not alter `obj_intern'. This would cause an error */ | ^ showscreen.c:8:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 8 | showscreen() { | ^ | int showscreen.c:15:10: warning: call to undeclared function 'mapchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 15 | mapchar( map[i][j], i, j); | ^ showscreen.c:18:4: warning: call to undeclared function 'displevel'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 18 | displevel(); | ^ showscreen.c:19:4: warning: call to undeclared function 'disppackets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 19 | disppackets(); | ^ showscreen.c:20:4: warning: call to undeclared function 'dispsave'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 20 | dispsave(); | ^ showscreen.c:21:4: warning: call to undeclared function 'dispmoves'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 21 | dispmoves(); | ^ showscreen.c:22:4: warning: call to undeclared function 'disppushes'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 22 | disppushes(); | ^ showscreen.c:25:1: warning: non-void function does not return a value [-Wreturn-type] 25 | } | ^ showscreen.c:27:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 27 | mapchar( c, i, j) | ^ | int showscreen.c:35:21: warning: passing arguments to 'get_obj_adr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | obj = get_obj_adr( c); | ^ showscreen.c:27:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 27 | mapchar( c, i, j) | ^ showscreen.c:41:1: warning: non-void function does not return a value [-Wreturn-type] 41 | } | ^ showscreen.c:43:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 43 | OBJECT *get_obj_adr( c) | ^ showscreen.c:61:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 61 | displevel() { | ^ | int showscreen.c:63:1: warning: non-void function does not return a value [-Wreturn-type] 63 | } | ^ showscreen.c:65:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 65 | disppackets() { | ^ | int showscreen.c:67:1: warning: non-void function does not return a value [-Wreturn-type] 67 | } | ^ showscreen.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 69 | dispsave() { | ^ | int showscreen.c:71:1: warning: non-void function does not return a value [-Wreturn-type] 71 | } | ^ showscreen.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 73 | dispmoves() { | ^ | int showscreen.c:75:1: warning: non-void function does not return a value [-Wreturn-type] 75 | } | ^ showscreen.c:77:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 77 | disppushes() { | ^ | int showscreen.c:79:1: warning: non-void function does not return a value [-Wreturn-type] 79 | } | ^ showscreen.c:81:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 81 | helpmessage() { | ^ | int showscreen.c:85:4: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 85 | sleep( 1); | ^ showscreen.c:88:1: warning: non-void function does not return a value [-Wreturn-type] 88 | } | ^ showscreen.c:157:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 157 | showhelp() { | ^ | int showscreen.c:167:3: warning: call to undeclared function 'printhelpline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 167 | printhelpline( win, helppages[i]); | ^ showscreen.c:181:1: warning: non-void function does not return a value [-Wreturn-type] 181 | } | ^ showscreen.c:185:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 185 | WINDOW *win, *newwin(); | ^ /usr/include/curses.h:759:33: note: conflicting prototype is here 759 | extern NCURSES_EXPORT(WINDOW *) newwin (int,int,int,int); /* implemented */ | ^ showscreen.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 201 | printhelpline( win, line) | ^ | int showscreen.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] showscreen.c:217:1: warning: non-void function does not return a value [-Wreturn-type] 217 | } | ^ 34 warnings generated. --- sok.o --- In file included from sok.c:2: ./sokoban.h:70:1: warning: '/*' within block comment [-Wcomment] 70 | /* Attention: Do not alter `obj_intern'. This would cause an error */ | ^ sok.c:24:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 24 | main( argc, argv) | ^ | int sok.c:35:28: warning: passing arguments to 'getlogin' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 35 | if( (username = getlogin("SOKNAM")) == NULL) | ^ sok.c:38:20: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 38 | superuser = (strcmp( username, SUPERUSER) == 0); | ^ sok.c:38:20: note: include the header or explicitly provide a declaration for 'strcmp' sok.c:39:18: warning: call to undeclared function 'checkcmdline'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 39 | if( (ret = checkcmdline( argc, argv)) == 0) { | ^ sok.c:49:38: warning: passing arguments to 'getuserlevel' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | else if( (ret = getuserlevel( &userlevel)) == 0) { | ^ sok.c:64:13: warning: call to undeclared function 'gameloop'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 64 | ret = gameloop(); | ^ sok.c:65:4: warning: call to undeclared function 'errmess'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 65 | errmess( ret); | ^ sok.c:70:4: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 70 | exit( ret); | ^ sok.c:70:4: note: include the header or explicitly provide a declaration for 'exit' sok.c:24:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 24 | main( argc, argv) | ^ sok.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 73 | checkcmdline( argc, argv) | ^ | int sok.c:87:24: warning: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | else if( (optlevel = atoi( &(argv[1][1]))) == 0) | ^ sok.c:90:7: warning: add explicit braces to avoid dangling else [-Wdangling-else] 90 | else ret = E_USAGE; | ^ sok.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | checkcmdline( argc, argv) | ^ sok.c:94:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 94 | gameloop() { | ^ | int sok.c:140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 140 | errmess( ret) | ^ | int sok.c:159:27: warning: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 159 | if( ret == E_USAGE) usage(); | ^ sok.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | errmess( ret) | ^ sok.c:161:1: warning: non-void function does not return a value [-Wreturn-type] 161 | } | ^ sok.c:171:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 171 | usage() { | ^ | int sok.c:178:1: warning: non-void function does not return a value [-Wreturn-type] 178 | } | ^ 21 warnings generated. --- score.o --- In file included from score.c:3: ./sokoban.h:70:1: warning: '/*' within block comment [-Wcomment] 70 | /* Attention: Do not alter `obj_intern'. This would cause an error */ | ^ score.c:5:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C23, conflicting with a previous declaration [-Wdeprecated-non-prototype] 5 | extern FILE *fopen(); | ^ score.c:23:11: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 23 | while( access(LOCKFILE,0) != -1); /* lock the score file */ | ^ score.c:24:4: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 24 | creat(LOCKFILE,0666); | ^ score.c:25:15: warning: call to undeclared function 'readscore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 25 | if( (ret = readscore()) == 0) | ^ score.c:26:7: warning: call to undeclared function 'showscore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 26 | showscore(); | ^ score.c:27:4: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 27 | unlink( LOCKFILE); | ^ score.c:35:11: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 35 | while( access(LOCKFILE) != -1) ; | ^ score.c:36:4: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 36 | creat(LOCKFILE,0666); | ^ score.c:42:11: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 42 | if( write( sfdbn, &scoreentries, 2) != 2) ret = E_WRITESCORE; | ^ score.c:45:4: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 45 | unlink( LOCKFILE); | ^ score.c:54:11: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 54 | while( access( LOCKFILE) != -1); | ^ score.c:55:4: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 55 | creat(LOCKFILE,0666); | ^ score.c:59:18: warning: call to undeclared function 'readscore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 59 | if( (ret = readscore()) == 0) | ^ score.c:60:18: warning: call to undeclared function 'finduser'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 60 | *lv = ( (pos = finduser()) > -1) ? scoretable[pos].lv+1 : 1; | ^ score.c:62:4: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 62 | unlink( LOCKFILE); | ^ score.c:49:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 49 | short getuserlevel( lv) | ^ score.c:70:11: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 70 | while( access( LOCKFILE) != -1); | ^ score.c:71:4: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 71 | creat(LOCKFILE,0666); | ^ score.c:72:15: warning: call to undeclared function 'readscore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 72 | if( (ret = readscore()) == 0) | ^ score.c:73:18: warning: call to undeclared function 'makescore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 73 | if( (ret = makescore()) == 0) | ^ score.c:74:14: warning: call to undeclared function 'writescore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 74 | if( (ret = writescore()) == 0) | ^ score.c:75:6: warning: call to undeclared function 'showscore'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 75 | showscore(); | ^ score.c:76:4: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 76 | unlink( LOCKFILE); | ^ score.c:80:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 80 | readscore() { | ^ | int score.c:89:11: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 89 | if( read( sfdbn, &scoreentries, 2) != 2) ret = E_READSCORE; | ^ score.c:99:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 99 | makescore() { | ^ | int score.c:103:15: warning: call to undeclared function 'finduser'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 103 | if( (pos = finduser()) > -1) { /* user already in score file */ | ^ score.c:114:6: warning: call to undeclared function 'cp_entry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 114 | cp_entry( i, i+1); | ^ score.c:122:13: warning: call to undeclared function 'findpos'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 122 | pos = findpos(); /* find the new score position */ | ^ score.c:125:6: warning: call to undeclared function 'cp_entry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 125 | cp_entry( i, i-1); | ^ score.c:129:7: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 129 | strcpy( scoretable[pos].user, username); | ^ score.c:129:7: note: include the header or explicitly provide a declaration for 'strcpy' score.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 138 | finduser() { | ^ | int score.c:143:16: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 143 | found = (strcmp( scoretable[i].user, username) == 0); | ^ score.c:143:16: note: include the header or explicitly provide a declaration for 'strcmp' score.c:147:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 147 | findpos() { | ^ | int score.c:163:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 163 | writescore() { | ^ | int score.c:172:11: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 172 | if( write( sfdbn, &scoreentries, 2) != 2) ret = E_WRITESCORE; | ^ score.c:182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 182 | showscore() { | ^ | int score.c:202:1: warning: non-void function does not return a value [-Wreturn-type] 202 | } | ^ score.c:204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 204 | cp_entry( i1, i2) | ^ | int score.c:204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] score.c:211:1: warning: non-void function does not return a value [-Wreturn-type] 211 | } | ^ 42 warnings generated. --- play.o --- In file included from play.c:3: ./sokoban.h:70:1: warning: '/*' within block comment [-Wcomment] 70 | /* Attention: Do not alter `obj_intern'. This would cause an error */ | ^ play.c:44:4: warning: call to undeclared function 'showscreen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 44 | showscreen(); | ^ play.c:45:4: warning: call to undeclared function 'tmpsave'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 45 | tmpsave(); | ^ play.c:48:14: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 48 | (void) read(0, &c, 1); | ^ play.c:72:20: warning: call to undeclared function 'savegame'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 72 | if( (ret = savegame()) == 0) | ^ play.c:76:9: warning: call to undeclared function 'showhelp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 76 | showhelp(); | ^ play.c:87:9: warning: call to undeclared function 'tmpreset'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | tmpreset(); | ^ play.c:93:20: warning: call to undeclared function 'readscreen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 93 | if( (ret = readscreen()) == 0) { | ^ play.c:100:12: warning: call to undeclared function 'undomove'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 100 | undomove(); | ^ play.c:118:26: warning: call to undeclared function 'testmove'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 118 | if( (action = testmove( c)) != 0) { | ^ play.c:126:15: warning: call to undeclared function 'domove'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 126 | domove( lastaction); | ^ play.c:132:16: warning: call to undeclared function 'helpmessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 132 | default: helpmessage(); break; | ^ play.c:144:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 144 | testmove( action) | ^ | int play.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] play.c:182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 182 | domove( moveaction) | ^ | int play.c:205:4: warning: call to undeclared function 'dispmoves'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 205 | dispmoves(); disppushes(); dispsave(); | ^ play.c:205:17: warning: call to undeclared function 'disppushes'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 205 | dispmoves(); disppushes(); dispsave(); | ^ play.c:205:31: warning: call to undeclared function 'dispsave'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 205 | dispmoves(); disppushes(); dispsave(); | ^ play.c:206:4: warning: call to undeclared function 'mapchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 206 | mapchar( map[ppos.x][ppos.y], ppos.x, ppos.y); | ^ play.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 182 | domove( moveaction) | ^ play.c:212:1: warning: non-void function does not return a value [-Wreturn-type] 212 | } | ^ play.c:214:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 214 | undomove() { | ^ | int play.c:228:4: warning: call to undeclared function 'dispmoves'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 228 | dispmoves(); disppushes(); dispsave(); | ^ play.c:228:17: warning: call to undeclared function 'disppushes'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 228 | dispmoves(); disppushes(); dispsave(); | ^ play.c:228:31: warning: call to undeclared function 'dispsave'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 228 | dispmoves(); disppushes(); dispsave(); | ^ play.c:229:4: warning: call to undeclared function 'mapchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 229 | mapchar( map[ppos.x][ppos.y], ppos.x, ppos.y); | ^ play.c:234:1: warning: non-void function does not return a value [-Wreturn-type] 234 | } | ^ play.c:236:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 236 | tmpsave() { | ^ | int play.c:246:1: warning: non-void function does not return a value [-Wreturn-type] 246 | } | ^ play.c:248:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 248 | tmpreset() { | ^ | int play.c:258:1: warning: non-void function does not return a value [-Wreturn-type] 258 | } | ^ 31 warnings generated. --- sokoban --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DPREFIX=\"/usr/local\" -o sokoban sok.o readscreen.o showscreen.o play.o save.o score.o -lncurses =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for sokoban-1.0_3 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/sokoban/work/sokoban/sokoban /wrkdirs/usr/ports/games/sokoban/work/stage/usr/local/bin/sokoban install -m 0644 /wrkdirs/usr/ports/games/sokoban/work/sokoban/screens/sokoban.help /wrkdirs/usr/ports/games/sokoban/work/xsokoban/screens/* /wrkdirs/usr/ports/games/sokoban/work/stage/usr/local/share/sokoban/screens truncate -s 512 /wrkdirs/usr/ports/games/sokoban/work/stage/var/games/sokoban/scores.sample ====> Compressing man pages (compress-man) =========================================================================== =================================================== ===== env: 'PKG_NOTES=build_timestamp ports_top_git_hash ports_top_checkout_unclean port_git_hash port_checkout_unclean built_by' 'PKG_NOTE_build_timestamp=2026-03-13T02:21:07+0000' 'PKG_NOTE_ports_top_git_hash=26b198eb3ee3' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=2b9e7c186a2e' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building packages for sokoban-1.0_3 ===> Building sokoban-1.0_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for sokoban-1.0_3 build of games/sokoban | sokoban-1.0_3 ended at Thu Mar 12 22:21:10 EDT 2026 build time: 00:00:04