You are receiving this mail as a port that you maintain is failing to build on the FreeBSD package build server. Please investigate the failure and submit a PR to fix build.
Maintainer: [email protected] Log URL: https://pkg-status.freebsd.org/package19/data/151amd64-default-build-as-user/20261102_da4dfdfc0571/logs/hourglass-1.0.1.log Build URL: https://pkg-status.freebsd.org/package19/build.html?mastername=151amd64-default-build-as-user&build=20261102_da4dfdfc0571 Log: =>> Building sysutils/hourglass build started at 2026-11-02T03:24:44+00:00 port directory: /usr/ports/sysutils/hourglass package name: hourglass-1.0.1 building for: FreeBSD 151amd64-default-build-as-user-job-09 15.1-RELEASE-p6 FreeBSD 15.1-RELEASE-p6 amd64 maintained by: [email protected] port version: 1.0.1 port revision: 0 Makefile datestamp: Nov 2 00:24:55 2026 Ports top last git commit: da4dfdfc0571bc6c94148596c65cc213841284e2 Ports top unclean checkout: no =>> Inspecting /poudriere/data/.m/151amd64-default-build-as-user/ref//usr/ports/sysutils/hourglass for modifications to git checkout... no Port dir unclean checkout: no Poudriere version: poudriere-git-3.3.0-2614-g5ba84985 Host OSVERSION: 1600029 Jail OSVERSION: 1501000 Builder Id: 09 Builder jail path: /poudriere/data/.m/151amd64-default-build-as-user/09 Ref jail path: /poudriere/data/.m/151amd64-default-build-as-user/ref Job Idx: 6936 Jail Id (no networking) : 21 Jail Name (no networking): 151amd64-default-build-as-user-job-09 Jail Id (networking) : 24 Jail Name (networking) : 151amd64-default-build-as-user-job-09-n ---Begin Environment--- SHELL=/bin/sh OSVERSION=1501000 UNAME_v=FreeBSD 15.1-RELEASE-p6 UNAME_r=15.1-RELEASE-p6 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 POUDRIERE_VERSION=3.3.0-2614-g5ba84985 LC_COLLATE=C POUDRIERE_BUILD_TYPE=bulk PACKAGE_BUILDING=yes SAVED_TERM= GID=0 OUTPUT_REDIRECTED_STDERR=4 OUTPUT_REDIRECTED=1 UID=0 PWD=/poudriere/data/.m/151amd64-default-build-as-user/09/.p OUTPUT_REDIRECTED_STDOUT=3 P_PORTS_FEATURES=FLAVORS SUBPACKAGES SELECTED_OPTIONS MASTERNAME=151amd64-default-build-as-user OLDPWD=/poudriere/data/.m/151amd64-default-build-as-user/ref/.p/pool POUDRIERE_PKGNAME=poudriere-git-3.3.0-2614-g5ba84985 PREFIX=/usr/local POUDRIEREPATH=/usr/local/bin/poudriere ---End Environment--- ---Begin Poudriere Port Flags/Env--- PORT_FLAGS= PKGENV= FLAVOR= MAKE_ARGS= ---End Poudriere Port Flags/Env--- ---Begin OPTIONS List--- ===> The following configuration options are available for hourglass-1.0.1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings ---End OPTIONS List--- --MAINTAINER-- [email protected] --End MAINTAINER-- --PORTVERSION-- 1.0.1 --End PORTVERSION-- --PORTREVISION-- 0 --End PORTREVISION-- --CONFIGURE_ARGS-- --prefix=/usr/local ${_LATE_CONFIGURE_ARGS} --End CONFIGURE_ARGS-- --CONFIGURE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/sysutils/hourglass/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/sysutils/hourglass/work XDG_CACHE_HOME=/wrkdirs/usr/ports/sysutils/hourglass/work/.cache HOME=/wrkdirs/usr/ports/sysutils/hourglass/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/sysutils/hourglass/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/sysutils/hourglass/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig SHELL=/bin/sh CONFIG_SHELL=/bin/sh CONFIG_SITE=/usr/ports/Templates/config.site lt_cv_sys_max_cmd_len=524288 --End CONFIGURE_ENV-- --MAKE_ENV-- XDG_DATA_HOME=/wrkdirs/usr/ports/sysutils/hourglass/work XDG_CONFIG_HOME=/wrkdirs/usr/ports/sysutils/hourglass/work XDG_CACHE_HOME=/wrkdirs/usr/ports/sysutils/hourglass/work/.cache HOME=/wrkdirs/usr/ports/sysutils/hourglass/work TMPDIR="/tmp" PATH=/wrkdirs/usr/ports/sysutils/hourglass/work/.bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin:/root/bin PKG_CONFIG_LIBDIR=/wrkdirs/usr/ports/sysutils/hourglass/work/.pkgconfig:/usr/local/libdata/pkgconfig:/usr/local/share/pkgconfig:/usr/libdata/pkgconfig MK_DEBUG_FILES=no MK_KERNEL_SYMBOLS=no SHELL=/bin/sh NO_LINT=YES PREFIX=/usr/local LOCALBASE=/usr/local CC="cc" CFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " CPP="cpp" CPPFLAGS="" LDFLAGS=" " LIBS="" CXX="c++" CXXFLAGS="-O2 -pipe -fstack-protector-strong -fno-strict-aliasing " BSD_INSTALL_PROGRAM="install -s -m 555" BSD_INSTALL_LIB="install -s -m 0644" BSD_INSTALL_SCRIPT="install -m 555" BSD_INSTALL_DATA="install -m 0644" BSD_IN STALL_MAN="install -m 444" --End MAKE_ENV-- --PLIST_SUB-- PORTDOCS="" OSREL=15.1 PREFIX=%D LOCALBASE=/usr/local RESETPREFIX=/usr/local LIB32DIR=lib DOCSDIR="share/doc/hourglass" EXAMPLESDIR="share/examples/hourglass" DATADIR="share/hourglass" WWWDIR="www/hourglass" ETCDIR="etc/hourglass" --End PLIST_SUB-- --SUB_LIST-- PREFIX=/usr/local LOCALBASE=/usr/local DATADIR=/usr/local/share/hourglass DOCSDIR=/usr/local/share/doc/hourglass EXAMPLESDIR=/usr/local/share/examples/hourglass WWWDIR=/usr/local/www/hourglass ETCDIR=/usr/local/etc/hourglass --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 #### /usr/local/etc/poudriere.d/make.conf #### # Build ALLOW_MAKE_JOBS_PACKAGES with 3 jobs MAKE_JOBS_NUMBER=3 #### 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 pipebuf (-y) unlimited --End resource limits-- times start [shell] (user/sys/real): 0m0.015s 0m0.059s 2h59m3.000s times start [child] (user/sys/real): 0m0.081s 0m0.097s 2h59m3.000s =======================<phase: check-sanity >============================ ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> NOTICE: The hourglass 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 =========================================================================== =======================<phase: pkg-depends >============================ ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 ===> hourglass-1.0.1 depends on file: /usr/local/sbin/pkg - not found ===> Installing existing package /packages/All/pkg-2.8.4.pkg [151amd64-default-build-as-user-job-09] Installing pkg-2.8.4... [151amd64-default-build-as-user-job-09] Extracting pkg-2.8.4: .......... done ===> hourglass-1.0.1 depends on file: /usr/local/sbin/pkg - found ===> Returning to build of hourglass-1.0.1 =========================================================================== =======================<phase: fetch-depends >============================ ===== env: USE_PACKAGE_DEPENDS_ONLY=1 USER=root UID=0 GID=0 =========================================================================== =======================<phase: fetch >============================ ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The hourglass 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 hourglass-1.0.1 for building =========================================================================== =======================<phase: checksum >============================ ===== env: NO_DEPENDS=yes USER=root UID=0 GID=0 ===> NOTICE: The hourglass 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 hourglass-1.0.1 for building <snip> ===== env: NO_DEPENDS=yes USER=nobody UID=65534 GID=65534 ===> Building for hourglass-1.0.1 --- all-recursive --- Making all in src --- all --- /usr/bin/make all-am --- work.o --- --- main.o --- --- utils.o --- --- work.o --- source='work.c' object='work.o' libtool=no depfile='.deps/work.Po' tmpdepfile='.deps/work.TPo' depmode=gcc3 /bin/sh ../config/depcomp cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -g -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c `test -f 'work.c' || echo './'`work.c --- main.o --- source='main.c' object='main.o' libtool=no depfile='.deps/main.Po' tmpdepfile='.deps/main.TPo' depmode=gcc3 /bin/sh ../config/depcomp cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -g -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c `test -f 'main.c' || echo './'`main.c --- utils.o --- source='utils.c' object='utils.o' libtool=no depfile='.deps/utils.Po' tmpdepfile='.deps/utils.TPo' depmode=gcc3 /bin/sh ../config/depcomp cc -DHAVE_CONFIG_H -I. -I. -I. -Wall -Wshadow -Wpointer-arith -Wcast-qual -Wcast-align -Wwrite-strings -Wconversion -Waggregate-return -Wstrict-prototypes -Wmissing-prototypes -g -O2 -pipe -fstack-protector-strong -fno-strict-aliasing -c `test -f 'utils.c' || echo './'`utils.c In file included from utils.c:26: ./hourglass.h:261:26: error: conflicting types for 'rdtsc' 261 | static inline cycle_time rdtsc(void) | ^ /usr/include/machine/cpufunc.h:305:1: note: previous definition is here 305 | rdtsc(void) | ^ --- work.o --- In file included from work.c:26: ./hourglass.h:261:26: error: conflicting types for 'rdtsc' 261 | static inline cycle_time rdtsc(void) | ^ --- utils.o --- In file included from utils.c:26: ./hourglass.h:271:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] --- work.o --- /usr/include/machine/cpufunc.h:305:1: note: previous definition is here 305 | rdtsc(void) | ^ --- utils.o --- 271 | return ((uint64_t)hi)<<32 | ((uint64_t)lo); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./hourglass.h:321:21: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] 321 | atomic_add_long(dest, 1L); | ^~~~ --- work.o --- In file included from work.c:26: ./hourglass.h:271:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] --- utils.o --- /usr/include/machine/atomic.h:372:1: note: passing argument to parameter 'p' here --- work.o --- 271 | return ((uint64_t)hi)<<32 | ((uint64_t)lo); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ --- utils.o --- 372 | ATOMIC_ASM(add, long, "addq %1,%0", "er", v); | ^ /usr/include/machine/atomic.h:115:43: note: expanded from macro 'ATOMIC_ASM' 115 | atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\ | ^ --- work.o --- ./hourglass.h:321:21: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] 321 | atomic_add_long(dest, 1L); | ^~~~ /usr/include/machine/atomic.h:372:1: note: passing argument to parameter 'p' here 372 | ATOMIC_ASM(add, long, "addq %1,%0", "er", v); | ^ /usr/include/machine/atomic.h:115:43: note: expanded from macro 'ATOMIC_ASM' 115 | atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\ | ^ --- utils.o --- In file included from utils.c:26: ./hourglass.h:329:10: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'sec_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 329 | return c / (sec_time)(TSC_MHZ * 1000000); | ^ ~ --- work.o --- In file included from work.c:26: ./hourglass.h:329:10: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'sec_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 329 | return c / (sec_time)(TSC_MHZ * 1000000); | ^ ~ --- utils.o --- ./hourglass.h:346:10: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'us_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 346 | return c / (us_time)TSC_MHZ; | ^ ~ --- work.o --- ./hourglass.h:346:10: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'us_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 346 | return c / (us_time)TSC_MHZ; | ^ ~ work.c:48:10: warning: implicit conversion loses integer precision: 'long' to 'int' [-Wshorten-64-to-32] 48 | return n; | ~~~~~~ ^ --- utils.o --- utils.c:51:18: warning: implicit conversion from 'long' to 'us_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 51 | t = tv.tv_usec + (1000000 * tv.tv_sec); | ~ ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ --- work.o --- work.c:71:9: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 71 | now = rdtsc (); | ~ ^~~~~~~~ --- utils.o --- utils.c:82:19: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 82 | cycle_start = rdtsc (); | ~ ^~~~~~~~ utils.c:100:18: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 100 | cycle_stop = rdtsc (); | ~ ^~~~~~~~ utils.c:106:12: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'us_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 106 | freq = cycle_diff / us_diff; | ^~~~~~~~~~ ~ --- work.o --- work.c:135:26: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 135 | cycle_time lat_start = rdtsc (); | ~~~~~~~~~ ^~~~~~~~ work.c:140:63: warning: implicit conversion changes signedness: 'unsigned long long' to 'cycle_time' (aka 'long long') [-Wsign-conversion] --- utils.o --- 8 warnings and 1 error generated. --- work.o --- 140 | thrd_data[id].lat_slots[thrd_data[id].lat_slot] = rdtsc() - lat_start; | ~ ~~~~~~~~^~~~~~~~~~~ work.c:140:65: warning: implicit conversion changes signedness: 'cycle_time' (aka 'long long') to 'unsigned long long' [-Wsign-conversion] 140 | thrd_data[id].lat_slots[thrd_data[id].lat_slot] = rdtsc() - lat_start; | ~ ^~~~~~~~~ work.c:152:14: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 152 | deadline = rdtsc(); | ~ ^~~~~~~ work.c:159:11: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 159 | now = rdtsc(); | ~ ^~~~~~~ --- utils.o --- *** [utils.o] Error code 1 make[2]: stopped making "all-am" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b/src --- work.o --- 11 warnings and 1 error generated. *** [work.o] Error code 1 make[2]: stopped making "all-am" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b/src --- main.o --- In file included from main.c:26: ./hourglass.h:261:26: error: conflicting types for 'rdtsc' 261 | static inline cycle_time rdtsc(void) | ^ /usr/include/machine/cpufunc.h:305:1: note: previous definition is here 305 | rdtsc(void) | ^ In file included from main.c:26: ./hourglass.h:271:31: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 271 | return ((uint64_t)hi)<<32 | ((uint64_t)lo); | ~~~~~~ ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ./hourglass.h:321:21: warning: passing 'long *' to parameter of type 'volatile u_long *' (aka 'volatile unsigned long *') converts between pointers to integer types with different sign [-Wpointer-sign] 321 | atomic_add_long(dest, 1L); | ^~~~ /usr/include/machine/atomic.h:372:1: note: passing argument to parameter 'p' here 372 | ATOMIC_ASM(add, long, "addq %1,%0", "er", v); | ^ /usr/include/machine/atomic.h:115:43: note: expanded from macro 'ATOMIC_ASM' 115 | atomic_##NAME##_##TYPE(volatile u_##TYPE *p, u_##TYPE v)\ | ^ In file included from main.c:26: ./hourglass.h:329:10: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'sec_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 329 | return c / (sec_time)(TSC_MHZ * 1000000); | ^ ~ ./hourglass.h:346:10: warning: implicit conversion from 'cycle_time' (aka 'long long') to 'us_time' (aka 'double') may lose precision [-Wimplicit-int-float-conversion] 346 | return c / (us_time)TSC_MHZ; | ^ ~ main.c:193:16: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 193 | start_time = rdtsc(); | ~ ^~~~~~~ main.c:195:17: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 195 | trace_start = rdtsc (); | ~ ^~~~~~~~ main.c:197:15: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 197 | trace_end = rdtsc (); | ~ ^~~~~~~~ main.c:210:14: warning: implicit conversion changes signedness: 'uint64_t' (aka 'unsigned long') to 'cycle_time' (aka 'long long') [-Wsign-conversion] 210 | end_time = rdtsc(); | ~ ^~~~~~~ main.c:123:45: warning: implicit conversion loses integer precision: 'cycle_time' (aka 'long long') to 'int' [-Wshorten-64-to-32] 123 | GAP_HIST_DIVISOR = us_to_cycle (gap_us) / NUM_GAP_HIST_BUCKETS; | ~ ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 9 warnings and 1 error generated. *** [main.o] Error code 1 make[2]: stopped making "all-am" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b/src make[2]: 3 errors make[2]: stopped making "all-am" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b/src *** [all] Error code 2 make[1]: stopped making "all" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b/src make[1]: 1 error make[1]: stopped making "all" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b/src *** [all-recursive] Error code 1 make: stopped making "all" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b make: 1 error make: stopped making "all" in /wrkdirs/usr/ports/sysutils/hourglass/work/hourglass-1.0.1b ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** Error code 1 Stop. make: stopped making "build" in /usr/ports/sysutils/hourglass
