/usr/share/mk/bsd.endian.mk:25: Unknown modifier ":aarch64 amd64 armv7 i386 powerpc64le riscv*"

A FreeBSD User <[email protected]>
Newsgroups gmane.os.freebsd.current
Message-ID <[email protected]>
Hello,

when building my world and kernel with crucial kernel modules for iGPU graphics as
defined in /etc/src.conf:

PORTS_MODULES+=         graphics/drm-kmod
PORTS_MODULES+=         graphics/drm-66-kmod
PORTS_MODULES+=         graphics/gpu-firmware-amd-kmod
...

I will receive an build error with the error shown below.

Host is building most recent sources an host is at FreeBSD 16.0-CURRENT #13
main-n285656-5a6d9479ae22: Sun May  3 12:17:58 CEST 2026 amd64.

[...]
=> SHA256 Checksum OK for freebsd-drm-kmod-6.6.25-drm_v6.6.25_10_GH0.tar.gz.
===>  Patching for drm-66-kmod-6.6.25.1600018_9
===>  Applying FreeBSD patches for drm-66-kmod-6.6.25.1600018_9 from
/usr/ports/graphics/drm-66-kmod/files ===>  Configuring for drm-66-kmod-6.6.25.1600018_9
===>  Building for drm-66-kmod-6.6.25.1600018_9
/bin/mkdir -p
/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10/obj
(cd
/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10
; /usr/bin/env
MAKEOBJDIRPREFIX=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10/obj
KMODDIR="/boot/modules" SYSDIR="/usr/src/sys" NO_XREF=yes
XDG_DATA_HOME=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work
XDG_CONFIG_HOME=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work
XDG_CACHE_HOME=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/.cache
 HOME=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work
PATH=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/.bin:/usr/obj/usr/src/amd64.amd64/tmp/bin:/usr/obj/usr/src/amd64.amd64/tmp/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/sbin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/bin:/usr/obj/usr/src/amd64.amd64/tmp/legacy/usr/libexec:/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/bin:/usr/local/sbin
PKG_CONFIG_LIBDIR=/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/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 -march=native
-Wno-default-const-init-var-unsafe -fno-strict-aliasing "  CPP="cpp" CPPFLAGS=""  LDFLAGS=" "
LIBS=""  CXX="c++" CXXFLAGS="-O2 -pipe -march=native -Wno-default-const-init-var-unsafe
-fno-strict-aliasing -march=native  " BSD_INSTALL_PROGRAM="install -U  -s -m 555"
BSD_INSTALL_LIB="install -U  -s -m 0644"  BSD_INSTALL_SCRIPT="install -U  -m 555"
BSD_INSTALL_DATA="install -U  -m 0644"  BSD_INSTALL_MAN="install -U  -m 444" make obj)
make[4]: /usr/share/mk/bsd.endian.mk:25: Unknown modifier ":aarch64  amd64  armv7  i386
powerpc64le  riscv*" while evaluating indirect modifiers "aarch64  amd64  armv7  i386
powerpc64le  riscv*" while evaluating variable "_ENDIAN_ARCH" with value "amd64" in
/usr/share/mk/bsd.endian.mk:25 in .for loop from /usr/share/mk/bsd.compiler.mk:160 with cc =
CC, X_ = ${_empty_var_} in /usr/share/mk/bsd.own.mk:297 in /usr/share/mk/bsd.init.mk:21 in
/usr/src/sys/conf/kern.opts.mk:21 in
/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10/Makefile:4
in make[4] in directory
"/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10"
make[4]: /usr/share/mk/bsd.endian.mk:53: Don't know the endianness of this architecture in
.for loop from /usr/share/mk/bsd.compiler.mk:160 with cc = CC, X_ = ${_empty_var_} in
/usr/share/mk/bsd.own.mk:297 in /usr/share/mk/bsd.init.mk:21 in
/usr/src/sys/conf/kern.opts.mk:21 in
/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10/Makefile:4
in make[4] in directory
"/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10"

make[4]: stopped making "obj" in
/usr/obj/usr/src/amd64.amd64/sys/THOR/usr/ports/graphics/drm-66-kmod/work/drm-kmod-drm_v6.6.25_10
*** Error code 1


-- 

A FreeBSD user
signature.asc (application/pgp-signature, 228 B)
-----BEGIN PGP SIGNATURE-----

iHUEARYKAB0WIQRQheDybVktG5eW/1Kxzvs8OqokrwUCafjEOQAKCRCxzvs8Oqok
r1+3AQD3HVptZRGoM/mQitAywXtcd3YuaXEueifD9J7QaZaL7wD/ZltbL521RXdG
SCG72Of5Pc7RnJm1cwG7RXvZb/VoBAA=
=EM0X
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.