=>> Building benchmarks/libmicro build started at Thu Jan 22 00:50:25 EST 2026 port directory: /usr/ports/benchmarks/libmicro package name: libmicro-0.4.1 building for: FreeBSD pkg.DaveG.ca 14.3-RELEASE-p7 FreeBSD 14.3-RELEASE-p7 1403000 amd64 maintained by: ports@FreeBSD.org Makefile datestamp: -rw-r--r-- 1 root wheel 1571 Aug 27 2024 /usr/ports/benchmarks/libmicro/Makefile Ports top last git commit: 076a295eb33c Ports top unclean checkout: no Port dir last git commit: 86b2c5122a18 Port dir unclean checkout: no Poudriere version: poudriere-git-3.4.2 Host OSVERSION: 1500068 Jail OSVERSION: 1403000 Job Id: 13 ---Begin Environment--- SHELL=/bin/sh OSVERSION=1403000 UNAME_v=FreeBSD 14.3-RELEASE-p7 1403000 UNAME_r=14.3-RELEASE-p7 BLOCKSIZE=K MAIL=/var/mail/root MM_CHARSET=UTF-8 LANG=C.UTF-8 STATUS=1 HOME=/root PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin MAKE_OBJDIR_CHECK_WRITABLE=0 LOCALBASE=/usr/local USER=root POUDRIERE_NAME=poudriere-git LIBEXECPREFIX=/usr/local/libexec/poudriere POUDRIERE_VERSION=3.4.2 MASTERMNT=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/ref LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM=tmux-256color OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 PWD=/usr/local/poudriere/data/.m/freebsd_14_3_x64-HEAD-ALL/13/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=freebsd_14_3_x64-HEAD-ALL SCRIPTPREFIX=/usr/local/share/poudriere SCRIPTNAME=bulk.sh OLDPWD=/usr/local/poudriere/data/.m/freebsd_14_3_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-- MAKE=/usr/local/bin/gmake XDG_DATA_HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work XDG_CACHE_HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work/.cache HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/benchmarks/libmicro/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/benchmarks/libmicro/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/benchmarks/libmicro/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work XDG_CACHE_HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work/.cache HOME=/wrkdirs/usr/ports/benchmarks/libmicro/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/benchmarks/libmicro/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/benchmarks/libmicro/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 -m 555" BSD_INSTALL_LIB="install -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-- ARCH="amd64" OSREL=14.3 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/libmicro" EXAMPLESDIR="share/examples/libmicro" DATADIR="share/libmicro" WWWDIR="www/libmicro" ETCDIR="etc/libmicro" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/libmicro DOCSDIR=/usr/local/share/doc/libmicro EXAMPLESDIR=/usr/local/share/examples/libmicro WWWDIR=/usr/local/www/libmicro ETCDIR=/usr/local/etc/libmicro --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 libmicro 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 ===> libmicro-0.4.1 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 ===> libmicro-0.4.1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of libmicro-0.4.1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The libmicro 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 libmicro-0.4.1 for building =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The libmicro 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 libmicro-0.4.1 for building => SHA256 Checksum OK for libmicro-0.4.1.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 libmicro 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 libmicro-0.4.1 for building ===> Extracting for libmicro-0.4.1 => SHA256 Checksum OK for libmicro-0.4.1.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 libmicro-0.4.1 ===> Applying FreeBSD patches for libmicro-0.4.1 from /usr/ports/benchmarks/libmicro/files =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> libmicro-0.4.1 depends on package: gmake>=4.4.1 - not found ===> Installing existing package /packages/All/gmake-4.4.1.pkg [pkg.DaveG.ca] Installing gmake-4.4.1... [pkg.DaveG.ca] `-- Installing gettext-runtime-0.26... [pkg.DaveG.ca] | `-- Installing indexinfo-0.3.1_1... [pkg.DaveG.ca] | `-- Extracting indexinfo-0.3.1_1: . done [pkg.DaveG.ca] `-- Extracting gettext-runtime-0.26: .......... done [pkg.DaveG.ca] Extracting gmake-4.4.1: .......... done ===> libmicro-0.4.1 depends on package: gmake>=4.4.1 - found ===> Returning to build of libmicro-0.4.1 ===> libmicro-0.4.1 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. ===> libmicro-0.4.1 depends on file: /usr/local/bin/ccache - found ===> Returning to build of libmicro-0.4.1 =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Configuring for libmicro-0.4.1 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Building for libmicro-0.4.1 gmake[1]: Entering directory '/wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1/bin-amd64' cc -o atomic ../elided.c cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../libmicro.c -o libmicro.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../libmicro_main.c -o libmicro_main.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_init.c -o benchmark_init.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_fini.c -o benchmark_fini.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_initrun.c -o benchmark_initrun.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_finirun.c -o benchmark_finirun.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_initbatch.c -o benchmark_initbatch.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_finibatch.c -o benchmark_finibatch.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_initworker.c -o benchmark_initworker.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_finiworker.c -o benchmark_finiworker.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_optswitch.c -o benchmark_optswitch.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../benchmark_result.c -o benchmark_result.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../bind.c -o bind.o cc -o cachetocache ../elided.c cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../cascade_mutex.c -o cascade_mutex.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../cascade_cond.c -o cascade_cond.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../cascade_lockf.c -o cascade_lockf.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../cascade_fcntl.c -o cascade_fcntl.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../cascade_flock.c -o cascade_flock.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../chdir.c -o chdir.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../close.c -o close.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../close_tcp.c -o close_tcp.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../connection.c -o connection.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../dup.c -o dup.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../exec_bin.c -o exec_bin.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../exec.c -o exec.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../exit.c -o exit.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../exp.c -o exp.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../fcntl.c -o fcntl.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../fcntl_ndelay.c -o fcntl_ndelay.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../file_lock.c -o file_lock.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../fork.c -o fork.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../getcontext.c -o getcontext.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../getenv.c -o getenv.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../gettimeofday.c -o gettimeofday.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../getpeername.c -o getpeername.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../getpid.c -o getpid.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../getrusage.c -o getrusage.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../getsockname.c -o getsockname.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../isatty.c -o isatty.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../listen.c -o listen.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../localtime_r.c -o localtime_r.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../log.c -o log.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../longjmp.c -o longjmp.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../lrand48.c -o lrand48.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../lseek.c -o lseek.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../malloc.c -o malloc.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../memcpy.c -o memcpy.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../memmove.c -o memmove.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../memrand.c -o memrand.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../memset.c -o memset.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../mktime.c -o mktime.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../mprotect.c -o mprotect.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../mmap.c -o mmap.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../msync.c -o msync.o In file included from ../close.c:40: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../close.c:94:1: note: conflicting prototype is here 94 | benchmark_initworker(void *tsd) | ^ 1 warning generated. In file included from ../benchmark_finiworker.c:39: ../libmicro.h:142:5: 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] 142 | int benchmark_finiworker(); | ^ ../benchmark_finiworker.c:43:1: note: conflicting prototype is here 43 | benchmark_finiworker(void *tsd) | ^ 1 warning generated. In file included from ../benchmark_initworker.c:39: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../benchmark_initworker.c:43:1: note: conflicting prototype is here 43 | benchmark_initworker(void *tsd) | ^ 1 warning generated. ../file_lock.c:75:45: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 75 | (void) sprintf(fname, "/tmp/oneflock.%ld", getpid()); | ~~~ ^~~~~~~~ | %d 1 warning generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../munmap.c -o munmap.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../mutex.c -o mutex.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../nop.c -o nop.o In file included from ../isatty.c:40: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../isatty.c:84:1: note: conflicting prototype is here 84 | benchmark_initworker(void *tsd) | ^ 1 warning generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../open.c -o open.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../pipe.c -o pipe.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../poll.c -o poll.o ../cascade_fcntl.c:112:48: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 112 | (void) sprintf(fname, "%s/cascade.%ld", optd, getpid()); | ~~~ ^~~~~~~~ | %d 1 warning generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../pread.c -o pread.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../pthread_create.c -o pthread_create.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../pwrite.c -o pwrite.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../read.c -o read.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../realpath.c -o realpath.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../recurse2.c -o recurse2.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../recurse.c -o recurse.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../select.c -o select.o ../lseek.c:83:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | opts = sizetoll(optarg); | ^ 1 warning generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../semop.c -o semop.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../setcontext.c -o setcontext.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../setsockopt.c -o setsockopt.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../sigaction.c -o sigaction.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../siglongjmp.c -o siglongjmp.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../signal.c -o signal.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../sigprocmask.c -o sigprocmask.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../socket.c -o socket.o ../malloc.c:76:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | optg = sizetoint(optarg); | ^ ../malloc.c:79:28: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 79 | opts[optscnt] = sizetoint(optarg); | ^ ../malloc.c:80:13: warning: multiple unsequenced modifications to 'optscnt' [-Wunsequenced] 80 | optscnt = ++optscnt & (31); | ~ ^ In file included from ../malloc.c:42: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../malloc.c:90:1: note: conflicting prototype is here 90 | benchmark_initworker(void *tsd) | ^ 4 warnings generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../socketpair.c -o socketpair.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../stat.c -o stat.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strcasecmp.c -o strcasecmp.o ../cascade_flock.c:123:48: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 123 | (void) sprintf(fname, "%s/cascade.%ld", optd, getpid()); | ~~~ ^~~~~~~~ | %d 1 warning generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strchr.c -o strchr.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strcmp.c -o strcmp.o In file included from ../close_tcp.c:48: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../close_tcp.c:81:1: note: conflicting prototype is here 81 | benchmark_initworker(void *tsd) | ^ In file included from ../close_tcp.c:48: ../libmicro.h:142:5: 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] 142 | int benchmark_finiworker(); | ^ ../close_tcp.c:232:1: note: conflicting prototype is here 232 | benchmark_finiworker(void *tsd) | ^ 2 warnings generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strcpy.c -o strcpy.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strftime.c -o strftime.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strlen.c -o strlen.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../strtol.c -o strtol.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../system.c -o system.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../time.c -o time.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../times.c -o times.o ../mutex.c:87:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | opth = sizetoint(optarg); | ^ ../mutex.c:91:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | opto = sizetoint(optarg); | ^ In file included from ../mutex.c:41: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../mutex.c:138:1: note: conflicting prototype is here 138 | benchmark_initworker(void *tsd) | ^ 3 warnings generated. cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../write.c -o write.o cc -c -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -D_REENTRANT -D_REENTRANT ../writev.c -o writev.o cc -o exec_bin -O2 -pipe -fstack-protector-strong -fno-strict-aliasing exec_bin.o ../msync.c:99:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 99 | optl = sizetoll(optarg); | ^ In file included from ../msync.c:39: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../msync.c:120:1: note: conflicting prototype is here 120 | benchmark_initworker(void *tsd) | ^ 2 warnings generated. ../cascade_lockf.c:118:48: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 118 | (void) sprintf(fname, "%s/cascade.%ld", optd, getpid()); | ~~~ ^~~~~~~~ | %d 1 warning generated. ../mmap.c:87:10: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 87 | anon = strcmp(optf, "MAP_ANON") == 0; | ^ ../mmap.c:87:10: note: include the header or explicitly provide a declaration for 'strcmp' ../mmap.c:90:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 90 | optl = sizetoll(optarg); | ^ 2 warnings generated. ../memmove.c:88:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | opts = sizetoll(optarg); | ^ ../memmove.c:91:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | opta = sizetoint(optarg); | ^ In file included from ../memmove.c:40: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../memmove.c:100:1: note: conflicting prototype is here 100 | benchmark_initworker(void *tsd) | ^ 3 warnings generated. ../siglongjmp.c:61:19: warning: incompatible pointer types passing 'jmp_buf' (aka 'struct _jmp_buf[1]') to parameter of type 'struct _sigjmp_buf *' [-Wincompatible-pointer-types] 61 | (void) sigsetjmp(ts->ts_env, 1); | ^~~~~~~~~~ /usr/include/setjmp.h:59:25: note: passing argument to parameter here 59 | int sigsetjmp(sigjmp_buf, int) __returns_twice; | ^ ../siglongjmp.c:64:14: warning: incompatible pointer types passing 'jmp_buf' (aka 'struct _jmp_buf[1]') to parameter of type 'struct _sigjmp_buf *' [-Wincompatible-pointer-types] 64 | siglongjmp(ts->ts_env, 0); | ^~~~~~~~~~ /usr/include/setjmp.h:58:27: note: passing argument to parameter here 58 | void siglongjmp(sigjmp_buf, int) __dead2; | ^ 2 warnings generated. ../memset.c:83:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 83 | opts = sizetoll(optarg); | ^ ../memset.c:86:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 86 | opta = sizetoll(optarg); | ^ In file included from ../memset.c:40: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../memset.c:99:1: note: conflicting prototype is here 99 | benchmark_initworker(void *tsd) | ^ 3 warnings generated. ../pthread_create.c:69:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 69 | opts = sizetoll(optarg); | ^ In file included from ../pthread_create.c:38: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../pthread_create.c:79:1: note: conflicting prototype is here 79 | benchmark_initworker(void *tsd) | ^ 2 warnings generated. ../munmap.c:86:10: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 86 | anon = strcmp(optf, "MAP_ANON") == 0; | ^ ../munmap.c:86:10: note: include the header or explicitly provide a declaration for 'strcmp' ../munmap.c:89:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 89 | optl = sizetoll(optarg); | ^ 2 warnings generated. ../pread.c:84:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | opts = sizetoll(optarg); | ^ 1 warning generated. ../pwrite.c:84:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 84 | opts = sizetoll(optarg); | ^ 1 warning generated. ../memcpy.c:88:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 88 | opts = sizetoll(optarg); | ^ ../memcpy.c:91:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 91 | opta = sizetoint(optarg); | ^ In file included from ../memcpy.c:40: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../memcpy.c:100:1: note: conflicting prototype is here 100 | benchmark_initworker(void *tsd) | ^ 3 warnings generated. ../writev.c:94:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | opts = sizetoint(optarg); | ^ 1 warning generated. ../strcmp.c:75:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 75 | opts = sizetoll(optarg); | ^ 1 warning generated. ../strchr.c:74:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | opts = sizetoll(optarg); | ^ 1 warning generated. ../write.c:94:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 94 | opts = sizetoll(optarg); | ^ 1 warning generated. ../memrand.c:73:19: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 73 | opts = sizetoint(optarg); | ^ In file included from ../memrand.c:41: ../libmicro.h:141:5: 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] 141 | int benchmark_initworker(); | ^ ../memrand.c:83:1: note: conflicting prototype is here 83 | benchmark_initworker(void *tsd) | ^ 2 warnings generated. ../strcpy.c:74:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | opts = sizetoll(optarg); | ^ 1 warning generated. ../mprotect.c:90:10: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 90 | anon = strcmp(optf, "MAP_ANON") == 0; | ^ ../mprotect.c:90:10: note: include the header or explicitly provide a declaration for 'strcmp' ../mprotect.c:93:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 93 | optl = sizetoll(optarg); | ^ 2 warnings generated. ../strcasecmp.c:76:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 76 | opts = sizetoll(optarg); | ^ 1 warning generated. ../strlen.c:74:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 74 | opts = sizetoll(optarg); | ^ 1 warning generated. ../read.c:87:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 87 | opts = sizetoll(optarg); | ^ 1 warning generated. ../pipe.c:129:18: warning: passing arguments to 'sizetoll' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 129 | opts = sizetoll(optarg); | ^ ../pipe.c:472:6: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 471 | (void) sprintf(path, "/tmp/pipe_%ld.%dA", | ~~~ | %d 472 | getpid(), pthread_self()); | ^~~~~~~~ ../pipe.c:472:16: warning: format specifies type 'int' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] 471 | (void) sprintf(path, "/tmp/pipe_%ld.%dA", | ~~ 472 | getpid(), pthread_self()); | ^~~~~~~~~~~~~~ ../pipe.c:485:7: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 484 | (void) sprintf(path, "/tmp/pipe_%ld.%dB", | ~~~ | %d 485 | getpid(), pthread_self()); | ^~~~~~~~ ../pipe.c:485:17: warning: format specifies type 'int' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] 484 | (void) sprintf(path, "/tmp/pipe_%ld.%dB", | ~~ 485 | getpid(), pthread_self()); | ^~~~~~~~~~~~~~ ../pipe.c:503:44: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 503 | (void) sprintf(path, "/tmp/pipe_%ld.%dA", getpid(), pthread_self()); | ~~~ ^~~~~~~~ | %d ../pipe.c:503:54: warning: format specifies type 'int' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] 503 | (void) sprintf(path, "/tmp/pipe_%ld.%dA", getpid(), pthread_self()); | ~~ ^~~~~~~~~~~~~~ ../pipe.c:505:44: warning: format specifies type 'long' but the argument has type 'pid_t' (aka 'int') [-Wformat] 505 | (void) sprintf(path, "/tmp/pipe_%ld.%dB", getpid(), pthread_self()); | ~~~ ^~~~~~~~ | %d ../pipe.c:505:54: warning: format specifies type 'int' but the argument has type 'pthread_t' (aka 'struct pthread *') [-Wformat] 505 | (void) sprintf(path, "/tmp/pipe_%ld.%dB", getpid(), pthread_self()); | ~~ ^~~~~~~~~~~~~~ 9 warnings generated. ../libmicro.c:236:23: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 236 | lm_optB = sizetoint(optarg); | ^ ../libmicro.c:239:23: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 239 | lm_optC = sizetoint(optarg); | ^ ../libmicro.c:242:23: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 242 | lm_optD = sizetoint(optarg); | ^ ../libmicro.c:251:23: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 251 | lm_optI = sizetoint(optarg); | ^ ../libmicro.c:263:23: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 263 | lm_optP = sizetoint(optarg); | ^ ../libmicro.c:269:23: warning: passing arguments to 'sizetoint' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 269 | lm_optT = sizetoint(optarg); | ^ ../libmicro.c:465:36: warning: passing arguments to 'benchmark_initworker' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 465 | r.re_errors = benchmark_initworker(arg); | ^ ../libmicro.c:499:29: warning: passing arguments to 'benchmark_finiworker' without a prototype is deprecated in all versions of C and is not supported in C23 [-Wdeprecated-non-prototype] 499 | (void) benchmark_finiworker(arg); | ^ In file included from ../libmicro.c:60: ../libmicro.h:191: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] 191 | long long sizetoll(); | ^ ../libmicro.c:1046:1: note: conflicting prototype is here 1046 | sizetoll(const char *arg) | ^ In file included from ../libmicro.c:60: ../libmicro.h:192:7: 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] 192 | int sizetoint(); | ^ ../libmicro.c:1080:1: note: conflicting prototype is here 1080 | sizetoint(const char *arg) | ^ 10 warnings generated. ar -cr libmicro.a libmicro.o libmicro_main.o benchmark_init.o benchmark_fini.o benchmark_initrun.o benchmark_finirun.o benchmark_initbatch.o benchmark_finibatch.o benchmark_initworker.o benchmark_finiworker.o benchmark_optswitch.o benchmark_result.o cc -o bind bind.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o cascade_mutex cascade_mutex.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o cascade_cond cascade_cond.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o cascade_lockf cascade_lockf.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o cascade_fcntl cascade_fcntl.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o cascade_flock cascade_flock.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o chdir chdir.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o close close.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o close_tcp close_tcp.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o connection connection.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o dup dup.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o exec exec.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o exit exit.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o exp exp.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o fcntl fcntl.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o fcntl_ndelay fcntl_ndelay.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o file_lock file_lock.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o fork fork.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o getcontext getcontext.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o getenv getenv.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o gettimeofday gettimeofday.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o getpeername getpeername.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o getpid getpid.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o getrusage getrusage.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o getsockname getsockname.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o isatty isatty.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o listen listen.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o localtime_r localtime_r.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o log log.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lm -lpthread -lm cc -o longjmp longjmp.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o lrand48 lrand48.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o lseek lseek.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o malloc malloc.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o memcpy memcpy.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o memmove memmove.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o memrand memrand.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o memset memset.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o mktime mktime.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o mprotect mprotect.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o mmap mmap.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o msync msync.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o munmap munmap.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o mutex mutex.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o nop nop.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o open open.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o pipe pipe.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o poll poll.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o pread pread.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o pthread_create pthread_create.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o pwrite pwrite.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o read read.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o realpath realpath.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o recurse recurse.o recurse2.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o select select.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o semop semop.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o setcontext setcontext.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o setsockopt setsockopt.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o sigaction sigaction.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o siglongjmp siglongjmp.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o signal signal.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o sigprocmask sigprocmask.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o socket socket.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o socketpair socketpair.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o stat stat.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strcasecmp strcasecmp.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strchr strchr.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strcmp strcmp.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strcpy strcpy.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strftime strftime.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strlen strlen.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o strtol strtol.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o system system.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o time time.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o times times.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o write write.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm cc -o writev writev.o -O2 -pipe -fstack-protector-strong -fno-strict-aliasing libmicro.a -lpthread -lm echo "char * compiler_version = \""`cc -V 2>&1 | egrep Sun`"\";" > tattle.h echo "char * CC = \""cc"\";" >> tattle.h echo "char * extra_compiler_flags = \"""\";" >> tattle.h cc -o tattle -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -I. ../tattle.c libmicro.a -lpthread -lm ../tattle.c:114:26: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] 114 | (void) printf("%d\n", sizeof (long)); | ~~ ^~~~~~~~~~~~~ | %lu 1 warning generated. rm siglongjmp.o pread.o getsockname.o cascade_fcntl.o cascade_flock.o file_lock.o mmap.o cascade_lockf.o strcasecmp.o munmap.o setcontext.o writev.o recurse.o longjmp.o pwrite.o setsockopt.o chdir.o exp.o getcontext.o time.o strftime.o connection.o cascade_cond.o sigprocmask.o times.o exit.o msync.o strcmp.o mprotect.o fcntl_ndelay.o socket.o select.o localtime_r.o memset.o gettimeofday.o exec.o realpath.o strcpy.o pipe.o mktime.o memrand.o system.o strtol.o close.o getpeername.o lseek.o listen.o isatty.o memcpy.o poll.o bind.o write.o memmove.o read.o close_tcp.o open.o socketpair.o log.o malloc.o nop.o cascade_mutex.o signal.o sigaction.o fcntl.o getpid.o dup.o mutex.o strlen.o pthread_create.o strchr.o getenv.o semop.o stat.o fork.o lrand48.o getrusage.o gmake[1]: Leaving directory '/wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1/bin-amd64' echo '#!/bin/sh' > /wrkdirs/usr/ports/benchmarks/libmicro/work/libmicro-bench echo '(cd /usr/local/lib/libmicro && ./bench $1)' >> /wrkdirs/usr/ports/benchmarks/libmicro/work/libmicro-bench.sh =========================================================================== =================================================== ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =================================================== ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> Staging for libmicro-0.4.1 ===> Generating temporary packing list (cd /wrkdirs/usr/ports/benchmarks/libmicro/work && install -m 555 libmicro-bench.sh /wrkdirs/usr/ports/benchmarks/libmicro/work/stage/usr/local/bin/libmicro-bench) (cd /wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1 && install -m 555 multiview.sh /wrkdirs/usr/ports/benchmarks/libmicro/work/stage/usr/local/bin/multiview) (cd /wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1 && install -m 555 bench.sh /wrkdirs/usr/ports/benchmarks/libmicro/work/stage/usr/local/lib/libmicro/bench) (cd /wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1/bin-amd64 && install -m 555 exec_bin /wrkdirs/usr/ports/benchmarks/libmicro/work/stage/usr/local/lib/libmicro/bin-amd64) (cd /wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1/bin ; for i in * ; do install -m 555 /wrkdirs/usr/ports/benchmarks/libmicro/work/libMicro-0.4.1/bin-amd64/$i /wrkdirs/usr/ports/benchmarks/libmicro/work/stage/usr/local/lib/libmicro/bin-amd64 ; done) (cd /wrkdirs/usr/ports/benchmarks/libmicro/work/stage/usr/local/lib/libmicro/bin-amd64 ; for i in * ; do /bin/ln -s ../bin-amd64/$i ../bin ; done) ====> 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-01-22T05:50:25+0000' 'PKG_NOTE_ports_top_git_hash=076a295eb33c' 'PKG_NOTE_ports_top_checkout_unclean=no' 'PKG_NOTE_port_git_hash=86b2c5122a18' '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 libmicro-0.4.1 ===> Building libmicro-0.4.1 =========================================================================== =>> Cleaning up wrkdir ===> Cleaning for libmicro-0.4.1 build of benchmarks/libmicro | libmicro-0.4.1 ended at Thu Jan 22 00:50:32 EST 2026 build time: 00:00:08