=>> Building japanese/kon2-16dot build started at Fri Dec 12 15:44:31 EST 2025 port directory: /usr/ports/japanese/kon2-16dot package name: ja-kon2-16dot-0.3_8 building for: FreeBSD pkg.DaveG.ca 13.5-RELEASE-p7 FreeBSD 13.5-RELEASE-p7 1305000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1880 Aug 27 2024 /usr/ports/japanese/kon2-16dot/Makefile Ports top last git commit: 62d8b1999233 Ports top unclean checkout: no Port dir last git commit: c75c94468641 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1305000 Job Id: 14 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1305000 UNAME_v=FreeBSD 13.5-RELEASE-p7 1305000 UNAME_r=13.5-RELEASE-p7 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_13_5_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_13_5_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_13_5_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_13_5_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--- ===> The following configuration options are available for ja-kon2-16dot-0.3_8: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- ports@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work/.cache HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/kon2-16dot/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/kon2-16dot/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/japanese/kon2-16dot/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work/.cache HOME=/wrkdirs/usr/ports/japanese/kon2-16dot/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/kon2-16dot/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/kon2-16dot/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-- PORTDOCS="" OSREL=13.5 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/kon2" EXAMPLESDIR="share/examples/kon2" DATADIR="share/kon2" WWWDIR="www/kon2" ETCDIR="etc/kon2" --End PLIST_SUB-- --SUB_LIST-- KON16FONT=Startup KON14FONT= PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/kon2 DOCSDIR=/usr/local/share/doc/kon2 EXAMPLESDIR=/usr/local/share/examples/kon2 WWWDIR=/usr/local/www/kon2 ETCDIR=/usr/local/etc/kon2 --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 --End resource limits-- =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The kon2 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 ===> ja-kon2-16dot-0.3_8 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.4.2_1.pkg [pkg.DaveG.ca] Installing pkg-2.4.2_1... [pkg.DaveG.ca] Extracting pkg-2.4.2_1: .......... done ===> ja-kon2-16dot-0.3_8 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-kon2-16dot-0.3_8 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The kon2 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 ja-kon2-16dot-0.3_8 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The kon2 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 ja-kon2-16dot-0.3_8 for building => SHA256 Checksum OK for kon2-0.3.tar.gz. => SHA256 Checksum OK for k14.bdf. => SHA256 Checksum OK for 7x14rk.bdf. => SHA256 Checksum OK for jiskan16.bdf. => SHA256 Checksum OK for 8x16rk.bdf. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The kon2 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 ja-kon2-16dot-0.3_8 for building ===> Extracting for ja-kon2-16dot-0.3_8 ===> NOTICE: The kon2 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 ja-kon2-16dot-0.3_8 for building => SHA256 Checksum OK for kon2-0.3.tar.gz. => SHA256 Checksum OK for k14.bdf. => SHA256 Checksum OK for 7x14rk.bdf. => SHA256 Checksum OK for jiskan16.bdf. => SHA256 Checksum OK for 8x16rk.bdf. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Patching for ja-kon2-16dot-0.3_8 ===> Applying FreeBSD patches for ja-kon2-16dot-0.3_8 from /usr/ports/japanese/kon2-16dot/files cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3 && install -m 444 doc/kon.1 src/kon.1.in && install -m 0644 kon.cfg.FreeBSD kon.cfg.FreeBSD.in =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-kon2-16dot-0.3_8 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. ===> ja-kon2-16dot-0.3_8 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ja-kon2-16dot-0.3_8 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for ja-kon2-16dot-0.3_8 (echo "DISTDIR = /portdistfiles"; echo "TOPDIR = /usr/local"; echo "S_TOPDIR = /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local"; /bin/cat /usr/ports/japanese/kon2-16dot/files/dotconfig; ) > /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/.config cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3 && /usr/bin/make -f Makefile.FreeBSD config for i in lib src/display src font ; do (cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/$i && test -f Makefile.FreeBSD && cp Makefile.FreeBSD Makefile) ; done cp Makefile.FreeBSD Makefile cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3 && for F in kon.cfg.FreeBSD src/kon.1; do /usr/bin/sed -e s!%%KON16FONT%%!Startup!g -e s!%%KON14FONT%%!!g -e s!%%PREFIX%%!/usr/local!g -e s!%%LOCALBASE%%!/usr/local!g -e s!%%DATADIR%%!/usr/local/share/kon2!g -e s!%%DOCSDIR%%!/usr/local/share/doc/kon2!g -e s!%%EXAMPLESDIR%%!/usr/local/share/examples/kon2!g -e s!%%WWWDIR%%!/usr/local/www/kon2!g -e s!%%ETCDIR%%!/usr/local/etc/kon2!g < ${F}.in > ${F}; done =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ja-kon2-16dot-0.3_8 --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3 --- all_subdir_lib --- ===> lib (all) --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib --- sockface.o --- --- getcap.o --- --- mem.o --- --- font.o --- --- coding.o --- --- sockface.po --- --- getcap.po --- --- mem.po --- --- font.po --- --- coding.po --- --- sockface.o --- cc -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.sockface.o -MTsockface.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c sockface.c -o sockface.o --- getcap.o --- cc -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.getcap.o -MTgetcap.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c getcap.c -o getcap.o --- mem.o --- cc -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.mem.o -MTmem.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c mem.c -o mem.o --- font.o --- cc -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.font.o -MTfont.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c font.c -o font.o --- coding.o --- cc -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.coding.o -MTcoding.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c coding.c -o coding.o --- sockface.po --- cc -pg -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.sockface.po -MTsockface.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c sockface.c -o sockface.po --- getcap.po --- cc -pg -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.getcap.po -MTgetcap.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c getcap.c -o getcap.po --- mem.po --- cc -pg -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.mem.po -MTmem.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c mem.c -o mem.po --- font.po --- cc -pg -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.font.po -MTfont.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c font.c -o font.po --- coding.po --- cc -pg -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include -MD -MF.depend.coding.po -MTcoding.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c coding.c -o coding.po --- getcap.po --- getcap.c:159:8: warning: call to undeclared function 'fatal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 159 | fatal("buffer overflow at configuration file\n"); | ^ 1 warning generated. --- getcap.o --- getcap.c:159:8: warning: call to undeclared function 'fatal'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 159 | fatal("buffer overflow at configuration file\n"); | ^ 1 warning generated. --- font.o --- font.c:56:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | u_char *GetShmem(fnum) | ^ font.c:57:6: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter] 57 | char fnum; | ^ /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include/fnld.h:62:30: note: previous declaration is here 62 | extern u_char *GetShmem(char type); | ^ 2 warnings generated. --- libgon.a --- --- font.po --- font.c:56:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 56 | u_char *GetShmem(fnum) | ^ font.c:57:6: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'char' declared in a previous prototype [-Wknr-promoted-parameter] 57 | char fnum; | ^ /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/lib/../include/fnld.h:62:30: note: previous declaration is here 62 | extern u_char *GetShmem(char type); | ^ 2 warnings generated. building static gon library --- libgon.a --- ar -crsD libgon.a sockface.o getcap.o mem.o font.o coding.o --- libgon_p.a --- building profiled gon library ar -crsD libgon_p.a sockface.po getcap.po mem.po font.po coding.po --- all_subdir_src/display --- ===> src/display (all) --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/display --- svga.o --- --- vga.o --- --- svga.po --- --- vga.po --- --- svga.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/display/../../include -MD -MF.depend.svga.o -MTsvga.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c svga.c -o svga.o --- vga.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/display/../../include -MD -MF.depend.vga.o -MTvga.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c vga.c -o vga.o --- svga.po --- cc -pg -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/display/../../include -MD -MF.depend.svga.po -MTsvga.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c svga.c -o svga.po --- vga.po --- cc -pg -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/display/../../include -MD -MF.depend.vga.po -MTvga.po -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c vga.c -o vga.po --- vga.o --- vga.c:190:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | static old; | ~~~~~~ ^ | int vga.c:642:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 642 | gramMem = (unsigned char *)mmap( | ^ ~~~~~~~~~~~~~~~~~~~~~~ 643 | #if defined(linux) | ~~~~~~~~~~~~~~~~~~ 644 | (__ptr_t)0, | ~~~~~~~~~~~ 645 | #else | ~~~~~ 646 | 0, | ~~ 647 | #endif | ~~~~~~ 648 | dInfo.gsize, | ~~~~~~~~~~~~ 649 | PROT_READ|PROT_WRITE, | ~~~~~~~~~~~~~~~~~~~~~ 650 | #if 0 | ~~~~~ 651 | MAP_SHARED|MAP_FIXED, | ~~~~~~~~~~~~~~~~~~~~~ 652 | #else | ~~~~~ 653 | #if defined(linux) | ~~~~~~~~~~~~~~~~~~ 654 | MAP_SHARED, | ~~~~~~~~~~~ 655 | #elif defined(__FreeBSD__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 656 | MAP_FILE|MAP_SHARED, | ~~~~~~~~~~~~~~~~~~~~ 657 | #endif | ~~~~~~ 2 warnings generated. --- libdisplay.a --- building static display library ar -crsD libdisplay.a svga.o vga.o --- vga.po --- vga.c:190:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 190 | static old; | ~~~~~~ ^ | int vga.c:642:13: warning: assigning to 'char *' from 'unsigned char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 642 | gramMem = (unsigned char *)mmap( | ^ ~~~~~~~~~~~~~~~~~~~~~~ 643 | #if defined(linux) | ~~~~~~~~~~~~~~~~~~ 644 | (__ptr_t)0, | ~~~~~~~~~~~ 645 | #else | ~~~~~ 646 | 0, | ~~ 647 | #endif | ~~~~~~ 648 | dInfo.gsize, | ~~~~~~~~~~~~ 649 | PROT_READ|PROT_WRITE, | ~~~~~~~~~~~~~~~~~~~~~ 650 | #if 0 | ~~~~~ 651 | MAP_SHARED|MAP_FIXED, | ~~~~~~~~~~~~~~~~~~~~~ 652 | #else | ~~~~~ 653 | #if defined(linux) | ~~~~~~~~~~~~~~~~~~ 654 | MAP_SHARED, | ~~~~~~~~~~~ 655 | #elif defined(__FreeBSD__) | ~~~~~~~~~~~~~~~~~~~~~~~~~~ 656 | MAP_FILE|MAP_SHARED, | ~~~~~~~~~~~~~~~~~~~~ 657 | #endif | ~~~~~~ 2 warnings generated. --- libdisplay_p.a --- building profiled display library ar -crsD libdisplay_p.a svga.po vga.po --- all_subdir_src --- ===> src (all) --- objwarn --- --- .depend --- echo kon: /usr/lib/libc.a >> .depend --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src --- vt.o --- --- sock.o --- --- fnld.o --- --- vc.o --- --- mouse.o --- --- term.o --- --- main.o --- --- errors.o --- --- child.o --- --- utmpx.o --- --- sock.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.sock.o -MTsock.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c sock.c -o sock.o sock.c:117:33: warning: passing 'int *' to parameter of type 'socklen_t *' (aka 'unsigned int *') converts between pointers to integer types with different sign [-Wpointer-sign] 117 | if ((fd = accept(sfd, &clt, &len)) < 0) PerrorExit("accept"); | ^~~~ /usr/include/sys/socket.h:681:69: note: passing argument to parameter here 681 | int accept(int, struct sockaddr * __restrict, socklen_t * __restrict); | ^ sock.c:121:2: warning: call to undeclared function 'FontAttach'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 121 | FontAttach(); | ^ sock.c:124:2: warning: call to undeclared function 'FontDetach'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 124 | FontDetach(FALSE); | ^ 3 warnings generated. --- vt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.vt.o -MTvt.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c vt.c -o vt.o --- fnld.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.fnld.o -MTfnld.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c fnld.c -o fnld.o --- vc.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.vc.o -MTvc.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c vc.c -o vc.o --- mouse.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.mouse.o -MTmouse.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c mouse.c -o mouse.o --- term.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.term.o -MTterm.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c term.c -o term.o --- main.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.main.o -MTmain.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c main.c -o main.o --- child.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.child.o -MTchild.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c child.c -o child.o --- utmpx.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.utmpx.o -MTutmpx.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c utmpx.c -o utmpx.o --- errors.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.errors.o -MTerrors.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c errors.c -o errors.o --- fnld.o --- fnld.c:84:23: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 84 | fSRegs[i].bitmap = font + sizeof(struct fontInfo); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ fnld.c:109:23: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 109 | fDRegs[i].bitmap = font + sizeof(struct fontInfo); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 warnings generated. --- main.o --- main.c:81:5: warning: call to undeclared function 'ChangeNewConsole'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 81 | ChangeNewConsole(); | ^ 1 warning generated. --- mouse.o --- mouse.c:365:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 365 | static stat = 0; | ~~~~~~ ^ | int 1 warning generated. --- child.o --- child.c:48:11: warning: assigning to 'char **' from 'const char **' discards qualifiers in nested pointer types [-Wincompatible-pointer-types-discards-qualifiers] 48 | execArgv = argv; | ^ ~~~~ child.c:72:1: warning: non-void function does not return a value [-Wreturn-type] 72 | } | ^ child.c:160:6: warning: call to undeclared function 'TermGetNumber'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 160 | TermGetNumber(), | ^ child.c:190:28: warning: missing sentinel in function call [-Wsentinel] 190 | execl(execProg, ptr, 0); | ^ | , NULL /usr/include/unistd.h:331:6: note: function has been explicitly marked sentinel here 331 | int execl(const char *, const char *, ...) __null_sentinel; | ^ ~~~~~~~~~~~~~~~ 4 warnings generated. --- vt.o --- vt.c:626:6: warning: call to undeclared function 'error'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 626 | error("invalid coding system\n"); | ^ vt.c:629:11: warning: call to undeclared function 'CodingByRegistry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 629 | n = (int)CodingByRegistry(name); | ^ vt.c:722:31: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 722 | newlen += ReplaceString(p, len-i, max-i, 1, "\x1b[3~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:730:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 730 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1bOA"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:734:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 734 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1bOB"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:738:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 738 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1bOC"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:742:37: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 742 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1bOD"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:745:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 745 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[2~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:749:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 749 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[4~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:753:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 753 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[5~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:757:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 757 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[6~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:761:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 761 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[11~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:765:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 765 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[12~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:769:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 769 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[13~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:773:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 773 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[14~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:777:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 777 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[15~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:781:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 781 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[17~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:785:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 785 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[18~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:789:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 789 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[19~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:793:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 793 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[20~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:797:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 797 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[21~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:801:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 801 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[23~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ vt.c:805:35: warning: passing 'u_char *' (aka 'unsigned char *') to parameter of type 'char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 805 | newlen += ReplaceString(p, len-i, max-i, 3, "\x1b[24~"); | ^ vt.c:684:32: note: passing argument to parameter 'sp' here 684 | static int ReplaceString(char *sp, const int len, const int maxlen, | ^ 23 warnings generated. --- vc.o --- vc.c:136:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 136 | void euctosjis(ch, cl) | ^ vc.c:229:14: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 229 | vInfo.wput(dbFReg->bitmap + fnt, fc, bc); | ^~~~~~~~~~~~~~~~~~~~ vc.c:242:17: warning: passing 'char *' to parameter of type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 242 | vInfo.sput(ch ? sbFReg->bitmap + (ch << 4):0, fc, bc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ vc.c:343:2: warning: call to undeclared function 'MouseResetRfd'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 343 | MouseResetRfd(mouseFd); | ^ vc.c:361:6: warning: call to undeclared function 'MouseSetRfd'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 361 | MouseSetRfd(mouseFd); | ^ 5 warnings generated. --- term.o --- term.c:115:5: warning: call to undeclared function 'FontDetach'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 115 | FontDetach(TRUE); | ^ term.c:211:13: warning: passing 'u_char[1025]' (aka 'unsigned char[1025]') to parameter of type 'const char *' converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 211 | VtEmu(buff, i); | ^~~~ /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include/vt.h:79:30: note: passing argument to parameter here 79 | extern void VtEmu(const char*, int nchars); | ^ term.c:271:37: warning: passing 'const char *' to parameter of type 'char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 271 | if (argv[i][0] == '-' && Check_esu(&argv[i][1])) { | ^~~~~~~~~~~ term.c:240:28: note: passing argument to parameter 'p' here 240 | static int Check_esu(char *p) | ^ term.c:274:13: warning: assigning to 'char *' from 'const char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers] 274 | for (p = &argv[i][1]; *p; ++p) { | ^ ~~~~~~~~~~~ term.c:276:7: warning: call to undeclared function 'ConfigExecProg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 276 | ConfigExecProg(&argv[i+1]); | ^ term.c:277:7: warning: call to undeclared function 'ConfigMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 277 | ConfigMessage("Off"); | ^ term.c:282:7: warning: call to undeclared function 'UnUseUtmp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 282 | UnUseUtmp(1); | ^ term.c:284:7: warning: call to undeclared function 'ConfigUnsetTerm'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 284 | ConfigUnsetTerm(1); | ^ term.c:303:3: warning: call to undeclared function 'ConfigExecProg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 303 | ConfigExecProg(argv[i]); | ^ term.c:507:2: warning: call to undeclared function 'FontAttach'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 507 | FontAttach(); | ^ 10 warnings generated. --- kon --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -Wl,-zrelro -o kon vt.o sock.o fnld.o vc.o mouse.o term.o main.o errors.o child.o utmpx.o -L/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/../lib -L/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/display -ldisplay -lgon --- all_subdir_font --- ===> font (all) --- objwarn --- --- .depend --- echo fld: /usr/lib/libc.a >> .depend --- objwarn --- Warning: Object directory not changed from original /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font --- fld.o --- --- minix.o --- --- fontx2.o --- --- bdf.o --- --- fld.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.fld.o -MTfld.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c fld.c -o fld.o --- minix.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.minix.o -MTminix.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c minix.c -o minix.o --- fontx2.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.fontx2.o -MTfontx2.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c fontx2.c -o fontx2.o --- bdf.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -MD -MF.depend.bdf.o -MTbdf.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -c bdf.c -o bdf.o bdf.c:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 42 | extern forceLoad; | ~~~~~~ ^ | int bdf.c:55:15: warning: call to undeclared function 'CodingByRegistry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 55 | fi.type = CodingByRegistry("ISO8859-1"); | ^ bdf.c:104:16: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 104 | if ((fdata = (u_char *)malloc(fi.size)) == NULL) return(NULL); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~ bdf.c:148:11: warning: returning 'char *' from a function with result type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 148 | return(fdata); | ^~~~~~~ bdf.c:44:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 44 | u_char *FontLoadBdf(fp) | ^ 5 warnings generated. --- fld.o --- fld.c:94:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 94 | close(s); | ^ fld.c:99:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 99 | close(s); | ^ fld.c:125:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 125 | } | ^ fld.c:145:1: warning: return type of 'main' is not 'int' [-Wmain-return-type] 145 | void main(argc, argv) | ^ fld.c:145:1: note: change return type to 'int' 145 | void main(argc, argv) | ^~~~ | int fld.c:145:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 145 | void main(argc, argv) | ^ 5 warnings generated. --- minix.o --- minix.c:55:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 55 | extern forceLoad; | ~~~~~~ ^ | int minix.c:78:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 78 | static u_char *FontLoads(fp, fsize) | ^ minix.c:95:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 95 | static u_char *FontLoadw(fp, fsize) | ^ minix.c:135:16: warning: call to undeclared function 'CodingByRegistry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 135 | fi.type = CodingByRegistry("JISX0201.1976-0"); | ^ minix.c:137:9: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 137 | fdata = FontLoads(fp, hd.fnt_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ minix.c:147:16: warning: call to undeclared function 'CodingByRegistry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 147 | fi.type = CodingByRegistry("JISX0208.1983-0"); | ^ minix.c:149:9: warning: assigning to 'char *' from 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 149 | fdata = FontLoadw(fp, hd.fnt_size); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~ minix.c:153:11: warning: returning 'char *' from a function with result type 'u_char *' (aka 'unsigned char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 153 | return(fdata); | ^~~~~~~ minix.c:122:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 122 | u_char *FontLoadMinix(fp) | ^ 9 warnings generated. --- fontx2.o --- fontx2.c:45:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 45 | extern forceLoad; | ~~~~~~ ^ | int fontx2.c:92:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 92 | u_char *FontLoadSFontx(fp, header) | ^ fontx2.c:127:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | u_char *FontLoadDFontx(fp, header) | ^ fontx2.c:164:12: warning: call to undeclared function 'CodingByRegistry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 164 | fi.type = CodingByRegistry("JISX0208.1983-0"); | ^ fontx2.c:169:12: warning: call to undeclared function 'CodingByRegistry'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 169 | fi.type = CodingByRegistry("JISX0201.1976-0"); | ^ 5 warnings generated. --- fld --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font/../include -DCONFIG_NAME=\"/usr/local/etc/kon.cfg\" -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/19/include -fstack-protector-strong -Qunused-arguments -Wl,-zrelro -o fld fld.o minix.o fontx2.o bdf.o -L/wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font/../lib -lgon =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ja-kon2-16dot-0.3_8 ===> Generating temporary packing list (cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src ; make install) /usr/bin/install -s kon /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/bin (cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/font ; make install) /usr/bin/install -s fld /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/bin install -m 0644 -c kon.cfg.FreeBSD /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/etc/kon.cfg checking /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/share/fonts/bdf ... not exist /bin/mkdir -p /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/share/man/ja/man1 install -m 444 /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/src/kon.1 /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/share/man/ja/man1 cd /wrkdirs/usr/ports/japanese/kon2-16dot/work/kon2-0.3/doc && install -m 0644 README README.FreeBSD /wrkdirs/usr/ports/japanese/kon2-16dot/work/stage/usr/local/share/doc/kon2 ====> 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-12-12T20:44:31+0000' 'PKG_NOTE_ports_top_git_hash=62d8b1999233' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=c75c94468641' '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 ja-kon2-16dot-0.3_8 ===> Building ja-kon2-16dot-0.3_8 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ja-kon2-16dot-0.3_8 build of japanese/kon2-16dot | ja-kon2-16dot-0.3_8 ended at Fri Dec 12 15:45:29 EST 2025 build time: 00:00:59