=>> Building games/xjig build started at Thu Oct 2 06:37:53 EDT 2025 port directory: /usr/ports/games/xjig package name: xjig-2.4_6 building for: FreeBSD pkg.DaveG.ca 15.0-ALPHA3 FreeBSD 15.0-ALPHA3 1500064 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 644 Aug 27 2024 /usr/ports/games/xjig/Makefile Ports top last git commit: a936fb9b16ba Ports top unclean checkout: no Port dir last git commit: f63ef011b201 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500064 Jail OSVERSION: 1500064 Job Id: 04 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500064 UNAME_v=FreeBSD 15.0-ALPHA3 1500064 UNAME_r=15.0-ALPHA3 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_15_c_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_15_c_x64-HEAD-ALL/04/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_c_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_c_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-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/games/xjig/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/xjig/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/xjig/work/.cache HOME=/wrkdirs/usr/ports/games/xjig/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/xjig/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/xjig/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/xjig/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/games/xjig/work XDG_CACHE_HOME=/wrkdirs/usr/ports/games/xjig/work/.cache HOME=/wrkdirs/usr/ports/games/xjig/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/games/xjig/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/games/xjig/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 -std=c++14 " CXXSTD=c++14 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=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/xjig" EXAMPLESDIR="share/examples/xjig" DATADIR="share/xjig" WWWDIR="www/xjig" ETCDIR="etc/xjig" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/xjig DOCSDIR=/usr/local/share/doc/xjig EXAMPLESDIR=/usr/local/share/examples/xjig WWWDIR=/usr/local/www/xjig ETCDIR=/usr/local/etc/xjig --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 ===> NOTICE: The xjig 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://docs.freebsd.org/en/articles/contributing/#ports-contributing =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xjig-2.4_6 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.3.1.pkg [pkg.DaveG.ca] Installing pkg-2.3.1... [pkg.DaveG.ca] Extracting pkg-2.3.1: .......... done ===> xjig-2.4_6 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of xjig-2.4_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xjig 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xjig-2.4_6 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xjig 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xjig-2.4_6 for building => SHA256 Checksum OK for xjig-2.4.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The xjig 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://docs.freebsd.org/en/articles/contributing/#ports-contributing ===> Fetching all distfiles required by xjig-2.4_6 for building ===> Extracting for xjig-2.4_6 => SHA256 Checksum OK for xjig-2.4.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for xjig-2.4_6 ===> Applying FreeBSD patches for xjig-2.4_6 from /usr/ports/games/xjig/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xjig-2.4_6 depends on package: xorgproto>=0 - not found ===> Installing existing package /packages/All/xorgproto-2024.1.pkg [pkg.DaveG.ca] Installing xorgproto-2024.1... [pkg.DaveG.ca] Extracting xorgproto-2024.1: .......... done ===> xjig-2.4_6 depends on package: xorgproto>=0 - found ===> Returning to build of xjig-2.4_6 ===> xjig-2.4_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - not found ===> Installing existing package /packages/All/libX11-1.8.12,1.pkg [pkg.DaveG.ca] Installing libX11-1.8.12,1... [pkg.DaveG.ca] `-- Installing libxcb-1.17.0... [pkg.DaveG.ca] | `-- Installing libXau-1.0.12... [pkg.DaveG.ca] | `-- Extracting libXau-1.0.12: .......... done [pkg.DaveG.ca] | `-- Installing libXdmcp-1.1.5... [pkg.DaveG.ca] | `-- Extracting libXdmcp-1.1.5: ...... done [pkg.DaveG.ca] `-- Extracting libxcb-1.17.0: .......... done [pkg.DaveG.ca] Extracting libX11-1.8.12,1: .......... done ===> xjig-2.4_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> Returning to build of xjig-2.4_6 ===> xjig-2.4_6 depends on file: /usr/local/libdata/pkgconfig/xext.pc - not found ===> Installing existing package /packages/All/libXext-1.3.6,1.pkg [pkg.DaveG.ca] Installing libXext-1.3.6,1... [pkg.DaveG.ca] Extracting libXext-1.3.6,1: .......... done ===> xjig-2.4_6 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found ===> Returning to build of xjig-2.4_6 ===> xjig-2.4_6 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. ===> xjig-2.4_6 depends on file: /usr/local/bin/ccache - found ===> Returning to build of xjig-2.4_6 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for xjig-2.4_6 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for xjig-2.4_6 --- xjig.o --- --- objects.o --- --- stack.o --- --- imgbuff.o --- --- puzzle.o --- --- real.o --- --- vec2.o --- --- vec2list.o --- --- mat2.o --- --- color_mapper.o --- --- gif_image.o --- --- gifx_image.o --- --- xjig.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -DJIG_DEFAULT=\"tina.gif\" -c xjig.C -o xjig.o --- objects.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c objects.C --- stack.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c stack.C --- imgbuff.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c imgbuff.C --- puzzle.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c puzzle.C --- real.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c real.C --- vec2.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c vec2.C --- vec2list.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c vec2list.C --- mat2.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c mat2.C --- color_mapper.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c color_mapper.C --- gif_image.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c gif_image.C --- gifx_image.o --- c++ -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -std=c++14 -Wall -fstrength-reduce -DUSE_MIT_SHM -I/usr/local/include -c gifx_image.C --- imgbuff.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] --- color_mapper.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] --- stack.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] In file included from stack.C:14: ./objects.H:161:17: warning: '&&' within '||' [-Wlogical-op-parentheses] 161 | if ( help>17 && help<23 | ~~~~~~~~^~~~~~~~~~ 162 | ||(join_count>minadjustcount && help<40 && help!=20.0)) { | ~~ ./objects.H:161:17: note: place parentheses around the '&&' expression to silence this warning 161 | if ( help>17 && help<23 | ^ | ( ) 1 warning generated. --- vec2.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] --- mat2.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] --- real.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] --- xjig.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] In file included from xjig.C:42: ./objects.H:161:17: warning: '&&' within '||' [-Wlogical-op-parentheses] 161 | if ( help>17 && help<23 | ~~~~~~~~^~~~~~~~~~ 162 | ||(join_count>minadjustcount && help<40 && help!=20.0)) { | ~~ ./objects.H:161:17: note: place parentheses around the '&&' expression to silence this warning 161 | if ( help>17 && help<23 | ^ | ( ) xjig.C:115:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 115 | char *dispname=""; | ^ xjig.C:116:17: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 116 | char *filename=JIG_DEFAULT; | ^ :2:21: note: expanded from macro 'JIG_DEFAULT' 2 | #define JIG_DEFAULT "tina.gif" | ^ xjig.C:150:8: warning: variable 'nfound' set but not used [-Wunused-but-set-variable] 150 | int nfound; | ^ xjig.C:440:4: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 440 | { "xpuzzle", "-file", JIG_DEFAULT, 0 }; | ^ xjig.C:440:15: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 440 | { "xpuzzle", "-file", JIG_DEFAULT, 0 }; | ^ xjig.C:440:24: warning: ISO C++11 does not allow conversion from string literal to 'char *' [-Wwritable-strings] 440 | { "xpuzzle", "-file", JIG_DEFAULT, 0 }; | ^ :2:21: note: expanded from macro 'JIG_DEFAULT' 2 | #define JIG_DEFAULT "tina.gif" | ^ xjig.C:552:25: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 552 | if (comment) { printf( comment ); putchar( '\n' ); } | ^~~~~~~ xjig.C:552:25: note: treat the string as an argument to avoid this 552 | if (comment) { printf( comment ); putchar( '\n' ); } | ^ | "%s", xjig.C:700:7: warning: 'sprintf' will always overflow; destination buffer has size 20, but format string expands to at least 30 [-Wformat-overflow] 700 | sprintf( buffer, "no more tiles left at: %02ld:%02ld", | ^ 9 warnings generated. --- vec2list.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] --- gif_image.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] gif_image.C:296:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 296 | register byte ch; | ^~~~~~~~ gif_image.C:324:39: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 324 | ColorMapSize = 1 << (gifheader[10]&7)+1; | ~~ ~~~~~~~~~~~~~~~~~^~ gif_image.C:324:39: note: place parentheses around the '+' expression to silence this warning 324 | ColorMapSize = 1 << (gifheader[10]&7)+1; | ^ | ( ) gif_image.C:364:41: warning: operator '<<' has lower precedence than '+'; '+' will be evaluated first [-Wshift-op-parentheses] 364 | ColorMapSize = 1 << (imageheader[8]&7)+1; | ~~ ~~~~~~~~~~~~~~~~~~^~ gif_image.C:364:41: note: place parentheses around the '+' expression to silence this warning 364 | ColorMapSize = 1 << (imageheader[8]&7)+1; | ^ | ( ) gif_image.C:426:6: warning: variable 'b' set but not used [-Wunused-but-set-variable] 426 | int b; | ^ 4 warnings generated. --- gifx_image.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] gifx_image.C:14:3: warning: field 'p' will be initialized after base 'GifImage' [-Wreorder-ctor] 14 | : p(port), GifImage(filename,autocrop) { | ^~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~ | GifImage(filename,autocrop) p(port) In file included from gifx_image.C:103: ./reset_image.H:33:10: warning: variable 'my_xdata_run' set but not used [-Wunused-but-set-variable] 33 | char *my_xdata_run = (char *)xdata_run; | ^ ./reset_image.H:58:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 58 | register DATA_TYPE *copy = xdata; | ^~~~~~~~ ./reset_image.H:59:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 59 | register const byte *org = Data(); | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:83:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 83 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~~~~~~ ./reset_image.H:84:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 84 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~~~~~ ./reset_image.H:87:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 87 | register int x; | ^~~~~~~~ ./reset_image.H:88:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 88 | register int delta = Width()/2; | ^~~~~~~~ ./reset_image.H:100:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 100 | register int x; | ^~~~~~~~ ./reset_image.H:101:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 101 | register int delta = xwidth/2; | ^~~~~~~~ In file included from gifx_image.C:111: ./reset_image.H:33:10: warning: variable 'my_xdata_run' set but not used [-Wunused-but-set-variable] 33 | char *my_xdata_run = (char *)xdata_run; | ^ ./reset_image.H:58:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 58 | register DATA_TYPE *copy = xdata; | ^~~~~~~~ ./reset_image.H:59:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 59 | register const byte *org = Data(); | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:83:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 83 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~~~~~~ ./reset_image.H:84:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 84 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~~~~~ ./reset_image.H:87:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 87 | register int x; | ^~~~~~~~ ./reset_image.H:88:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 88 | register int delta = Width()/2; | ^~~~~~~~ ./reset_image.H:100:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 100 | register int x; | ^~~~~~~~ ./reset_image.H:101:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 101 | register int delta = xwidth/2; | ^~~~~~~~ In file included from gifx_image.C:119: ./reset_image.H:33:10: warning: variable 'my_xdata_run' set but not used [-Wunused-but-set-variable] 33 | char *my_xdata_run = (char *)xdata_run; | ^ ./reset_image.H:58:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 58 | register DATA_TYPE *copy = xdata; | ^~~~~~~~ ./reset_image.H:59:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 59 | register const byte *org = Data(); | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:83:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 83 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~~~~~~ ./reset_image.H:84:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 84 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~~~~~ ./reset_image.H:87:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 87 | register int x; | ^~~~~~~~ ./reset_image.H:88:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 88 | register int delta = Width()/2; | ^~~~~~~~ ./reset_image.H:100:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 100 | register int x; | ^~~~~~~~ ./reset_image.H:101:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 101 | register int delta = xwidth/2; | ^~~~~~~~ In file included from gifx_image.C:127: ./reset_image.H:33:10: warning: variable 'my_xdata_run' set but not used [-Wunused-but-set-variable] 33 | char *my_xdata_run = (char *)xdata_run; | ^ ./reset_image.H:58:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 58 | register DATA_TYPE *copy = xdata; | ^~~~~~~~ ./reset_image.H:59:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 59 | register const byte *org = Data(); | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:60:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 60 | register int j,i; | ^~~~~~~~ ./reset_image.H:83:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 83 | register const byte *org = Data() + (y*Height()/xheight) * Width(); | ^~~~~~~~ ./reset_image.H:84:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 84 | register DATA_TYPE *copy = xdata + y * xwidth; | ^~~~~~~~ ./reset_image.H:87:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 87 | register int x; | ^~~~~~~~ ./reset_image.H:88:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 88 | register int delta = Width()/2; | ^~~~~~~~ ./reset_image.H:100:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 100 | register int x; | ^~~~~~~~ ./reset_image.H:101:5: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 101 | register int delta = xwidth/2; | ^~~~~~~~ 45 warnings generated. --- puzzle.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] In file included from puzzle.C:5: In file included from ./puzzle.H:9: ./objects.H:161:17: warning: '&&' within '||' [-Wlogical-op-parentheses] 161 | if ( help>17 && help<23 | ~~~~~~~~^~~~~~~~~~ 162 | ||(join_count>minadjustcount && help<40 && help!=20.0)) { | ~~ ./objects.H:161:17: note: place parentheses around the '&&' expression to silence this warning 161 | if ( help>17 && help<23 | ^ | ( ) 1 warning generated. --- objects.o --- c++: warning: optimization flag '-fstrength-reduce' is not supported [-Wignored-optimization-argument] In file included from objects.C:10: ./objects.H:161:17: warning: '&&' within '||' [-Wlogical-op-parentheses] 161 | if ( help>17 && help<23 | ~~~~~~~~^~~~~~~~~~ 162 | ||(join_count>minadjustcount && help<40 && help!=20.0)) { | ~~ ./objects.H:161:17: note: place parentheses around the '&&' expression to silence this warning 161 | if ( help>17 && help<23 | ^ | ( ) In file included from objects.C:537: ./rotate.H:122:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 122 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ ./rotate.H:136:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 136 | register int dx=(int)(dirx.X()*IMAX); | ^~~~~~~~ ./rotate.H:137:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 137 | register int dy=(int)(dirx.Y()*IMAX); | ^~~~~~~~ ./rotate.H:142:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 142 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~~~~~ ./rotate.H:143:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 143 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~~~~~ ./rotate.H:158:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 158 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~~~~~~ ./rotate.H:159:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 159 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ In file included from objects.C:545: ./rotate.H:122:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 122 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ ./rotate.H:136:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 136 | register int dx=(int)(dirx.X()*IMAX); | ^~~~~~~~ ./rotate.H:137:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 137 | register int dy=(int)(dirx.Y()*IMAX); | ^~~~~~~~ ./rotate.H:142:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 142 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~~~~~ ./rotate.H:143:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 143 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~~~~~ ./rotate.H:158:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 158 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~~~~~~ ./rotate.H:159:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 159 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ In file included from objects.C:551: ./rotate.H:122:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 122 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ ./rotate.H:136:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 136 | register int dx=(int)(dirx.X()*IMAX); | ^~~~~~~~ ./rotate.H:137:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 137 | register int dy=(int)(dirx.Y()*IMAX); | ^~~~~~~~ ./rotate.H:142:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 142 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~~~~~ ./rotate.H:143:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 143 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~~~~~ ./rotate.H:158:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 158 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~~~~~~ ./rotate.H:159:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 159 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ In file included from objects.C:557: ./rotate.H:122:4: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 122 | register DATA_TYPE *dest = (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ ./rotate.H:136:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 136 | register int dx=(int)(dirx.X()*IMAX); | ^~~~~~~~ ./rotate.H:137:2: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 137 | register int dy=(int)(dirx.Y()*IMAX); | ^~~~~~~~ ./rotate.H:142:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 142 | register int dx_c = ((dx>0)?dx:-dx)/2; | ^~~~~~~~ ./rotate.H:143:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 143 | register int dy_c = ((dy>0)?dy:-dy)/2; | ^~~~~~~~ ./rotate.H:158:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 158 | register DATA_TYPE *src = (DATA_TYPE*)(src_image->data + YPix(pt.Y()) * src_image->bytes_per_line)+XPix(pt.X()); | ^~~~~~~~ ./rotate.H:159:3: warning: 'register' storage class specifier is deprecated and incompatible with C++17 [-Wdeprecated-register] 159 | register DATA_TYPE *dest= (DATA_TYPE*)(ximage->data + y * ximage->bytes_per_line); | ^~~~~~~~ 29 warnings generated. --- xjig --- c++ -L/usr/local/lib xjig.o objects.o stack.o imgbuff.o puzzle.o real.o vec2.o vec2list.o mat2.o color_mapper.o gif_image.o gifx_image.o -lXext -lX11 -lm -o xjig =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> xjig-2.4_6 depends on file: /usr/local/libdata/pkgconfig/x11.pc - found ===> xjig-2.4_6 depends on file: /usr/local/libdata/pkgconfig/xext.pc - found =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for xjig-2.4_6 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/games/xjig/work/xjig-2.4/xjig /wrkdirs/usr/ports/games/xjig/work/stage/usr/local/bin/xjig install -m 444 /wrkdirs/usr/ports/games/xjig/work/xjig-2.4/xjig.man /wrkdirs/usr/ports/games/xjig/work/stage/usr/local/share/man/man1/xjig.1 ====> 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=2025-10-02T10:37:53+0000' 'PKG_NOTE_ports_top_git_hash=a936fb9b16ba' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=f63ef011b201' '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 xjig-2.4_6 ===> Building xjig-2.4_6 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for xjig-2.4_6 build of games/xjig | xjig-2.4_6 ended at Thu Oct 2 06:39:11 EDT 2025 build time: 00:01:22