=>> Building lang/mmix build started at Mon May 5 16:51:03 EDT 2025 port directory: /usr/ports/lang/mmix package name: mmix-20160804_1 building for: FreeBSD 13amd64-weekly-desktop-job-03 13.4-RELEASE-p4 FreeBSD 13.4-RELEASE-p4 amd64 maintained by: riggs@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1145 Feb 24 2024 /usr/ports/lang/mmix/Makefile Ports top last git commit: 57a50b106b87 Ports top unclean checkout: yes Port dir last git commit: d9c7e0b18ad0 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1402000 Jail OSVERSION: 1304000 Job Id: 03 ---Begin Environment--- SHELL=/bin/csh OSVERSION=1304000 UNAME_v=FreeBSD 13.4-RELEASE-p4 UNAME_r=13.4-RELEASE-p4 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=/mnt/data/.m/13amd64-weekly-desktop/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=screen GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/mnt/data/.m/13amd64-weekly-desktop/03/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=13amd64-weekly-desktop SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/mnt/data/.m/13amd64-weekly-desktop/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-- riggs@FreeBSD.org --End MAINTAINER-- --CONFIGURE_ARGS-- --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/lang/mmix/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/mmix/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/mmix/work/.cache HOME=/wrkdirs/usr/ports/lang/mmix/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/mmix/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/mmix/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/lang/mmix/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/lang/mmix/work XDG_CACHE_HOME=/wrkdirs/usr/ports/lang/mmix/work/.cache HOME=/wrkdirs/usr/ports/lang/mmix/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/lang/mmix/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/lang/mmix/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=" -fstack-protector-strong " 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=13.4 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/mmix" EXAMPLESDIR="share/examples/mmix" DATADIR="share/mmix" WWWDIR="www/mmix" ETCDIR="etc/mmix" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/mmix DOCSDIR=/usr/local/share/doc/mmix EXAMPLESDIR=/usr/local/share/examples/mmix WWWDIR=/usr/local/www/mmix ETCDIR=/usr/local/etc/mmix --End SUB_LIST-- ---Begin make.conf--- 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 #### #### # Work around some weirdness when fetching golang modules GO_TAGS+=netcgo .if ${.CURDIR:M*/www/chromium*} MAKE_JOBS_NUMBER=24 .endif .if ${.CURDIR:M*/www/ungoogled-chromium*} MAKE_JOBS_NUMBER=24 .endif .if ${.CURDIR:M*/lang/rust*} MAKE_JOBS_NUMBER=10 .endif .if ${.CURDIR:M*/lang/gcc*} MAKE_JOBS_NUMBER=10 .endif .if ${.CURDIR:M*/www/iridium*} MAKE_JOBS_NUMBER=16 .endif .if ${.CURDIR:M*/devel/electron*} MAKE_JOBS_NUMBER=20 .endif .if ${.CURDIR:M*/databases/mongodb*} MAKE_JOBS_NUMBER=12 .endif .if ${.CURDIR:M*/devel/llvm*} MAKE_JOBS_NUMBER=16 .endif # Speed things up a bit MAKE_JOBS_NUMBER?=8 #### #### #MAKE_JOBS_NUMBER?=4 # Alows us to build ports non-interactivly DISABLE_LICENSES=yes LICENSES_ACCEPTED+= DCC # Enable SNDIO on anything that supports it #OPTIONS_SET+=PULSEAUDIO OPTIONS_SET+=SNDIO # Yes we have MS Windows x11-fonts_webfonts_SET+=EXTRAFONTS CLEARTYPE # Desktop Specific Options sysutils_gksu_UNSET+=NAUTILUS x11-wm_compiz-fusion_UNSET+=EMERALD accessibility_redshift_SET+=GUI VIDMODE # These ports default to other audio servers, audio_espeak_UNSET+=PORTAUDIO www_qt5-webengine_UNSET+=ALSA www_qt6-webengine_UNSET+=ALSA audio_rhvoice_UNSET+=AO comms_morse_UNSET+=OSS audio_harp_UNSET+=OSS # Somehow these options are being set and result in ports being rebuilt needlessly becuase they are actually turned off audio_alsa-plugins_SET+=FFMPEG JACK PULSEAUDIO SAMPLERATE SPEEX #### Misc Poudriere #### .include "/etc/make.conf.ports_env" ---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=nobody UID=65534 GID=65534 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mmix-20160804_1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.0.6.pkg [13amd64-weekly-desktop-job-03] Installing pkg-2.0.6... [13amd64-weekly-desktop-job-03] Extracting pkg-2.0.6: .......... done ===> mmix-20160804_1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of mmix-20160804_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by mmix-20160804_1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Fetching all distfiles required by mmix-20160804_1 for building => SHA256 Checksum OK for mmix-20160804.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Fetching all distfiles required by mmix-20160804_1 for building ===> Extracting for mmix-20160804_1 => SHA256 Checksum OK for mmix-20160804.tgz. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Patching for mmix-20160804_1 ===> Applying FreeBSD patches for mmix-20160804_1 from /usr/ports/lang/mmix/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> mmix-20160804_1 depends on executable: ctangle - not found ===> Installing existing package /packages/All/cweb-3.64a.a_1.pkg [13amd64-weekly-desktop-job-03] Installing cweb-3.64a.a_1... [13amd64-weekly-desktop-job-03] Extracting cweb-3.64a.a_1: ....... done ===== Message from cweb-3.64a.a_1: -- You'll want to install some TeX package along with this. I recommend getting teTeX if you're not short on disk space. ===> mmix-20160804_1 depends on executable: ctangle - found ===> Returning to build of mmix-20160804_1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Configuring for mmix-20160804_1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for mmix-20160804_1 --- mmix-arith.o --- --- mmixal.c --- --- mmix-io.o --- --- mmix-sim.c --- --- abstime --- --- mmotype.c --- --- mmix-pipe.c --- --- mmmix.c --- --- mmix-arith.o --- /usr/bin/make mmix-arith.c --- mmixal.c --- if test -r mmixal.ch; then ctangle mmixal.w mmixal.ch; else ctangle mmixal.w; fi --- mmix-sim.c --- if test -r mmix-sim.ch; then ctangle mmix-sim.w mmix-sim.ch; else ctangle mmix-sim.w; fi --- mmix-io.o --- /usr/bin/make mmix-io.c --- abstime --- /usr/bin/make abstime.c --- mmotype.c --- if test -r mmotype.ch; then ctangle mmotype.w mmotype.ch; else ctangle mmotype.w; fi --- mmix-pipe.c --- if test -r mmix-pipe.ch; then ctangle mmix-pipe.w mmix-pipe.ch; else ctangle mmix-pipe.w; fi --- mmix-sim.c --- This is CTANGLE (Version 3.64) --- mmmix.c --- if test -r mmmix.ch; then ctangle mmmix.w mmmix.ch; else ctangle mmmix.w; fi --- mmixal.c --- This is CTANGLE (Version 3.64) --- mmotype.c --- This is CTANGLE (Version 3.64) --- mmix-pipe.c --- This is CTANGLE (Version 3.64) --- mmotype.c --- *1*7*9*13*18*23*25*31 Writing the output file (mmotype.c):... Done. (No errors were found.) --- mmmix.c --- This is CTANGLE (Version 3.64) --- mmix-arith.o --- --- mmix-arith.c --- --- mmmix.c --- *1*5*9*13*26 --- abstime --- --- abstime.c --- --- mmmix.c --- Writing the output file (mmmix.c):.... Done. (No errors were found.) --- mmotype --- --- mmix-sim.c --- *1*4*9*16*23*38*54*60*84*108*128*141*167 --- mmixal.c --- *1*22*26*32*54*81*102*135*146 --- mmix-io.o --- --- mmix-io.c --- --- mmix-arith.o --- if test -r mmix-arith.ch; then ctangle mmix-arith.w mmix-arith.ch; else ctangle mmix-arith.w; fi --- mmixal.c --- Writing the output file (mmixal.c):.....500.....1000.....1500.....2000 Done. (No errors were found.) --- abstime --- if test -r abstime.ch; then ctangle abstime.w abstime.ch; else ctangle abstime.w; fi --- mmix-sim.c --- Writing the output file (mmix-sim.c):.....500.....1000.....1500.....2000.... Done. (No errors were found.) --- mmix-arith.o --- This is CTANGLE (Version 3.64) --- mmotype --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing mmotype.c -o mmotype --- mmix-io.o --- if test -r mmix-io.ch; then ctangle mmix-io.w mmix-io.ch; else ctangle mmix-io.w; fi --- abstime --- This is CTANGLE (Version 3.64) *1 Writing the output file (abstime.c): Done. (No errors were found.) --- mmix-arith.o --- *1*8*13*25*30*41*46*54*68*85*96 --- mmix-io.o --- This is CTANGLE (Version 3.64) --- mmix-arith.o --- Writing the output file (mmix-arith.c):.....500.....1000... Done. (No errors were found.) --- abstime --- /usr/bin/make abstime --- mmix-io.o --- *1*25 Writing the output file (mmix-io.c):... Done. (No errors were found.) --- mmix-arith.o --- /usr/bin/make mmix-arith.o --- mmix-pipe.c --- *1*16*23*47*58*68*124*145*150*163*206*217*235*246*265*284*306*327*343*352*371*389 --- mmix-io.o --- /usr/bin/make mmix-io.o --- abstime --- --- abstime --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -fstack-protector-strong abstime.c -o abstime --- mmix-io.o --- --- mmix-io.o --- --- mmix-pipe.c --- Writing the output files: (mmix-pipe.c).....500.....1000.....1500.....2000.....2500.....3000.....3500.....4000.....4500.....5000.....5500.....6000.....6500.....7000.....7500... --- mmix-arith.o --- --- mmix-arith.o --- --- mmix-pipe.c --- (mmix-pipe.h).... Done. (No errors were found.) --- mmix-io.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mmix-io.c -o mmix-io.o --- mmix-arith.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mmix-arith.c -o mmix-arith.o --- mmix-io.o --- mmix-io.w:94:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | octa mmix_fopen(handle,name,mode) | ^ mmix-io.w:95:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 95 | unsigned char handle; | ^ mmix-io.w:93:36: note: previous declaration is here 93 | octa mmix_fopen ARGS((unsigned char,octa,octa)); | ^ --- abstime --- abstime.w:21:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 21 | main() | ^ | int --- mmix-io.o --- mmix-io.w:119:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 119 | void mmix_fake_stdin(f) | ^ mmix-io.w:127:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 127 | octa mmix_fclose(handle) | ^ mmix-io.w:128:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 128 | unsigned char handle; | ^ mmix-io.w:126:37: note: previous declaration is here 126 | octa mmix_fclose ARGS((unsigned char)); | ^ mmix-io.w:138:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 138 | octa mmix_fread(handle,buffer,size) | ^ mmix-io.w:139:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 139 | unsigned char handle; | ^ mmix-io.w:137:36: note: previous declaration is here 137 | octa mmix_fread ARGS((unsigned char,octa,octa)); | ^ mmix-io.w:173:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 173 | octa mmix_fgets(handle,buffer,size) | ^ mmix-io.w:174:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 174 | unsigned char handle; | ^ mmix-io.w:172:36: note: previous declaration is here 172 | octa mmix_fgets ARGS((unsigned char,octa,octa)); | ^ --- mmix-arith.o --- mmix-arith.w:79:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | octa oplus(y,z) | ^ mmix-arith.w:89:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | octa ominus(y,z) | ^ mmix-arith.w:103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | octa incr(y,delta) | ^ mmix-arith.w:118:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 118 | octa shift_left(y,s) | ^ --- abstime --- 1 warning generated. --- mmix-arith.o --- mmix-arith.w:130:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- mmix-io.o --- mmix-io.w:228:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- mmix-arith.o --- 130 | octa shift_right(y,s,u) | ^ --- mmix-io.o --- 228 | octa mmix_fgetws(handle,buffer,size) | ^ mmix-io.w:229:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 229 | unsigned char handle; | ^ mmix-io.w:227:37: note: previous declaration is here 227 | octa mmix_fgetws ARGS((unsigned char,octa,octa)); | ^ --- mmotype --- mmotype.w:103:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 103 | octa incr(o,delta) | ^ --- mmix-arith.o --- mmix-arith.w:151:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 151 | octa omult(y,z) | ^ mmix-arith.w:192:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 192 | octa signed_omult(y,z) | ^ --- mmix-io.o --- mmix-io.w:276:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 276 | octa mmix_fwrite(handle,buffer,size) | ^ mmix-io.w:277:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 277 | unsigned char handle; | ^ mmix-io.w:275:37: note: previous declaration is here 275 | octa mmix_fwrite ARGS((unsigned char,octa,octa)); | ^ --- mmix-arith.o --- mmix-arith.w:216:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 216 | octa odiv(x,y,z) | ^ --- mmix-io.o --- mmix-io.w:297:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 297 | octa mmix_fputs(handle,string) | ^ mmix-io.w:298:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 298 | unsigned char handle; | ^ mmix-io.w:296:36: note: previous declaration is here 296 | octa mmix_fputs ARGS((unsigned char,octa)); | ^ mmix-io.w:321:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 321 | octa mmix_fputws(handle,string) | ^ mmix-io.w:322:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 322 | unsigned char handle; | ^ mmix-io.w:320:37: note: previous declaration is here 320 | octa mmix_fputws ARGS((unsigned char,octa)); | ^ --- mmix-arith.o --- mmix-arith.w:318:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 318 | octa signed_odiv(y,z) | ^ --- mmix-io.o --- mmix-io.w:347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | octa mmix_fseek(handle,offset) | ^ mmix-io.w:348:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 348 | unsigned char handle; | ^ mmix-io.w:346:36: note: previous declaration is here 346 | octa mmix_fseek ARGS((unsigned char,octa)); | ^ --- mmix-arith.o --- mmix-arith.w:339:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] 339 | } | ^ --- mmix-io.o --- mmix-io.w:365:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] --- mmix-arith.o --- mmix-arith.w:347:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 347 | octa oand(y,z) | ^ --- mmix-io.o --- 365 | octa mmix_ftell(handle) | ^ mmix-io.w:366:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 366 | unsigned char handle; | ^ mmix-io.w:364:36: note: previous declaration is here 364 | octa mmix_ftell ARGS((unsigned char)); | ^ --- mmix-arith.o --- mmix-arith.w:355:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 355 | octa oandn(y,z) | ^ mmix-arith.w:363:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 363 | octa oxor(y,z) | ^ --- mmix-io.o --- mmix-io.w:382:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 382 | void print_trip_warning(n,loc) | ^ --- mmix-arith.o --- mmix-arith.w:388:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 388 | int count_bits(x) | ^ mmix-arith.w:404:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 404 | tetra byte_diff(y,z) | ^ mmix-arith.w:422:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 422 | tetra wyde_diff(y,z) | ^ mmix-arith.w:435:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 435 | octa bool_mult(y,z,xor) | ^ --- mmotype --- mmotype.w:26:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 26 | int main(argc,argv) | ^ --- mmix-arith.o --- mmix-arith.w:506:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 506 | octa fpack(f,e,s,r) | ^ mmix-arith.w:509: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] 509 | char s; | ^ mmix-arith.w:505:31: note: previous declaration is here 505 | octa fpack ARGS((octa,int,char,int)); | ^ mmix-arith.w:554:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 554 | tetra sfpack(f,e,s,r) | ^ mmix-arith.w:557: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] 557 | char s; | ^ mmix-arith.w:553:33: note: previous declaration is here 553 | tetra sfpack ARGS((octa,int,char,int)); | ^ mmix-arith.w:611:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 611 | ftype funpack(x,f,e,s) | ^ mmix-arith.w:637:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 637 | ftype sfunpack(x,f,e,s) | ^ mmix-arith.w:666:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 666 | octa load_sf(z) | ^ mmix-arith.w:683:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 683 | tetra store_sf(x) | ^ mmix-arith.w:708:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 708 | octa fmult(y,z) | ^ mmix-arith.w:751:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 751 | octa fdivide(y,z) | ^ mmix-arith.w:793:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 793 | octa fplus(y,z) | ^ mmix-arith.w:886:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 886 | int fepscomp(y,z,e,s) | ^ mmix-arith.w:978:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 978 | void print_float(x) | ^ mmix-arith.w:1122:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1122 | static void bignum_times_ten(f) | ^ mmix-arith.w:1140:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1140 | static int bignum_compare(f,g) | ^ mmix-arith.w:1157:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1157 | static void bignum_dec(f,g,r) | ^ mmix-arith.w:1344:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1344 | int scan_const(s) | ^ mmix-arith.w:1404:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1404 | else if(*(q-1)=='0')*(q-1)= *p; | ^ mmix-arith.w:1515:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1515 | static void bignum_double(f) | ^ mmix-arith.w:1580:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1580 | int fcomp(y,z) | ^ mmix-arith.w:1613:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1613 | octa fintegerize(z,r) | ^ mmix-arith.w:1655:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1655 | octa fixit(z,r) | ^ mmix-arith.w:1686:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1686 | octa floatit(z,r,u,p) | ^ mmix-arith.w:1723:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1723 | octa froot(z,r) | ^ --- abstime.h --- --- mmix-arith.o --- mmix-arith.w:1779:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1779 | octa fremstep(y,z,delta) | ^ --- abstime.h --- ./abstime > abstime.h --- mmix-pipe.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mmix-pipe.c mmix-pipe.w:340:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 340 | static void print_octa(o) | ^ mmix-pipe.w:463:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 463 | static void print_coroutine_id(c) | ^ mmix-pipe.w:470:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 470 | static void errprint_coroutine_id(c) | ^ mmix-pipe.w:510:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 510 | static void schedule(c,d,s) | ^ mmix-pipe.w:543:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 543 | static void startup(c,d) | ^ mmix-pipe.w:563:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 563 | static void unschedule(c) | ^ mmix-pipe.w:586:18: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 586 | static coroutine*queuelist(t) | ^ mmix-pipe.w:682:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 682 | static void print_spec(s) | ^ mmix-pipe.w:691:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 691 | static void print_specnode(s) | ^ mmix-pipe.w:775:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 775 | static void print_control_block(c) | ^ mmix-pipe.w:1201:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1201 | static void print_bits(x) | ^ mmix-pipe.w:1897:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1897 | static void print_specnode_id(a) | ^ mmix-pipe.w:1901:18: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 1901 | if(a.l<32)printf(special_name[a.l]); | ^~~~~~~~~~~~~~~~~ mmix-pipe.w:1901:18: note: treat the string as an argument to avoid this 1901 | if(a.l<32)printf(special_name[a.l]); | ^ | "%s", mmix-pipe.w:1916:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1916 | static spec specval(r) | ^ mmix-pipe.w:1931:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1931 | static void spec_install(r,t) | ^ mmix-pipe.w:1947:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1947 | static void spec_rem(t) | ^ mmix-pipe.w:2962:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2962 | static int register_truth(o,op) | ^ mmix-pipe.w:2984:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2984 | static int issued_between(c,cc) | ^ mmix-pipe.w:3225:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3225 | static bool is_dirty(c,p) | ^ mmix-pipe.w:3241:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3241 | static void print_cache_block(p,c) | ^ mmix-pipe.w:3255:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3255 | static void print_cache_locks(c) | ^ mmix-pipe.w:3359:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3359 | static int get_reader(c) | ^ mmix-pipe.w:3377:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3377 | static void copy_block(c,p,cc,pp) | ^ mmix-pipe.w:3403:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3403 | static cacheblock*choose_victim(s,aa,policy) | ^ mmix-pipe.w:3428:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3428 | static void note_usage(l,s,aa,policy) | ^ mmix-pipe.w:3457:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3457 | static void demote_usage(l,s,aa,policy) | ^ mmix-pipe.w:3491:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3491 | static cacheblock*cache_search(c,alf) | ^ mmix-pipe.w:3521:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3521 | static cacheblock*use_and_fix(c,p) | ^ mmix-pipe.w:3559:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3559 | static cacheblock*demote_and_fix(c,p) | ^ mmix-pipe.w:3576:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3576 | static void load_cache(c,p) | ^ mmix-pipe.w:3600:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3600 | static void flush_cache(c,p,keep) | ^ mmix-pipe.w:3646:19: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3646 | static cacheblock*alloc_slot(c,alf) | ^ mmix-pipe.w:4367:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4367 | static octa phys_addr(virt,trans) | ^ mmix-pipe.w:4542:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 4542 | static octa*write_search(ctl,addr) | ^ mmix-pipe.w:6622:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6622 | octa magic_read(addr) | ^ mmix-pipe.w:6655:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6655 | void magic_write(addr,val) | ^ mmix-pipe.w:6713:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6713 | int mmgetchars(buf,size,addr,stop) | ^ mmix-pipe.w:6771:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 6771 | void mmputchars(buf,size,addr) | ^ --- mmotype --- 2 warnings generated. --- mmix-pipe.o --- mmix-pipe.w:5349:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] 5349 | if(data->i==prego)goto fin_ex;else wait(1); | ^ mmix-pipe.w:5354:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] 5354 | if(data->i==prego)goto fin_ex;else goto new_fetch; | ^ --- mmix-io.o --- 22 warnings generated. --- mmix-pipe.o --- mmix-pipe.w:6196:8: warning: 253 enumeration values not handled in switch: 'TRAP', 'FCMP', 'FUN'... [-Wswitch] 6196 | switch(data->op){ | ^~~~~~~~ mmix-pipe.w:2515:8: warning: 12 enumeration values not handled in switch: 'mul0', 'mul1', 'mul2'... [-Wswitch] 2515 | switch(data->i){ | ^~~~~~~ mmix-pipe.w:4887:8: warning: 80 enumeration values not handled in switch: 'mul0', 'mul1', 'mul2'... [-Wswitch] 4887 | switch(data->i){ | ^~~~~~~ mmix-pipe.w:4958:47: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4958 | if(data->i==preld||data->i==prest)goto fin_ex;else goto square_one; | ^ mmix-pipe.w:4960:47: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4960 | if(data->i==preld||data->i==prest)goto fin_ex;else goto emulate_virt; | ^ mmix-pipe.w:5100:22: warning: 86 enumeration values not handled in switch: 'mul0', 'mul1', 'mul2'... [-Wswitch] 5100 | case st_ready:switch(data->i){ | ^~~~~~~ mmix-pipe.w:6458:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] 6458 | if(data->i==syncd)goto fin_ex;else goto next_sync; | ^ mmix-pipe.w:2136:26: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2136 | if(mem_slots)mem_slots--;else goto stall; | ^ mmix-pipe.w:236:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | void MMIX_run(cycs,breakpoint) | ^ mmix-pipe.w:5349:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] 5349 | if(data->i==prego)goto fin_ex;else wait(1); | ^ mmix-pipe.w:5354:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] 5354 | if(data->i==prego)goto fin_ex;else goto new_fetch; | ^ mmix-pipe.w:6196:8: warning: 253 enumeration values not handled in switch: 'TRAP', 'FCMP', 'FUN'... [-Wswitch] 6196 | switch(data->op){ | ^~~~~~~~ mmix-pipe.w:2515:8: warning: 12 enumeration values not handled in switch: 'mul0', 'mul1', 'mul2'... [-Wswitch] 2515 | switch(data->i){ | ^~~~~~~ mmix-pipe.w:4887:8: warning: 80 enumeration values not handled in switch: 'mul0', 'mul1', 'mul2'... [-Wswitch] 4887 | switch(data->i){ | ^~~~~~~ mmix-pipe.w:4958:47: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4958 | if(data->i==preld||data->i==prest)goto fin_ex;else goto square_one; | ^ mmix-pipe.w:4960:47: warning: add explicit braces to avoid dangling else [-Wdangling-else] 4960 | if(data->i==preld||data->i==prest)goto fin_ex;else goto emulate_virt; | ^ mmix-pipe.w:5100:22: warning: 86 enumeration values not handled in switch: 'mul0', 'mul1', 'mul2'... [-Wswitch] 5100 | case st_ready:switch(data->i){ | ^~~~~~~ mmix-pipe.w:6458:31: warning: add explicit braces to avoid dangling else [-Wdangling-else] 6458 | if(data->i==syncd)goto fin_ex;else goto next_sync; | ^ mmix-pipe.w:2136:26: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2136 | if(mem_slots)mem_slots--;else goto stall; | ^ mmix-pipe.w:3275:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3275 | void print_cache(c,dirty_only) | ^ mmix-pipe.w:3319:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3319 | void clean_block(c,p) | ^ mmix-pipe.w:3339:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3339 | void zap_cache(c) | ^ mmix-pipe.w:3744:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3744 | octa mem_read(addr) | ^ mmix-pipe.w:3771:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3771 | void mem_write(addr,val) | ^ --- mmix-arith.o --- 42 warnings generated. --- mmixal --- --- mmix --- --- mmixal --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing mmixal.c mmix-arith.o -o mmixal --- mmix --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing mmix-sim.c mmix-arith.o mmix-io.o -o mmix --- mmixal --- mmixal.w:1146:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1146 | void flush_listing_line(s) | ^ mmixal.w:1162:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1162 | void update_listing_loc(k) | ^ mmixal.w:1230:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1230 | void report_error(message) | ^ mmixal.w:1299:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1299 | void mmo_tetra(t) | ^ mmixal.w:1307:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1307 | void mmo_byte(b) | ^ mmixal.w:1308:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 1308 | unsigned char b; | ^ mmixal.w:1296:34: note: previous declaration is here 1296 | void mmo_byte ARGS((unsigned char)); | ^ mmixal.w:1314:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1314 | void mmo_lop(x,y,z) | ^ mmixal.w:1315: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] 1315 | char x; | ^ mmixal.w:1297:24: note: previous declaration is here 1297 | void mmo_lop ARGS((char,unsigned char,unsigned char)); | ^ mmixal.w:1316:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 1316 | unsigned char y,z; | ^ mmixal.w:1297:38: note: previous declaration is here 1297 | void mmo_lop ARGS((char,unsigned char,unsigned char)); | ^ mmixal.w:1316:17: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 1316 | unsigned char y,z; | ^ mmixal.w:1297:52: note: previous declaration is here 1297 | void mmo_lop ARGS((char,unsigned char,unsigned char)); | ^ mmixal.w:1322:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1322 | void mmo_lopp(x,yz) | ^ mmixal.w:1323: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] 1323 | char x; | ^ mmixal.w:1298:25: note: previous declaration is here 1298 | void mmo_lopp ARGS((char,unsigned short)); | ^ mmixal.w:1324:16: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned short' declared in a previous prototype [-Wknr-promoted-parameter] 1324 | unsigned short yz; | ^ mmixal.w:1298:40: note: previous declaration is here 1298 | void mmo_lopp ARGS((char,unsigned short)); | ^ mmixal.w:1365:11: warning: assigning to 'unsigned char *' from 'Char *' (aka 'char *') converts between pointers to integer types where one is of the unique plain 'char' type and the other is not [-Wpointer-sign] 1365 | for(j= 0,p= filename[cur_file];*p;p++,j= (j+1)&3){ | ^ ~~~~~~~~~~~~~~~~~~ mmixal.w:1400:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1400 | void assemble(k,dat,x_bits) | ^ mmixal.w:1401: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] 1401 | char k; | ^ mmixal.w:1399:25: note: previous declaration is here 1399 | void assemble ARGS((char,tetra,unsigned char)); | ^ mmixal.w:1403:15: warning: promoted type 'int' of K&R function parameter is not compatible with the parameter type 'unsigned char' declared in a previous prototype [-Wknr-promoted-parameter] 1403 | unsigned char x_bits; | ^ mmixal.w:1399:45: note: previous declaration is here 1399 | void assemble ARGS((char,tetra,unsigned char)); | ^ mmixal.w:1485:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1485 | trie_node*trie_search(t,s) | ^ mmixal.w:1563:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1563 | sym_node*new_sym_node(serialize) | ^ mmixal.w:2149:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2149 | trie_node*prune(t) | ^ mmixal.w:2177:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2177 | void out_stab(t) | ^ --- mmix --- mmix-sim.w:579:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 579 | void print_hex(o) | ^ mmix-sim.w:673:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 673 | void print_int(o) | ^ mmix-sim.w:775:11: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 775 | mem_tetra*mem_find(addr) | ^ mmix-sim.w:1150:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1150 | void print_line(k) | ^ mmix-sim.w:1185:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1185 | else printf(" ...\n"); | ^ mmix-sim.w:1226:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1226 | void print_freqs(p) | ^ mmix-sim.w:2069:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2069 | int register_truth(o,op) | ^ mmix-sim.w:2469:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2469 | int mmgetchars(buf,size,addr,stop) | ^ mmix-sim.w:2517:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2517 | void mmputchars(buf,size,addr) | ^ mmix-sim.w:2827:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2827 | void trace_print(o) | ^ mmix-sim.w:2835:37: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2835 | case handle:if(o.h==0&&o.l<3)printf(stream_name[o.l]); | ^~~~~~~~~~~~~~~~ mmix-sim.w:2835:37: note: treat the string as an argument to avoid this 2835 | case handle:if(o.h==0&&o.l<3)printf(stream_name[o.l]); | ^ | "%s", --- mmixal --- mmixal.w:2480:8: warning: enumeration values 'outer_rp' and 'inner_rp' not handled in switch [-Wswitch] 2480 | switch(op_stack[--op_ptr]){ | ^~~~~~~~~~~~~~~~~~ --- mmix --- mmix-sim.w:2863:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2863 | void show_stats(verbose) | ^ mmix-sim.w:2947:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2947 | void scan_option(arg,usage) | ^ mmix-sim.w:2987:46: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2987 | for(k= 0;usage_help[k][0];k++)fprintf(stderr,usage_help[k]); | ^~~~~~~~~~~~~ mmix-sim.w:2987:46: note: treat the string as an argument to avoid this 2987 | for(k= 0;usage_help[k][0];k++)fprintf(stderr,usage_help[k]); | ^ | "%s", mmix-sim.w:2989:49: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2989 | }else for(k= 0;usage_help[k][1]!='b';k++)printf(usage_help[k]); | ^~~~~~~~~~~~~ mmix-sim.w:2989:49: note: treat the string as an argument to avoid this 2989 | }else for(k= 0;usage_help[k][1]!='b';k++)printf(usage_help[k]); | ^ | "%s", --- mmixal --- mmixal.w:2818:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2818 | }else{ | ^ mmixal.w:2858:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2858 | else derr("*constant doesn't fit in %d bytes",k); | ^ --- mmix --- mmix-sim.w:3065:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3065 | void catchint(n) | ^ mmix-sim.w:3195:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3195 | octa scan_hex(s,offset) | ^ mmix-sim.w:3302:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3302 | void print_string(o) | ^ --- mmixal --- mmixal.w:3133:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 3133 | }else{ | ^ --- mmix --- mmix-sim.w:3348:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3348 | void show_breaks(p) | ^ --- mmixal --- mmixal.w:2834:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 2834 | else derr("opcode `%s' must have more than two operands",op_field); | ^ --- mmix --- mmix-sim.w:3414:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3414 | void dump(p) | ^ mmix-sim.w:3434:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3434 | void dump_tet(t) | ^ --- mmixal --- mmixal.w:3173:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 3173 | int main(argc,argv) | ^ --- mmix --- mmix-sim.w:3117:1: warning: add explicit braces to avoid dangling else [-Wdangling-else] 3117 | else ready= true; | ^ mmix-sim.w:3093:52: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 3093 | case'h':for(k= 0;interactive_help[k][0];k++)printf(interactive_help[k]); | ^~~~~~~~~~~~~~~~~~~ mmix-sim.w:3093:52: note: treat the string as an argument to avoid this 3093 | case'h':for(k= 0;interactive_help[k][0];k++)printf(interactive_help[k]); | ^ | "%s", mmix-sim.w:1845:2: warning: add explicit braces to avoid dangling else [-Wdangling-else] 1845 | }else{ | ^ mmix-sim.w:2846:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2846 | case's':printf(special_name[zz]);break; | ^~~~~~~~~~~~~~~~ mmix-sim.w:2846:16: note: treat the string as an argument to avoid this 2846 | case's':printf(special_name[zz]);break; | ^ | "%s", mmix-sim.w:2848:16: warning: format string is not a string literal (potentially insecure) [-Wformat-security] 2848 | case'l':printf(lhs);break; | ^~~ mmix-sim.w:2848:16: note: treat the string as an argument to avoid this 2848 | case'l':printf(lhs);break; | ^ | "%s", mmix-sim.w:2893:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 2893 | int main(argc,argv) | ^ 27 warnings generated. --- mmixal --- 27 warnings generated. --- mmix-pipe.o --- 64 warnings generated. --- mmix-config.o --- --- mmix-mem.o --- --- mmix-config.o --- /usr/bin/make mmix-config.c --- mmix-mem.o --- /usr/bin/make mmix-mem.c --- mmix-config.o --- --- mmix-config.c --- --- mmix-mem.o --- --- mmix-mem.c --- --- mmix-config.o --- if test -r mmix-config.ch; then ctangle mmix-config.w mmix-config.ch; else ctangle mmix-config.w; fi --- mmix-mem.o --- if test -r mmix-mem.ch; then ctangle mmix-mem.w mmix-mem.ch; else ctangle mmix-mem.w; fi --- mmix-config.o --- This is CTANGLE (Version 3.64) --- mmix-mem.o --- This is CTANGLE (Version 3.64) *1*5 Writing the output file (mmix-mem.c): Done. (No errors were found.) --- mmix-config.o --- *1*8*18*26*38*39 Writing the output file (mmix-config.c):.....500. Done. (No errors were found.) --- mmix-mem.o --- /usr/bin/make mmix-mem.o --- mmix-config.o --- /usr/bin/make mmix-config.o --- mmix-mem.o --- --- mmix-mem.o --- --- mmix-config.o --- --- mmix-config.o --- --- mmix-mem.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mmix-mem.c -o mmix-mem.o --- mmix-config.o --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c mmix-config.c -o mmix-config.o --- mmix-mem.o --- mmix-mem.w:41:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 41 | octa spec_read(addr,size) | ^ mmix-mem.w:50:14: warning: passing arguments to 'read_hex' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 50 | val= read_hex(buf); | ^ mmix-mem.w:76:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | void spec_write(addr,val,size) | ^ --- mmix-config.o --- mmix-config.w:521:14: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 521 | static cache*new_cache(name) | ^ mmix-config.w:640:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 640 | static void ppol(rr) | ^ mmix-config.w:653:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 653 | static void pcs(c) | ^ mmix-config.w:818:12: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 818 | static int lg(n) | ^ mmix-config.w:827:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 827 | static void alloc_cache(c,name) | ^ --- mmix-mem.o --- 3 warnings generated. --- mmix-config.o --- mmix-config.w:752:53: warning: passing 'unsigned char[91]' 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] 752 | for(j= div;j<=max_pipe_op;j++)int_stages[j]= strlen(pipe_seq[j]); | ^~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ mmix-config.w:755:11: warning: passing 'unsigned char[91]' 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] 755 | if(strlen(pipe_seq[j])> n)n= strlen(pipe_seq[j]); | ^~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ mmix-config.w:755:37: warning: passing 'unsigned char[91]' 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] 755 | if(strlen(pipe_seq[j])> n)n= strlen(pipe_seq[j]); | ^~~~~~~~~~~ /usr/include/string.h:100:28: note: passing argument to parameter here 100 | size_t strlen(const char *) __pure; | ^ mmix-config.w:1025:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 1025 | void MMIX_config(filename) | ^ 9 warnings generated. --- mmmix --- cc -O2 -pipe -fstack-protector-strong -fno-strict-aliasing mmmix.c mmix-arith.o mmix-pipe.o mmix-config.o mmix-mem.o mmix-io.o -o mmmix mmmix.w:442:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 442 | octa read_hex(p) | ^ mmmix.w:490:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 490 | static octa sl3(y) | ^ mmmix.w:48:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 48 | int main(argc,argv) | ^ 3 warnings generated. =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Staging for mmix-20160804_1 ===> Generating temporary packing list install -s -m 555 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/mmix /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/mmixal /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/mmmix /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/bin install -s -m 555 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/mmotype /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/bin install -m 0644 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/README /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/share/mmix install -m 0644 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/*.mmconfig /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/share/mmix install -m 0644 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/*.mmix /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/share/mmix install -m 0644 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/*.mms /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/share/mmix install -m 0644 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/*.w /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/share/mmix install -m 0644 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/mmix.1 /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/mmix.mp /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/silly.out /wrkdirs/usr/ports/lang/mmix/work/mmix-20160804_1/silly.run /wrkdirs/usr/ports/lang/mmix/work/stage/usr/local/share/mmix ====> 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-05-05T20:51:03+0000' 'PKG_NOTE_ports_top_git_hash=57a50b106b87' 'PKG_NOTE_ports_top_checkout_unclean=yes' 'PKG_NOTE_port_git_hash=d9c7e0b18ad0' 'PKG_NOTE_port_checkout_unclean=no' 'PKG_NOTE_built_by=poudriere-git-3.4.2' NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building packages for mmix-20160804_1 ===> Building mmix-20160804_1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for mmix-20160804_1 build of lang/mmix | mmix-20160804_1 ended at Mon May 5 16:51:12 EDT 2025 build time: 00:00:09