Unfortunately this discovery is from a personal ports tree partial
build, not an official build. So: an early warning.

# grep ': error: '
/usr/local/poudriere/data/logs/bulk/main-amd64-default/2026-06-14_13h19m17s/logs/errors/lsof-4.99
     418


But the types of errors are fewer:

# grep ': error: '
/usr/local/poudriere/data/logs/bulk/main-amd64-default/2026-06-14_13h19m17s/logs/errors/lsof-4.99.5,8.log
\
| sort -k3,99 -u
/usr/include/sys/systm.h:225:5: error: conflicting types for 'asprintf'
/usr/include/sys/malloc.h:192:6: error: conflicting types for 'free'
/usr/include/sys/malloc.h:194:7: error: conflicting types for 'malloc'
/usr/include/sys/libkern.h:248:9: error: conflicting types for 'random'
/usr/include/sys/malloc.h:267:7: error: conflicting types for 'realloc'
/usr/include/sys/malloc.h:269:7: error: conflicting types for 'reallocf'
/usr/include/sys/systm.h:232:5: error: conflicting types for 'vasprintf'
/usr/include/sys/libkern.h:246:7: error: expected identifier or '('
/usr/include/sys/systm.h:56:19: error: redeclaration of 'copyright' with
a different type: 'const char[]' vs 'char[70]'
/usr/include/sys/libkern.h:112:21: error: static declaration of 'abs'
follows non-static declaration
/usr/include/sys/libkern.h:113:22: error: static declaration of 'labs'
follows non-static declaration
/usr/include/sys/systm.h:468:1: error: static declaration of 'pause'
follows non-static declaration
/usr/include/sys/systm.h:442:17: error: unknown type name 'intrmask_t';
did you mean 'intmax_t'?
/usr/include/sys/systm.h:383:39: error: unknown type name 'uintfptr_t';
did you mean 'uintptr_t'?
/usr/include/sys/vnode.h:605:10: error: use of undeclared identifier 'TRUE'
/usr/include/sys/systm.h:470:27: error: use of undeclared identifier
'tick_sbt'


For reference:


The /usr/ports/ involved is based on:

# ~/fbsd-based-on-what-commit.sh -C /usr/ports/
75044ae876d7 (HEAD -> main, freebsd/main, freebsd/HEAD)
sysutils/chezmoi: Update 2.50.0 => 2.70.5
Author:     Samir Noir <[email protected]>
Commit:     Vladimir Druzenko <[email protected]>
CommitDate: 2026-06-14 19:34:30 +0000
branch: main
merge-base: 75044ae876d706aab0aecc7101447850bb5bbe30
merge-base: CommitDate: 2026-06-14 19:34:30 +0000
n751868 (--first-parent --count for merge-base)

but is dirty in unrelated ways, although devel/llvm22 is in use.


# poudriere jail -l
JAILNAME                   VERSION          OSVERSION ARCH  METHOD
TIMESTAMP           PATH
. . .
main-amd64                 16.0-CURRENT     1600018   amd64 pkgbase
2026-06-09 20:54:23 /usr/local/poudriere/jails/main-amd64
. . .

The poudriere-devel jail is official pkgbase'd as of:

# ls -lodTt
/usr/local/poudriere/jails/main-amd64/var/cache/pkg/FreeBSD-*~*.pkg \
> | grep -v -e "^l" -e "/var/cache/pkg/FreeBSD-set-" \
> | sed -E
's@^[^/]*/.*/pkg/(FreeBSD*-)(.*)(-[0-9][0-9]\.[^~]*)~[^.]*\.pkg$@\1*\3@' \
> | sort -r \
> | uniq -c \
> | head -1
  15 FreeBSD-*-16.snap20260609192016

The boot world is official pkgbase'd as of:

# ls -lodTt /var/cache/pkg/FreeBSD-*~*.pkg \
| grep -v -e "^l" -e "/var/cache/pkg/FreeBSD-set-" \
| sed -E
's@^[^/]*/.*/pkg/(FreeBSD*-)(.*)(-[0-9][0-9]\.[^~]*)~[^.]*\.pkg$@\1*\3@' \
| sort -r \
| uniq -c \
| head -1
   9 FreeBSD-*-16.snap20260612115501

The booted kernel is a personal build:

# uname -apKU
FreeBSD 7950X3D-ZFS 16.0-CURRENT FreeBSD 16.0-CURRENT #14
main-n286586-511d749ecc02-dirty: Sat Jun 13 15:19:28 PDT 2026
root@7950X3D-ZFS:/usr/obj/BUILDs/main-ZNV4-nodbg-clang/usr/main-src/amd64.amd64/sys/GENERIC-NODBG
amd64 amd64 1600018 1600018


-- 
===
Mark Millard
marklmi at yahoo.com


Reply via email to