• sysutils/lsof for main-amd64-default : looks to be broken in a new way compared to earier portsfallout.com reports

    From Mark Millard@marklmi@yahoo.com to muc.lists.freebsd.ports on Sun Jun 14 14:25:08 2026
    From Newsgroup: muc.lists.freebsd.ports

    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 <samir@noir.im>
    Commit: Vladimir Druzenko <vvd@FreeBSD.org>
    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



    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Chris Torek@chris.torek@gmail.com to muc.lists.freebsd.ports on Sun Jun 14 23:22:16 2026
    From Newsgroup: muc.lists.freebsd.ports

    See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295414

    (I'm building with my patch, lsof itself seems to work but only lightly tested)

    Chris


    --
    Posted automagically by a mail2news gateway at muc.de e.V.
    Please direct questions, flames, donations, etc. to news-admin@muc.de
    --- Synchronet 3.22a-Linux NewsLink 1.2