[Bug 286772] devel/libnvme: build failed on FreeBSD 13.4-RELEASE-p1

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 13 May 2025 12:38:38 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=286772

            Bug ID: 286772
           Summary: devel/libnvme: build failed on FreeBSD 13.4-RELEASE-p1
           Product: Ports & Packages
           Version: Latest
          Hardware: amd64
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: imp@FreeBSD.org
          Reporter: igor.arabesc.pavlov@gmail.com
          Assignee: imp@FreeBSD.org
             Flags: maintainer-feedback?(imp@FreeBSD.org)

[/usr/ports/devel/libnvme]# make install clean
===>  License GPLv2 accepted by the user
===>   libnvme-1.11.1_4 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by libnvme-1.11.1_4 for building
===>  Extracting for libnvme-1.11.1_4
=> SHA256 Checksum OK for bsdimp-libnvme-1.11.1-freebsd-1.11.1_GH0.tar.gz.
===>  Patching for libnvme-1.11.1_4
===>   libnvme-1.11.1_4 depends on package: freebsd-nvme-shim>0 - not found
===>  License BSD2CLAUSE accepted by the user
===>   freebsd-nvme-shim-1.0.1_1 depends on file: /usr/local/sbin/pkg - found
===> Fetching all distfiles required by freebsd-nvme-shim-1.0.1_1 for building
===>  Extracting for freebsd-nvme-shim-1.0.1_1
=> SHA256 Checksum OK for
bsdimp-freebsd-nvme-shim-1.0.1-freebsd-1.0.1_GH0.tar.gz.
===>  Patching for freebsd-nvme-shim-1.0.1_1
===>  Configuring for freebsd-nvme-shim-1.0.1_1
===>  Staging for freebsd-nvme-shim-1.0.1_1
===>   Generating temporary packing list
(cd /usr/ports/devel/freebsd-nvme-shim/work/freebsd-nvme-shim-freebsd-1.0.1/ &&
/bin/sh -c '(/usr/bin/find -Ed $1 $3 | /usr/bin/cpio -dumpl $2 >/dev/null 2>&1)
&&  /usr/bin/find -Ed $1 $3 \(   -type d -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 755 "$@"'\'' . {} +  -o -type f -exec /bin/sh -c '\''cd '\''$2'\'' &&
chmod 0644 "$@"'\'' . {} + \)' COPYTREE_SHARE .
/usr/ports/devel/freebsd-nvme-shim/work/stage/usr/local/include/freebsd-nvme-shim)
/bin/rm -f
/usr/ports/devel/freebsd-nvme-shim/work/stage/usr/local/include/freebsd-nvme-shim/COPYRIGHT
/bin/rm -f
/usr/ports/devel/freebsd-nvme-shim/work/stage/usr/local/include/freebsd-nvme-shim/NOTES
====> Compressing man pages (compress-man)
===>  Installing for freebsd-nvme-shim-1.0.1_1
===>  Checking if freebsd-nvme-shim is already installed
===>   Registering installation for freebsd-nvme-shim-1.0.1_1 as automatic
Installing freebsd-nvme-shim-1.0.1_1...
===>   libnvme-1.11.1_4 depends on package: freebsd-nvme-shim>0 - found
===>   Returning to build of libnvme-1.11.1_4
===>   libnvme-1.11.1_4 depends on package: bash>0 - found
===>   libnvme-1.11.1_4 depends on executable: meson - found
===>   libnvme-1.11.1_4 depends on executable: ninja - found
===>   libnvme-1.11.1_4 depends on package: pkgconf>=1.3.0_1 - found
===>   libnvme-1.11.1_4 depends on shared library: libjson-c.so - found
(/usr/local/lib/libjson-c.so)
===>  Configuring for libnvme-1.11.1_4
WARNING: Recommend using either -Dbuildtype or -Doptimization + -Ddebug. Using
both is redundant since they override each other. See:
https://mesonbuild.com/Builtin-options.html#build-type-options
The Meson build system
Version: 1.7.0
Source dir: /usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1
Build dir: /usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build
Build type: native build
Project name: libnvme
Project version: 1.11.1
C compiler for the host machine: cc (clang 18.1.6 "FreeBSD clang version 18.1.6
(https://github.com/llvm/llvm-project.git llvmorg-18.1.6-0-g1118c2e05e67)")
C linker for the host machine: cc ld.lld 18.1.6
Host machine cpu family: x86_64
Host machine cpu: x86_64
C++ compiler for the host machine: c++ (clang 18.1.6 "FreeBSD clang version
18.1.6 (https://github.com/llvm/llvm-project.git
llvmorg-18.1.6-0-g1118c2e05e67)")
C++ linker for the host machine: c++ ld.lld 18.1.6
Found pkg-config: YES (/usr/local/bin/pkgconf) 2.3.0
Run-time dependency json-c found: YES 0.18
Checking if "__builtin_type_compatible_p" compiles: YES
Checking if "typeof" compiles: YES
Checking if "byteswap.h" compiles: YES
Checking if "bswap64" links: YES
Checking if "statement-expr" compiles: YES
Checking if "isblank" links: YES
Checking if "linux/mctp.h" compiles: NO
Checking if "netdb" links: YES
Checking if "ioctl has glibc-style prototype" compiles: YES
Compiler for C supports function attribute fallthrough: YES
Configuring libnvme.spec using configuration
Configuring config.h using configuration
Configuring conf.py using configuration
Configuring api.rst using configuration
Configuring index.rst using configuration
Configuring quickstart.rst using configuration
Configuring installation.rst using configuration
Configuring mi.rst using configuration
Configuring config-schema.json using configuration
Program
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/doc/../scripts/kernel-doc
found: YES
(/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/doc/../scripts/kernel-doc)
Program
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/doc/../scripts/kernel-doc-check
found: YES
(/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/doc/../scripts/kernel-doc-check)
Build targets in project: 9

libnvme 1.11.1

  Paths
    prefixdir         : /usr/local
    sysconfdir        : /usr/local/etc
    bindir            : /usr/local/bin
    includedir        : /usr/local/include
    datadir           : /usr/local/share
    mandir            : /usr/local/share/man
    libdir            : /usr/local/lib
    build location    :
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build

  Dependencies
    json-c            : true
    OpenSSL           : false
    keyutitls         : false
    libdbus           : false
    Python 3          : false

  Configuration
    git version       : "1.11.1"

  User defined options
    auto_features     : enabled
    b_colorout        : never
    buildtype         : release
    infodir           : share/info
    keyutils          : disabled
    localstatedir     : /var
    openssl           : disabled
    optimization      : plain
    prefix            : /usr/local
    python            : disabled
    python.bytecompile: -1
    strip             : true
    tests             : false

Found ninja-1.11.1 at /usr/local/bin/ninja
WARNING: Running the setup command as `meson [options]` instead of `meson setup
[options]` is ambiguous and deprecated.
===>  Building for libnvme-1.11.1_4
[  2% 8/37] cc -Iccan/libccan.a.p -Iccan -I../ccan -I. -I.. -Isrc -I../src
-Iinternal -I../internal -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ ccan/libccan.a.p/ccan_str_debug.c.o -MF
ccan/libccan.a.p/ccan_str_debug.c.o.d -o ccan/libccan.a.p/ccan_str_debug.c.o -c
../ccan/ccan/str/debug.c
[  5% 9/37] cc -Iccan/libccan.a.p -Iccan -I../ccan -I. -I.. -Isrc -I../src
-Iinternal -I../internal -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ ccan/libccan.a.p/ccan_str_str.c.o -MF
ccan/libccan.a.p/ccan_str_str.c.o.d -o ccan/libccan.a.p/ccan_str_str.c.o -c
../ccan/ccan/str/str.c
[  8% 10/37] cc -Iccan/libccan.a.p -Iccan -I../ccan -I. -I.. -Isrc -I../src
-Iinternal -I../internal -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ ccan/libccan.a.p/ccan_list_list.c.o -MF
ccan/libccan.a.p/ccan_list_list.c.o.d -o ccan/libccan.a.p/ccan_list_list.c.o -c
../ccan/ccan/list/list.c
[ 10% 11/37] rm -f ccan/libccan.a && llvm-ar csrDT ccan/libccan.a
ccan/libccan.a.p/ccan_list_list.c.o ccan/libccan.a.p/ccan_str_debug.c.o
ccan/libccan.a.p/ccan_str_str.c.o
[ 13% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_filters.c.o -MF
src/libnvme.so.1.11.1.p/nvme_filters.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_filters.c.o -c ../src/nvme/filters.c
FAILED: src/libnvme.so.1.11.1.p/nvme_filters.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_filters.c.o -MF
src/libnvme.so.1.11.1.p/nvme_filters.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_filters.c.o -c ../src/nvme/filters.c
In file included from ../src/nvme/filters.c:13:
In file included from ../src/nvme/filters.h:13:
In file included from ../src/nvme/tree.h:20:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 16% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_nbft.c.o -MF
src/libnvme.so.1.11.1.p/nvme_nbft.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_nbft.c.o -c ../src/nvme/nbft.c
FAILED: src/libnvme.so.1.11.1.p/nvme_nbft.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_nbft.c.o -MF
src/libnvme.so.1.11.1.p/nvme_nbft.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_nbft.c.o -c ../src/nvme/nbft.c
In file included from ../src/nvme/nbft.c:17:
In file included from ../src/nvme/private.h:16:
In file included from ../src/nvme/fabrics.h:14:
In file included from ../src/nvme/tree.h:20:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 18% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_ioctl.c.o -MF
src/libnvme.so.1.11.1.p/nvme_ioctl.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_ioctl.c.o -c ../src/nvme/ioctl.c
FAILED: src/libnvme.so.1.11.1.p/nvme_ioctl.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_ioctl.c.o -MF
src/libnvme.so.1.11.1.p/nvme_ioctl.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_ioctl.c.o -c ../src/nvme/ioctl.c
In file included from ../src/nvme/ioctl.c:25:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 21% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_linux.c.o -MF
src/libnvme.so.1.11.1.p/nvme_linux.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_linux.c.o -c ../src/nvme/linux.c
FAILED: src/libnvme.so.1.11.1.p/nvme_linux.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_linux.c.o -MF
src/libnvme.so.1.11.1.p/nvme_linux.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_linux.c.o -c ../src/nvme/linux.c
In file included from ../src/nvme/linux.c:40:
In file included from ../src/nvme/linux.h:14:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 24% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_log.c.o -MF
src/libnvme.so.1.11.1.p/nvme_log.c.o.d -o src/libnvme.so.1.11.1.p/nvme_log.c.o
-c ../src/nvme/log.c
FAILED: src/libnvme.so.1.11.1.p/nvme_log.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_log.c.o -MF
src/libnvme.so.1.11.1.p/nvme_log.c.o.d -o src/libnvme.so.1.11.1.p/nvme_log.c.o
-c ../src/nvme/log.c
In file included from ../src/nvme/log.c:21:
In file included from ../src/nvme/private.h:16:
In file included from ../src/nvme/fabrics.h:14:
In file included from ../src/nvme/tree.h:20:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 27% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_sysfs.c.o -MF
src/libnvme.so.1.11.1.p/nvme_sysfs.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_sysfs.c.o -c ../src/nvme/sysfs.c
FAILED: src/libnvme.so.1.11.1.p/nvme_sysfs.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_sysfs.c.o -MF
src/libnvme.so.1.11.1.p/nvme_sysfs.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_sysfs.c.o -c ../src/nvme/sysfs.c
In file included from ../src/nvme/sysfs.c:5:
In file included from ../src/nvme/private.h:16:
In file included from ../src/nvme/fabrics.h:14:
In file included from ../src/nvme/tree.h:20:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 29% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_fabrics.c.o -MF
src/libnvme.so.1.11.1.p/nvme_fabrics.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_fabrics.c.o -c ../src/nvme/fabrics.c
FAILED: src/libnvme.so.1.11.1.p/nvme_fabrics.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_fabrics.c.o -MF
src/libnvme.so.1.11.1.p/nvme_fabrics.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_fabrics.c.o -c ../src/nvme/fabrics.c
In file included from ../src/nvme/fabrics.c:36:
In file included from ../src/nvme/fabrics.h:14:
In file included from ../src/nvme/tree.h:20:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[ 32% 12/37] cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan
-I../ccan -Iinternal -I../internal -I/usr/local/include
-I/usr/local/include/json-c -I/usr/local/include/freebsd-nvme-shim
-fdiagnostics-color=never -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99
-fomit-frame-pointer -D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_tree.c.o -MF
src/libnvme.so.1.11.1.p/nvme_tree.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_tree.c.o -c ../src/nvme/tree.c
FAILED: src/libnvme.so.1.11.1.p/nvme_tree.c.o
cc -Isrc/libnvme.so.1.11.1.p -Isrc -I../src -I. -I.. -Iccan -I../ccan
-Iinternal -I../internal -I/usr/local/include -I/usr/local/include/json-c
-I/usr/local/include/freebsd-nvme-shim -fdiagnostics-color=never
-D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=gnu99 -fomit-frame-pointer
-D_GNU_SOURCE -include
/usr/ports/devel/libnvme/work/libnvme-freebsd-1.11.1/_build/internal/config.h
-O2 -pipe -march=broadwell -fstack-protector-strong -fno-strict-aliasing -fPIC
-MD -MQ src/libnvme.so.1.11.1.p/nvme_tree.c.o -MF
src/libnvme.so.1.11.1.p/nvme_tree.c.o.d -o
src/libnvme.so.1.11.1.p/nvme_tree.c.o -c ../src/nvme/tree.c
In file included from ../src/nvme/tree.c:29:
In file included from ../src/nvme/ioctl.h:15:
../src/nvme/types.h:1151:2: error: unknown type name '__le16'
 1151 |         __le16                  mp;
      |         ^
../src/nvme/types.h:1154:2: error: unknown type name '__le32'
 1154 |         __le32                  enlat;
      |         ^
../src/nvme/types.h:1155:2: error: unknown type name '__le32'
 1155 |         __le32                  exlat;
      |         ^
../src/nvme/types.h:1160:2: error: unknown type name '__le16'
 1160 |         __le16                  idlp;
      |         ^
../src/nvme/types.h:1163:2: error: unknown type name '__le16'
 1163 |         __le16                  actp;
      |         ^
../src/nvme/types.h:1418:2: error: unknown type name '__le16'
 1418 |         __le16                  vid;
      |         ^
../src/nvme/types.h:1419:2: error: unknown type name '__le16'
 1419 |         __le16                  ssvid;
      |         ^
../src/nvme/types.h:1427:2: error: unknown type name '__le16'
 1427 |         __le16                  cntlid;
      |         ^
../src/nvme/types.h:1428:2: error: unknown type name '__le32'
 1428 |         __le32                  ver;
      |         ^
../src/nvme/types.h:1429:2: error: unknown type name '__le32'
 1429 |         __le32                  rtd3r;
      |         ^
../src/nvme/types.h:1430:2: error: unknown type name '__le32'
 1430 |         __le32                  rtd3e;
      |         ^
../src/nvme/types.h:1431:2: error: unknown type name '__le32'
 1431 |         __le32                  oaes;
      |         ^
../src/nvme/types.h:1432:2: error: unknown type name '__le32'
 1432 |         __le32                  ctratt;
      |         ^
../src/nvme/types.h:1433:2: error: unknown type name '__le16'
 1433 |         __le16                  rrls;
      |         ^
../src/nvme/types.h:1437:2: error: unknown type name '__le16'
 1437 |         __le16                  crdt1;
      |         ^
../src/nvme/types.h:1438:2: error: unknown type name '__le16'
 1438 |         __le16                  crdt2;
      |         ^
../src/nvme/types.h:1439:2: error: unknown type name '__le16'
 1439 |         __le16                  crdt3;
      |         ^
../src/nvme/types.h:1444:2: error: unknown type name '__le16'
 1444 |         __le16                  oacs;
      |         ^
../src/nvme/types.h:1453:2: error: unknown type name '__le16'
 1453 |         __le16                  wctemp;
      |         ^
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
ninja: build stopped: subcommand failed.
===> 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 in /usr/ports/devel/libnvme

-- 
You are receiving this mail because:
You are the assignee for the bug.