Sorry, solved. Re: /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]>
Am Tage des Herren Mon, 4 May 2026 18:06:54 +0200
A FreeBSD User <[email protected]> schrieb:

Sorry for the noises. Workaround: install a full world/kernel without any submodule build and
repeat. Then everything works smoothly as expected.

oh

> 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/1Kxzvs8OqokrwUCafjFjAAKCRCxzvs8Oqok
r3LrAP9zMiF/sVq/tZi+gRcLvcNcZArNIW/yWBUfXHCeKhGhyAEAvMWTIiYeoHaM
GkQqs8YuCuoSLFwn0xFG2Se6obR45Ag=
=+hGL
-----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.