=>> Building japanese/prn-ps build started at Fri Feb 20 18:51:54 EST 2026 port directory: /usr/ports/japanese/prn-ps package name: ja-prn-1.0_3 building for: FreeBSD pkg.DaveG.ca 15.0-RELEASE-p3 FreeBSD 15.0-RELEASE-p3 1500068 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 821 Oct 16 2024 /usr/ports/japanese/prn-ps/Makefile Ports top last git commit: eac71dbf758c Ports top unclean checkout: no Port dir last git commit: 5592f33af2c2 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1500068 Job Id: 14 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1500068 UNAME_v=FreeBSD 15.0-RELEASE-p3 1500068 UNAME_r=15.0-RELEASE-p3 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_0_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_0_x64-HEAD-ALL/14/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_15_0_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_15_0_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/japanese/prn-ps/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/prn-ps/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/prn-ps/work/.cache HOME=/wrkdirs/usr/ports/japanese/prn-ps/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/prn-ps/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/prn-ps/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/prn-ps/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/japanese/prn-ps/work XDG_CACHE_HOME=/wrkdirs/usr/ports/japanese/prn-ps/work/.cache HOME=/wrkdirs/usr/ports/japanese/prn-ps/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/japanese/prn-ps/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/japanese/prn-ps/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=15.0 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/prn" EXAMPLESDIR="share/examples/prn" DATADIR="share/prn" WWWDIR="www/prn" ETCDIR="etc/prn" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/prn DOCSDIR=/usr/local/share/doc/prn EXAMPLESDIR=/usr/local/share/examples/prn WWWDIR=/usr/local/www/prn ETCDIR=/usr/local/etc/prn --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 prn 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-prn-1.0_3 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.5.1.pkg [pkg.DaveG.ca] Installing pkg-2.5.1... [pkg.DaveG.ca] Extracting pkg-2.5.1: .......... done ===> ja-prn-1.0_3 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of ja-prn-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 ===> NOTICE: The prn 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-prn-1.0_3 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The prn 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-prn-1.0_3 for building => SHA256 Checksum OK for prn.tar.gz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The prn 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-prn-1.0_3 for building ===> Extracting for ja-prn-1.0_3 ===> NOTICE: The prn 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-prn-1.0_3 for building => SHA256 Checksum OK for prn.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 ja-prn-1.0_3 ===> Applying FreeBSD patches for ja-prn-1.0_3 from /usr/ports/japanese/prn-ps/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-prn-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. ===> ja-prn-1.0_3 depends on file: /usr/local/bin/ccache - found ===> Returning to build of ja-prn-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 ja-prn-1.0_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for ja-prn-1.0_3 --- prn.o --- --- euc.o --- --- cmt.o --- --- defs.o --- --- reg.c --- --- psconv --- --- prn.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -c prn.c -o prn.o --- euc.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -c euc.c -o euc.o --- cmt.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -DLIBPATH=\"/usr/local/share/prn\" -c cmt.c --- reg.c --- yacc -d reg.y --- defs.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -c defs.c -o defs.o --- psconv --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -o psconv psconv.c --- reg.c --- mv y.tab.c reg.c --- reg.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -c reg.c -o reg.o --- psconv --- psconv.c:272:13: warning: passing arguments to 'fmtopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 272 | fmtopt(*v + 2); | ^ psconv.c:298:13: warning: passing arguments to 'fmtopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 298 | fmtopt(*v + 2); | ^ psconv.c:305:13: warning: passing arguments to 'fontopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 305 | fontopt(*v + 2); | ^ psconv.c:314:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 314 | error("bad margin specification", *v + 2); | ^ psconv.c:326:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 326 | error("bad tabstop specification", *v + 1); | ^ psconv.c:362:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 362 | error("bad option", s); | ^ psconv.c:396:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 396 | else | ^ psconv.c:439:9: warning: passing arguments to 'convert' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 439 | convert(iop); | ^ psconv.c:450:7: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 450 | error("output write error", (char *) NULL); | ^ psconv.c:228:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 228 | int main(c, v) | ^ psconv.c:468:7: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 468 | error("bad size specification", str); | ^ psconv.c:475:7: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | error("bad size specification", str); | ^ psconv.c:483:11: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 483 | error("bad size specification", str); | ^ psconv.c:460:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 460 | void fmtopt(str) | ^ psconv.c:196:6: 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 subsequent definition [-Wdeprecated-non-prototype] 196 | void fmtopt(), fontopt(); | ^ psconv.c:522:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 522 | error("bad font specification", str); | ^ psconv.c:495:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | void fontopt(str) | ^ psconv.c:196:16: 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 subsequent definition [-Wdeprecated-non-prototype] 196 | void fmtopt(), fontopt(); | ^ psconv.c:538:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 538 | void error(expln, stuff) | ^ psconv.c:213:6: 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 subsequent definition [-Wdeprecated-non-prototype] 213 | void error(); | ^ psconv.c:591:12: warning: passing arguments to 'initbuf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 591 | initbuf(LENBUF); | ^ psconv.c:596:19: warning: call to undeclared function 'get_line'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 596 | while ((end = get_line(fp)) > 0) { | ^ psconv.c:619:11: warning: passing arguments to 'outkanji' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 619 | outkanji(c, font); | ^ psconv.c:622:10: warning: passing arguments to 'outchar' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | outchar(c, font); | ^ psconv.c:628:13: warning: passing arguments to 'outhankana' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 628 | outhankana(c, font); | ^ psconv.c:630:14: warning: passing arguments to 'outnonprint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | outnonprint(c, font); | ^ psconv.c:635:9: warning: passing arguments to 'initbuf' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 635 | initbuf(end); | ^ psconv.c:578:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 578 | void convert(fp) | ^ psconv.c:195:6: 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 subsequent definition [-Wdeprecated-non-prototype] 195 | void convert(); | ^ psconv.c:666:17: warning: call to undeclared function 'getkc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 666 | while ((c = getkc(fp)) != EOF) { | ^ psconv.c:659:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 659 | int get_line(fp) | ^ psconv.c:767:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 767 | int getkc(fp) | ^ psconv.c:789:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 789 | void initbuf(end) | ^ psconv.c:217:6: 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 subsequent definition [-Wdeprecated-non-prototype] 217 | void initbuf(); | ^ psconv.c:857: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] 857 | extern char *ctime(); | ^ /usr/include/time.h:119:7: note: conflicting prototype is here 119 | char *ctime(const time_t *); | ^ psconv.c:1068:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1068 | void beginstr(mode, font) | ^ psconv.c:215:6: 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 subsequent definition [-Wdeprecated-non-prototype] 215 | void beginstr(); | ^ psconv.c:1119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1119 | void outchar(c, f) | ^ psconv.c:208:6: 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 subsequent definition [-Wdeprecated-non-prototype] 208 | void outchar(); | ^ psconv.c:1140:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1140 | void outhankana(c, f) | ^ psconv.c:209:6: 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 subsequent definition [-Wdeprecated-non-prototype] 209 | void outhankana(); | ^ psconv.c:1158:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1158 | void outkanji(c, f) | ^ psconv.c:210:6: 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 subsequent definition [-Wdeprecated-non-prototype] 210 | void outkanji(); | ^ psconv.c:1183:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1183 | void outnonprint(c, f) | ^ psconv.c:207:6: 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 subsequent definition [-Wdeprecated-non-prototype] 207 | void outnonprint(); | ^ --- defs.o --- defs.c:85:22: warning: passing arguments to 'geteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 85 | if ((c = geteucc(fp)) == EOF) | ^ defs.c:101:21: warning: passing arguments to 'isempty' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 101 | } while (isempty(entry)); | ^ defs.c:68:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 68 | long getentry(fp, offset) | ^ defs.c:111:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 111 | static bool isempty(str) | ^ defs.c:45:13: 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 subsequent definition [-Wdeprecated-non-prototype] 45 | static bool isempty(); | ^ defs.c:199:31: warning: passing arguments to 'skip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 199 | for (p = entry; *(p = skip(p)); ) | ^ defs.c:194:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 194 | bool getflag(id) | ^ defs.c:227:31: warning: passing arguments to 'skip' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 227 | for (p = entry; *(p = skip(p)); ) | ^ defs.c:216:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | char_t *getstr(id) | ^ defs.c:252:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 252 | static char_t *skip(p) | ^ defs.c:47:16: 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 subsequent definition [-Wdeprecated-non-prototype] 47 | static char_t *skip(); | ^ 11 warnings generated. --- euc.o --- euc.c:50:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | int pcode(s) | ^ In file included from euc.c:32: ./euc.h:23:12: 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 subsequent definition [-Wdeprecated-non-prototype] 23 | extern int pcode(); | ^ euc.c:77:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 77 | int geteucc(fp) | ^ In file included from euc.c:32: ./euc.h:25:12: 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 subsequent definition [-Wdeprecated-non-prototype] 25 | extern int geteucc(); | ^ euc.c:102:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 102 | int puteucc(c, fp) | ^ In file included from euc.c:32: ./euc.h:29:12: 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 subsequent definition [-Wdeprecated-non-prototype] 29 | extern int puteucc(); | ^ euc.c:125:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 125 | int euccol(c) | ^ In file included from euc.c:32: ./euc.h:33:12: 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 subsequent definition [-Wdeprecated-non-prototype] 33 | extern int euccol(); | ^ euc.c:145:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 145 | register c; | ~~~~~~~~ ^ | int euc.c:140:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 140 | char_t *fgeteucs(str, n, fp) | ^ In file included from euc.c:32: ./euc.h:27:16: 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 subsequent definition [-Wdeprecated-non-prototype] 27 | extern char_t *fgeteucs(); | ^ euc.c:170:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 170 | while (c = *s++) | ~~^~~~~~ euc.c:170:14: note: place parentheses around the assignment to silence this warning 170 | while (c = *s++) | ^ | ( ) euc.c:170:14: note: use '==' to turn this assignment into an equality comparison 170 | while (c = *s++) | ^ | == euc.c:164:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 164 | int fputeucs(s, fp) | ^ In file included from euc.c:32: ./euc.h:31:12: 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 subsequent definition [-Wdeprecated-non-prototype] 31 | extern int fputeucs(); | ^ euc.c:179:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 179 | int streuclen(s) | ^ In file included from euc.c:32: ./euc.h:35:12: 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 subsequent definition [-Wdeprecated-non-prototype] 35 | extern int streuclen(); | ^ euc.c:193:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 193 | int euccmp(s1, s2) | ^ In file included from euc.c:32: ./euc.h:36:12: 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 subsequent definition [-Wdeprecated-non-prototype] 36 | extern int euccmp(); | ^ euc.c:206:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 206 | int euccasecmp(s1, s2) | ^ In file included from euc.c:32: ./euc.h:37:12: 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 subsequent definition [-Wdeprecated-non-prototype] 37 | extern int euccasecmp(); | ^ euc.c:222:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 222 | char_t *stow(s) | ^ In file included from euc.c:32: ./euc.h:39:16: 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 subsequent definition [-Wdeprecated-non-prototype] 39 | extern char_t *stow(); | ^ euc.c:247:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 247 | if (dup = (char_t *) malloc(sizeof (char_t) * (streuclen(s) + 1))) | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ euc.c:247:13: note: place parentheses around the assignment to silence this warning 247 | if (dup = (char_t *) malloc(sizeof (char_t) * (streuclen(s) + 1))) | ^ | ( ) euc.c:247:13: note: use '==' to turn this assignment into an equality comparison 247 | if (dup = (char_t *) malloc(sizeof (char_t) * (streuclen(s) + 1))) | ^ | == euc.c:241:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 241 | char_t *eucdup(s) | ^ In file included from euc.c:32: ./euc.h:40:16: 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 subsequent definition [-Wdeprecated-non-prototype] 40 | extern char_t *eucdup(); | ^ 25 warnings generated. --- euc.a --- ar rcv euc.a euc.o ranlib euc.a --- reg.o --- reg.y:279:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 279 | yyerror(s) | ^ | int reg.y:279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] reg.y:283:1: warning: non-void function does not return a value [-Wreturn-type] 283 | } | ^ reg.y:296:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 296 | static union regexp *makenode(id) | ^ reg.y:39:22: 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 subsequent definition [-Wdeprecated-non-prototype] 39 | static union regexp *makenode(); | ^ reg.y:312:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 312 | static union regexp *makechar(c) | ^ reg.y:40:22: 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 subsequent definition [-Wdeprecated-non-prototype] 40 | static union regexp *makechar(); | ^ reg.y:334:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 334 | static union regexp *makeclass(id) | ^ reg.y:41:22: 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 subsequent definition [-Wdeprecated-non-prototype] 41 | static union regexp *makeclass(); | ^ reg.y:360:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 360 | static union regexp *addclass(n, from, to) | ^ reg.y:42:22: 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 subsequent definition [-Wdeprecated-non-prototype] 42 | static union regexp *addclass(); | ^ reg.y:402:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | static union regexp *makeclos(id, e) | ^ reg.y:44:22: 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 subsequent definition [-Wdeprecated-non-prototype] 44 | static union regexp *makeclos(); | ^ reg.y:420:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 420 | static union regexp *makealt(e1, e2) | ^ reg.y:45:22: 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 subsequent definition [-Wdeprecated-non-prototype] 45 | static union regexp *makealt(); | ^ reg.y:438:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 438 | static union regexp *catnode(parent, child) | ^ reg.y:46:22: 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 subsequent definition [-Wdeprecated-non-prototype] 46 | static union regexp *catnode(); | ^ reg.y:459:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 459 | union regexp *regcomp(str, oc) | ^ reg.y:495:17: warning: passing arguments to 'match' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 495 | return match(str, exp); | ^ reg.y:488:9: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 488 | char_t *regmatch(line, str, exp) | ^ reg.y:539:37: warning: passing arguments to 'isthere' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | if (*s && *s != '\n' && isthere((int) *s++, p)) | ^ reg.y:543:38: warning: passing arguments to 'isthere' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | if (*s && *s != '\n' && !isthere((int) *s++, p)) | ^ reg.y:547:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 547 | if (ss = match(s, p->closure.expr)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:547:13: note: place parentheses around the assignment to silence this warning 547 | if (ss = match(s, p->closure.expr)) | ^ | ( ) reg.y:547:13: note: use '==' to turn this assignment into an equality comparison 547 | if (ss = match(s, p->closure.expr)) | ^ | == reg.y:548:21: warning: passing arguments to 'iteration' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 548 | if (ss = iteration(ss, p)) | ^ reg.y:548:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 548 | if (ss = iteration(ss, p)) | ~~~^~~~~~~~~~~~~~~~~~ reg.y:548:10: note: place parentheses around the assignment to silence this warning 548 | if (ss = iteration(ss, p)) | ^ | ( ) reg.y:548:10: note: use '==' to turn this assignment into an equality comparison 548 | if (ss = iteration(ss, p)) | ^ | == reg.y:552:24: warning: passing arguments to 'iteration' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 552 | if (ss = iteration(s, p)) | ^ reg.y:552:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 552 | if (ss = iteration(s, p)) | ~~~^~~~~~~~~~~~~~~~~ reg.y:552:13: note: place parentheses around the assignment to silence this warning 552 | if (ss = iteration(s, p)) | ^ | ( ) reg.y:552:13: note: use '==' to turn this assignment into an equality comparison 552 | if (ss = iteration(s, p)) | ^ | == reg.y:556:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 556 | if (ss = match(s, p->closure.expr)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:556:13: note: place parentheses around the assignment to silence this warning 556 | if (ss = match(s, p->closure.expr)) | ^ | ( ) reg.y:556:13: note: use '==' to turn this assignment into an equality comparison 556 | if (ss = match(s, p->closure.expr)) | ^ | == reg.y:557:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 557 | if (ss = match(ss, p->node.next)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:557:10: note: place parentheses around the assignment to silence this warning 557 | if (ss = match(ss, p->node.next)) | ^ | ( ) reg.y:557:10: note: use '==' to turn this assignment into an equality comparison 557 | if (ss = match(ss, p->node.next)) | ^ | == reg.y:564:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 564 | if (ss = match(s, p->alter.expr[0])) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:564:13: note: place parentheses around the assignment to silence this warning 564 | if (ss = match(s, p->alter.expr[0])) | ^ | ( ) reg.y:564:13: note: use '==' to turn this assignment into an equality comparison 564 | if (ss = match(s, p->alter.expr[0])) | ^ | == reg.y:565:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 565 | if (ss = match(ss, p->node.next)) | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:565:10: note: place parentheses around the assignment to silence this warning 565 | if (ss = match(ss, p->node.next)) | ^ | ( ) reg.y:565:10: note: use '==' to turn this assignment into an equality comparison 565 | if (ss = match(ss, p->node.next)) | ^ | == reg.y:567:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 567 | if (ss = match(s, p->alter.expr[1])) { | ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:567:13: note: place parentheses around the assignment to silence this warning 567 | if (ss = match(s, p->alter.expr[1])) { | ^ | ( ) reg.y:567:13: note: use '==' to turn this assignment into an equality comparison 567 | if (ss = match(s, p->alter.expr[1])) { | ^ | == reg.y:505:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 505 | static char_t *match(s, p) | ^ reg.y:479:16: 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 subsequent definition [-Wdeprecated-non-prototype] 479 | static char_t *match(); | ^ reg.y:594:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 594 | if (s = match(str, p->closure.expr)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:594:11: note: place parentheses around the assignment to silence this warning 594 | if (s = match(str, p->closure.expr)) | ^ | ( ) reg.y:594:11: note: use '==' to turn this assignment into an equality comparison 594 | if (s = match(str, p->closure.expr)) | ^ | == reg.y:595:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 595 | if (s = iteration(s, p)) | ~~^~~~~~~~~~~~~~~~~ reg.y:595:8: note: place parentheses around the assignment to silence this warning 595 | if (s = iteration(s, p)) | ^ | ( ) reg.y:595:8: note: use '==' to turn this assignment into an equality comparison 595 | if (s = iteration(s, p)) | ^ | == reg.y:597:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 597 | if (s = match(str, p->closure.next)) | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ reg.y:597:11: note: place parentheses around the assignment to silence this warning 597 | if (s = match(str, p->closure.next)) | ^ | ( ) reg.y:597:11: note: use '==' to turn this assignment into an equality comparison 597 | if (s = match(str, p->closure.next)) | ^ | == reg.y:588:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 588 | static char_t *iteration(str, p) | ^ reg.y:502:16: 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 subsequent definition [-Wdeprecated-non-prototype] 502 | static char_t *iteration(); | ^ reg.y:606:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 606 | static bool isthere(c, p) | ^ reg.y:503:13: 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 subsequent definition [-Wdeprecated-non-prototype] 503 | static bool isthere(); | ^ reg.y:630:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 630 | void regfree(p) | ^ 42 warnings generated. --- psconv --- 45 warnings generated. --- cmt.o --- cmt.c:90:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 90 | main(c, v) | ^ | int cmt.c:106: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] 106 | extern char *ttyname(); | ^ /usr/include/unistd.h:374:7: note: conflicting prototype is here 374 | char *ttyname(int); | ^ cmt.c:155:26: warning: passing arguments to 'readkeyword' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 155 | addkwd = readkeyword(*v); | ^ cmt.c:207:18: warning: passing arguments to 'makelangtable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 207 | makelangtable(defp); | ^ cmt.c:209:25: warning: passing arguments to 'deflang' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 209 | if ((language = deflang(langname, nametype)) < 0) | ^ cmt.c:233:3: warning: add explicit braces to avoid dangling else [-Wdangling-else] 233 | else | ^ cmt.c:279:12: warning: passing arguments to 'deflang' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 279 | : deflang(filename ? filename : "-", FNAME); | ^ cmt.c:283:14: warning: passing arguments to 'getentry' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 283 | if (getentry(defp, lang) < 0) | ^ cmt.c:290:14: warning: passing arguments to 'fputeucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 290 | fputeucs(ss, stderr); | ^ cmt.c:297:9: warning: passing arguments to 'process' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | process(iop); | ^ cmt.c:90:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | main(c, v) | ^ cmt.c:335:29: warning: passing arguments to 'geteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 335 | for (i = 0; (c = geteucc(fp)) != EOF; ) { | ^ cmt.c:316:16: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 316 | static char_t *readkeyword(filename) | ^ cmt.c:82:16: 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 subsequent definition [-Wdeprecated-non-prototype] 82 | static char_t *readkeyword(); | ^ cmt.c:401:35: warning: passing arguments to 'getentry' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 401 | for (i = 0; (offset = getentry(fp, -1L)) >= 0; ) { | ^ cmt.c:402:17: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 402 | lname = compile("nm", 0); | ^ cmt.c:403:17: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 403 | fname = compile("fn", 0); | ^ cmt.c:390:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 390 | static void makelangtable(fp) | ^ cmt.c:81:13: 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 subsequent definition [-Wdeprecated-non-prototype] 81 | static void makelangtable(); | ^ cmt.c:442:12: warning: passing arguments to 'pcode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | *p = pcode(&s); | ^ cmt.c:451:19: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 451 | if ((p = regmatch(buf, buf, type == FNAME ? langtable[i].fname | ^ cmt.c:429:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 429 | static long deflang(name, type) | ^ cmt.c:80:13: 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 subsequent definition [-Wdeprecated-non-prototype] 80 | static long deflang(); | ^ cmt.c:513:27: warning: passing arguments to 'getflag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 513 | || (onecase = getflag("oc")) ? euccasecmp : euccmp; | ^ cmt.c:522:20: warning: passing arguments to 'getflag' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 522 | allid = getflag("al"); | ^ cmt.c:530:18: warning: passing arguments to 'getstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 530 | if (kwd = getstr("kw")) | ^ cmt.c:530:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 530 | if (kwd = getstr("kw")) | ~~~~^~~~~~~~~~~~~~ cmt.c:530:10: note: place parentheses around the assignment to silence this warning 530 | if (kwd = getstr("kw")) | ^ | ( ) cmt.c:530:10: note: use '==' to turn this assignment into an equality comparison 530 | if (kwd = getstr("kw")) | ^ | == cmt.c:531:29: warning: passing arguments to 'makekwdtable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 531 | kwdtable = makekwdtable(NULL, kwd, &numkwd); | ^ cmt.c:533:29: warning: passing arguments to 'makekwdtable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 533 | kwdtable = makekwdtable(kwdtable, addkwd, &numkwd); | ^ cmt.c:539:19: warning: passing arguments to 'getstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 539 | if (pkwd = getstr("pw")) | ^ cmt.c:539:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 539 | if (pkwd = getstr("pw")) | ~~~~~^~~~~~~~~~~~~~ cmt.c:539:11: note: place parentheses around the assignment to silence this warning 539 | if (pkwd = getstr("pw")) | ^ | ( ) cmt.c:539:11: note: use '==' to turn this assignment into an equality comparison 539 | if (pkwd = getstr("pw")) | ^ | == cmt.c:540:30: warning: passing arguments to 'makekwdtable' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 540 | pkwdtable = makekwdtable(NULL, pkwd, &numpkwd); | ^ cmt.c:548:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 548 | r_id = compile("id", onecase); | ^ cmt.c:549:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 549 | r_nc = compile("nc", onecase); | ^ cmt.c:550:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | r_cb = compile("cb", onecase); | ^ cmt.c:551:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 551 | r_ce = compile("ce", onecase); | ^ cmt.c:552:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 552 | r_ab = compile("ab", onecase); | ^ cmt.c:553:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 553 | r_ae = compile("ae", onecase); | ^ cmt.c:554:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | r_sb = compile("sb", onecase); | ^ cmt.c:555:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 555 | r_se = compile("se", onecase); | ^ cmt.c:556:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 556 | r_sn = compile("sn", onecase); | ^ cmt.c:557:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 557 | r_hb = compile("hb", onecase); | ^ cmt.c:558:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 558 | r_he = compile("he", onecase); | ^ cmt.c:559:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 559 | r_hn = compile("hn", onecase); | ^ cmt.c:560:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 560 | r_pb = compile("pb", onecase); | ^ cmt.c:561:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 561 | r_pe = compile("pe", onecase); | ^ cmt.c:562:19: warning: passing arguments to 'compile' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 562 | r_pn = compile("pn", onecase); | ^ cmt.c:569:31: warning: passing arguments to 'fgeteucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 569 | while (*s || (s = fgeteucs(line, numelemof (line), iop))) { | ^ cmt.c:573:28: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 573 | if (r_cb && (ss = regmatch(line, s, r_cb))) { | ^ cmt.c:576:34: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 576 | if (r_ce && (end = regmatch(line, ss, r_ce))) { | ^ cmt.c:581:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 581 | putstr(s, ss, UNDERLINE); | ^ cmt.c:584:15: warning: passing arguments to 'fgeteucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 584 | if (fgeteucs(line, numelemof (line), iop) == NULL) | ^ cmt.c:592:35: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 592 | } else if (r_ab && (ss = regmatch(line, s, r_ab))) { | ^ cmt.c:595:34: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 595 | if (r_ae && (end = regmatch(line, ss, r_ae))) { | ^ cmt.c:600:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 600 | putstr(s, ss, UNDERLINE); | ^ cmt.c:603:15: warning: passing arguments to 'fgeteucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 603 | if (fgeteucs(ss = line, numelemof (line), iop) == NULL) | ^ cmt.c:611:35: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | } else if (r_sb && (ss = regmatch(line, s, r_sb))) { | ^ cmt.c:614:34: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 614 | if (r_sn && (end = regmatch(line, ss, r_sn))) | ^ cmt.c:616:39: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 616 | else if (r_se && (end = regmatch(line, ss, r_se))) { | ^ cmt.c:622:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 622 | putstr(s, ss, 0); | ^ cmt.c:625:15: warning: passing arguments to 'fgeteucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 625 | if (fgeteucs(line, numelemof (line), iop) == NULL) | ^ cmt.c:633:35: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 633 | } else if (r_hb && (ss = regmatch(line, s, r_hb))) { | ^ cmt.c:636:34: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 636 | if (r_hn && (end = regmatch(line, ss, r_hn))) | ^ cmt.c:638:39: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 638 | else if (r_he && (end = regmatch(line, ss, r_he))) { | ^ cmt.c:644:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 644 | putstr(s, ss, 0); | ^ cmt.c:647:15: warning: passing arguments to 'fgeteucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 647 | if (fgeteucs(line, numelemof (line), iop) == NULL) | ^ cmt.c:655:35: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 655 | } else if (r_nc && (ss = regmatch(line, s, r_nc))) { | ^ cmt.c:656:12: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 656 | putstr(s, ss, 0); | ^ cmt.c:665:32: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 665 | if (r_pn && (ss = regmatch(line, s, r_pn))) { | ^ cmt.c:666:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | putstr(s, ss, 0); | ^ cmt.c:671:39: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 671 | } else if (r_pe && (ss = regmatch(line, s, r_pe))) { | ^ cmt.c:672:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 672 | putstr(s, ss, 0); | ^ cmt.c:678:39: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 678 | } else if (r_id && (ss = regmatch(line, s, r_id))) { | ^ cmt.c:679:47: warning: passing arguments to 'iskeyword' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | putstr(s, ss, keyword && (allid || iskeyword(pkwdtable, | ^ cmt.c:679:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 679 | putstr(s, ss, keyword && (allid || iskeyword(pkwdtable, | ^ cmt.c:687:15: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | *s & 0x80 ? puteucchar(*s++) : putchar(*s++); | ^ ./euc.h:30:31: note: expanded from macro 'puteucchar' 30 | #define puteucchar(c) puteucc(c, stdout) | ^ cmt.c:697:32: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 697 | if (r_pb && (ss = regmatch(line, s, r_pb))) { | ^ cmt.c:698:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 698 | putstr(s, ss, 0); | ^ cmt.c:704:39: warning: passing arguments to 'regmatch' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 704 | } else if (r_id && (ss = regmatch(line, s, r_id))) { | ^ cmt.c:705:47: warning: passing arguments to 'iskeyword' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | putstr(s, ss, keyword && (allid || iskeyword(kwdtable, | ^ cmt.c:705:9: warning: passing arguments to 'putstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 705 | putstr(s, ss, keyword && (allid || iskeyword(kwdtable, | ^ cmt.c:713:15: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 713 | *s & 0x80 ? puteucchar(*s++) : putchar(*s++); | ^ ./euc.h:30:31: note: expanded from macro 'puteucchar' 30 | #define puteucchar(c) puteucc(c, stdout) | ^ cmt.c:723:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 723 | regfree(r_id); | ^ cmt.c:724:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 724 | regfree(r_nc); | ^ cmt.c:725:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 725 | regfree(r_cb); | ^ cmt.c:726:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 726 | regfree(r_ce); | ^ cmt.c:727:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 727 | regfree(r_ab); | ^ cmt.c:728:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 728 | regfree(r_ae); | ^ cmt.c:729:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 729 | regfree(r_sb); | ^ cmt.c:730:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 730 | regfree(r_se); | ^ cmt.c:731:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 731 | regfree(r_sn); | ^ cmt.c:732:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 732 | regfree(r_hb); | ^ cmt.c:733:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 733 | regfree(r_he); | ^ cmt.c:734:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 734 | regfree(r_hn); | ^ cmt.c:735:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 735 | regfree(r_pb); | ^ cmt.c:736:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 736 | regfree(r_pe); | ^ cmt.c:737:12: warning: passing arguments to 'regfree' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 737 | regfree(r_pn); | ^ cmt.c:475:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 475 | static void process(iop) | ^ cmt.c:83:13: 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 subsequent definition [-Wdeprecated-non-prototype] 83 | static void process(); | ^ cmt.c:757:22: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 757 | return (*cmpfunc)(*p1, *p2); | ^ cmt.c:754:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 754 | static int sortfunc(p1, p2) | ^ cmt.c:464:12: 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 subsequent definition [-Wdeprecated-non-prototype] 464 | static int sortfunc(); | ^ cmt.c:780:27: warning: passing arguments to 'streuclen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 780 | * (i + (str ? (streuclen(str) + 1) / 2: 0))); | ^ cmt.c:783:22: warning: passing arguments to 'streuclen' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 783 | * (str ? (streuclen(str) + 1) / 2: 0)); | ^ cmt.c:769:17: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 769 | static char_t **makekwdtable(table, str, size) | ^ cmt.c:467:17: 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 subsequent definition [-Wdeprecated-non-prototype] 467 | static char_t **makekwdtable(); | ^ cmt.c:818:21: warning: passing arguments to 'euccol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 818 | if ((width = euccol(*s)) > 1) { | ^ cmt.c:824:6: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 824 | puteucchar(*s); | ^ ./euc.h:30:31: note: expanded from macro 'puteucchar' 30 | #define puteucchar(c) puteucc(c, stdout) | ^ cmt.c:828:3: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 828 | puteucchar(*s); | ^ ./euc.h:30:31: note: expanded from macro 'puteucchar' 30 | #define puteucchar(c) puteucc(c, stdout) | ^ cmt.c:850:15: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 850 | *s & 0x80 ? puteucchar(*s) : putchar(*s); | ^ ./euc.h:30:31: note: expanded from macro 'puteucchar' 30 | #define puteucchar(c) puteucc(c, stdout) | ^ cmt.c:858:14: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | *s & 0x80 ? puteucchar(*s) : putchar(*s); | ^ ./euc.h:30:31: note: expanded from macro 'puteucchar' 30 | #define puteucchar(c) puteucc(c, stdout) | ^ cmt.c:807:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 807 | static void putstr(s, end, type) | ^ cmt.c:465:13: 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 subsequent definition [-Wdeprecated-non-prototype] 465 | static void putstr(); | ^ cmt.c:886:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 886 | if ((stat = (*cmpfunc)(word, table[i])) < 0) | ^ cmt.c:871:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 871 | static bool iskeyword(table, num, word, end) | ^ cmt.c:466:13: 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 subsequent definition [-Wdeprecated-non-prototype] 466 | static bool iskeyword(); | ^ cmt.c:917:21: warning: passing arguments to 'getstr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 917 | if (str = getstr(name)) { | ^ cmt.c:917:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 917 | if (str = getstr(name)) { | ~~~~^~~~~~~~~~~~~~ cmt.c:917:13: note: place parentheses around the assignment to silence this warning 917 | if (str = getstr(name)) { | ^ | ( ) cmt.c:917:13: note: use '==' to turn this assignment into an equality comparison 917 | if (str = getstr(name)) { | ^ | == cmt.c:918:17: warning: passing arguments to 'regcomp' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 918 | if (r = regcomp(str, oc)) { | ^ cmt.c:918:8: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] 918 | if (r = regcomp(str, oc)) { | ~~^~~~~~~~~~~~~~~~~~ cmt.c:918:8: note: place parentheses around the assignment to silence this warning 918 | if (r = regcomp(str, oc)) { | ^ | ( ) cmt.c:918:8: note: use '==' to turn this assignment into an equality comparison 918 | if (r = regcomp(str, oc)) { | ^ | == cmt.c:924:10: warning: passing arguments to 'fputeucs' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 924 | fputeucs(str, stderr); | ^ cmt.c:910:22: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 910 | static union regexp *compile(name, oc) | ^ cmt.c:84:22: 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 subsequent definition [-Wdeprecated-non-prototype] 84 | static union regexp *compile(); | ^ 123 warnings generated. --- cmt --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -o cmt cmt.o defs.o reg.o euc.a --- prn.o --- prn.c:74:13: 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] 74 | extern long strtol(); | ^ prn.c:75: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] 75 | extern double strtod(); | ^ prn.c:76: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] 76 | extern time_t time(); | ^ /usr/include/time.h:129:8: note: conflicting prototype is here 129 | time_t time(time_t *); | ^ prn.c:149:24: warning: passing arguments to 'basename' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 149 | if (strcmp(basename(progname), "cprn") == 0) | ^ prn.c:185:20: warning: passing arguments to 'formatopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 185 | if (formatopt(*v)) | ^ prn.c:212:20: warning: passing arguments to 'formatopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 212 | if (formatopt(*v)) | ^ prn.c:262:18: warning: passing arguments to 'rangeopt' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 262 | if (rangeopt(*v)) | ^ prn.c:381:23: warning: passing arguments to 'outlpr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 381 | outd = dolpr ? outlpr((int *) NULL) : 1; | ^ prn.c:383:22: warning: passing arguments to 'outfilter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 383 | outd = outfilter(outd, psargs, (int *) NULL); | ^ prn.c:436:19: warning: passing arguments to 'strtime' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 436 | modtime = strtime(ind == 0 ? time(NULL) : sbuf.st_mtime); | ^ prn.c:455:20: warning: passing arguments to 'infilter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 455 | ind = infilter(ind, kccargs, &child[numchild++]); | ^ prn.c:457:20: warning: passing arguments to 'infilter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 457 | ind = infilter(ind, cmtargs, &child[numchild++]); | ^ prn.c:464:27: warning: passing arguments to 'outlpr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 464 | outd = dolpr ? outlpr(&child[numchild++]) : 1; | ^ prn.c:466:19: warning: passing arguments to 'outfilter' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 466 | outd = outfilter(outd, psargs, &child[numchild++]); | ^ prn.c:474:9: warning: passing arguments to 'process' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 474 | process(inp, outp); | ^ prn.c:130:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 130 | int main(c, v) | ^ prn.c:533:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 533 | static char *basename(path) | ^ prn.c:112: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 subsequent definition [-Wdeprecated-non-prototype] 112 | static char *basename(); | ^ prn.c:550:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 550 | static bool formatopt(str) | ^ prn.c:113:13: 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 subsequent definition [-Wdeprecated-non-prototype] 113 | static bool formatopt(); | ^ prn.c:624:21: warning: passing arguments to 'getrange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 624 | if ((str = getrange(str, &dum, &dum)) == NULL) | ^ prn.c:615:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 615 | static bool rangeopt(str) | ^ prn.c:114:13: 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 subsequent definition [-Wdeprecated-non-prototype] 114 | static bool rangeopt(); | ^ prn.c:641:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 641 | static int infilter(fd, filter, cpid) | ^ prn.c:116:12: 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 subsequent definition [-Wdeprecated-non-prototype] 116 | static int infilter(); | ^ prn.c:687:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 687 | static int outfilter(fd, filter, cpid) | ^ prn.c:117:12: 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 subsequent definition [-Wdeprecated-non-prototype] 117 | static int outfilter(); | ^ prn.c:733:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 733 | static int outlpr(cpid) | ^ prn.c:118:12: 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 subsequent definition [-Wdeprecated-non-prototype] 118 | static int outlpr(); | ^ prn.c:803:18: warning: passing arguments to 'getrange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 803 | range = getrange(rangestr, &from, &to); | ^ prn.c:810:20: warning: passing arguments to 'outofrange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 810 | if (outofrange(from, in)) | ^ prn.c:812:13: warning: passing arguments to 'inrange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 812 | if (inrange(to, in, out)) | ^ prn.c:814:40: warning: passing arguments to 'getrange' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 814 | } while (range && (range = getrange(range, &from, &to))); | ^ prn.c:816:6: warning: passing arguments to 'tail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 816 | tail(out); | ^ prn.c:792:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 792 | static void process(in, out) | ^ prn.c:120:13: 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 subsequent definition [-Wdeprecated-non-prototype] 120 | static void process(); | ^ prn.c:832:24: warning: passing arguments to 'geteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 832 | while ((c = geteucc(in)) != EOF) { | ^ prn.c:826:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 826 | static bool outofrange(from, in) | ^ prn.c:773:13: 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 subsequent definition [-Wdeprecated-non-prototype] 773 | static bool outofrange(); | ^ prn.c:856:24: warning: passing arguments to 'geteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 856 | while ((c = geteucc(in)) != EOF) { | ^ prn.c:858:10: warning: passing arguments to 'head' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 858 | head(out); | ^ prn.c:860:8: warning: passing arguments to 'ln' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 860 | ln(out); | ^ prn.c:864:5: warning: passing arguments to 'cr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 864 | cr(out); | ^ prn.c:871:7: warning: passing arguments to 'tail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 871 | tail(out); | ^ prn.c:882:13: warning: passing arguments to 'cr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 882 | if (cr(out)) | ^ prn.c:883:8: warning: passing arguments to 'head' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 883 | head(out); | ^ prn.c:891:13: warning: passing arguments to 'cr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 891 | if (cr(out)) | ^ prn.c:892:8: warning: passing arguments to 'head' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 892 | head(out); | ^ prn.c:898:27: warning: passing arguments to 'euccol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 898 | if (col + (n = euccol(c)) > width) | ^ prn.c:899:9: warning: passing arguments to 'cr' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 899 | if (cr(out)) | ^ prn.c:900:11: warning: passing arguments to 'head' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 900 | head(out); | ^ prn.c:902:13: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 902 | puteucc(c, out); | ^ prn.c:849:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 849 | static bool inrange(to, in, out) | ^ prn.c:774:13: 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 subsequent definition [-Wdeprecated-non-prototype] 774 | static bool inrange(); | ^ prn.c:936:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 936 | else | ^ prn.c:914:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 914 | static char *getrange(str, from, to) | ^ prn.c:122: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 subsequent definition [-Wdeprecated-non-prototype] 122 | static char *getrange(); | ^ prn.c:947:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 947 | static void ln(out) | ^ prn.c:776:13: 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 subsequent definition [-Wdeprecated-non-prototype] 776 | static void ln(); | ^ prn.c:967:6: warning: passing arguments to 'tail' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 967 | tail(out); | ^ prn.c:960:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 960 | static bool cr(out) | ^ prn.c:777:13: 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 subsequent definition [-Wdeprecated-non-prototype] 777 | static bool cr(); | ^ prn.c:989:9: warning: passing arguments to 'puthead' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 989 | puthead(modtime, out); | ^ prn.c:990:9: warning: passing arguments to 'puthead' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 990 | puthead(" ", out); | ^ prn.c:991:9: warning: passing arguments to 'puthead' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 991 | puthead(header ? header : filename, out); | ^ prn.c:993:9: warning: passing arguments to 'puthead' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 993 | puthead(buf, out); | ^ prn.c:979:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 979 | static void head(out) | ^ prn.c:778:13: 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 subsequent definition [-Wdeprecated-non-prototype] 778 | static void head(), tail(); | ^ prn.c:1016:11: warning: passing arguments to 'pcode' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1016 | c = pcode(&str); | ^ prn.c:1017:23: warning: passing arguments to 'euccol' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1017 | if (col + (n = euccol(c)) > width && col != 0) { | ^ prn.c:1025:9: warning: passing arguments to 'puteucc' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1025 | puteucc(c, out); | ^ prn.c:1007:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1007 | static void puthead(str, out) | ^ prn.c:779:13: 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 subsequent definition [-Wdeprecated-non-prototype] 779 | static void puthead(); | ^ prn.c:1035:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1035 | static void tail(out) | ^ prn.c:778:21: 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 subsequent definition [-Wdeprecated-non-prototype] 778 | static void head(), tail(); | ^ prn.c:1062:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1062 | static char *strtime(time) | ^ prn.c:124: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 subsequent definition [-Wdeprecated-non-prototype] 124 | static char *strtime(); | ^ 77 warnings generated. --- prn --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -DKCCPATH=\"/usr/local/bin/kcc\" -DCMTPATH=\"/usr/local/bin/cmt\" -DPSPATH=\"/usr/local/bin/psconv\" -o prn prn.o euc.a =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> ja-prn-1.0_3 depends on executable: kcc - not found ===> Installing existing package /packages/All/ja-kcc-1.1_1.pkg [pkg.DaveG.ca] Installing ja-kcc-1.1_1... [pkg.DaveG.ca] Extracting ja-kcc-1.1_1: .. done ===== Message from ja-kcc-1.1_1: -- ===> NOTICE: The ja-kcc 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 ===> ja-prn-1.0_3 depends on executable: kcc - found ===> Returning to build of ja-prn-1.0_3 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for ja-prn-1.0_3 ===> Generating temporary packing list (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -s -m 555 cmt /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/bin) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -s -m 555 prn /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/bin) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -s -m 555 psconv /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/bin) /bin/ln -sf prn /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/bin/cprn (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -m 0644 cmtdefs /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/share/prn) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -m 444 cmt.jman /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/share/man/man1/cmt.1) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -m 444 cprn.jman /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/share/man/man1/cprn.1) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -m 444 prn.jman /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/share/man/man1/prn.1) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -m 444 psconv.jman /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/share/man/man1/psconv.1) (cd /wrkdirs/usr/ports/japanese/prn-ps/work/prn && install -m 444 cmtdefs.jman /wrkdirs/usr/ports/japanese/prn-ps/work/stage/usr/local/share/man/man5/cmtdefs.5) ====> 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-02-20T23:51:54+0000' 'PKG_NOTE_ports_top_git_hash=eac71dbf758c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=5592f33af2c2' '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-prn-1.0_3 ===> Building ja-prn-1.0_3 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for ja-prn-1.0_3 build of japanese/prn-ps | ja-prn-1.0_3 ended at Fri Feb 20 18:51:57 EST 2026 build time: 00:00:04