FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
the FreeBSD kernel GEOM framework.
The project consists of a kernel driver for the NBD GEOM class in
mod/ and a user library for the geom(8) control utility in lib/.
filesystems/nbd-client-kmod: mark only for arch amd64
Fails to build on non x86 architectures
In file included from g_nbd.c:7:
In file included from /usr/src/sys/sys/param.h:117:
In file included from /usr/src/sys/sys/types.h:43:
./machine/endian.h:5:10: fatal error: 'x86/endian.h' file not found
5 | #include <x86/endian.h>
| ^~~~~~~~~~~~~~
1 error generated.
*** [g_nbd.o] Error code 1
filesystems/nbd-client-kmod: Mark BROKEN on i386
format specifies type 'unsigned long' but the argument has type 'uint64_t'
(aka 'unsigned long long')
Reported by: pkg-fallout
filesystems/nbd-client-kmod: New port: Kernel NBD client for FreeBSD GEOM
framework
FreeBSD Geom NBD Client is a Network Block Device (NBD) client for
the FreeBSD kernel GEOM framework.
The project consists of a kernel driver for the NBD GEOM class in
mod/ and a user library for the geom(8) control utility in lib/.