Re: make buildkernel on 14.2 tries to build graphics/drm-510-kmod and fails
Date: Tue, 24 Jun 2025 00:37:29 UTC
On 6/23/25 17:31, Tomek CEDRO wrote: > Hello world :-) > > I am trying to build custom kernel to test a driver, kernel seems to > build fine but then a graphics/drm-510-kmod build kicks in and fails. > I do not use drm-510-kmod, it is not installed, why it is built here?? > o_O Do you have PORTS_MODULES defined (/etc/make.conf /etc/src.conf)? You can confirm its definition with the output of: `make -VPORTS_MODULES -C /usr/src/` > I also found someone with the same problem but no solution at > https://github.com/freebsd/drm-kmod/issues/337. > > Any hints welcome :-) > > # cat /etc/make.conf > DEVELOPER=yes > DEFAULT_VERSIONS+=ssl=libressl > MAKE_JOBS_NUMBER=24 > #WITH_DEBUG_PORTS= comms/limesuite > WRKDIRPREFIX=/usr/obj/usr/ports > > > # git branch > main > * releng/14.2 > > # pwd > /usr/src > > # make buildkernel -j24 > (..) > > cc -target x86_64-unknown-freebsd14.2 > --sysroot=/usr/obj/usr/src/amd64.amd64/tmp > -B/usr/obj/usr/src/amd64.amd64/tmp/usr/bin -c -O2 -pipe > -fno-strict-aliasing -g -nostdinc -I. -I/usr/src/sys > -I/usr/src/sys/contrib/ck/include -I/usr/src/sys/contrib/libfdt > -D_KERNEL -DHAVE_KERNEL_OPTION_HEADERS -include opt_global.h > -fno-common -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer > -fdebug-prefix-map=./machine=/usr/src/sys/amd64/include > -fdebug-prefix-map=./x86=/usr/src/sys/x86/include > -fdebug-prefix-map=./i386=/usr/src/sys/i386/include -mcmodel=kernel > -mno-red-zone -mno-mmx -mno-sse -msoft-float > -fno-asynchronous-unwind-tables -ffreestanding -fwrapv > -fstack-protector -Wall -Wstrict-prototypes -Wmissing-prototypes > -Wpointer-arith -Wcast-qual -Wundef -Wno-pointer-sign > -D__printf__=__freebsd_kprintf__ -Wmissing-include-dirs > -fdiagnostics-show-option -Wno-unknown-pragmas > -Wno-error=tautological-compare -Wno-error=empty-body > -Wno-error=parentheses-equality -Wno-error=unused-function > -Wno-error=pointer-sign -Wno-error=shift-negative-value > -Wno-address-of-packed-member -Wno-format-zero-length -mno-aes > -mno-avx -std=gnu99 -Werror vers.c > ctfconvert -L VERSION -g vers.o > --- kernel.full --- > linking kernel.full > ctfmerge -L VERSION -g -o kernel.full ... > text data bss dec hex filename > 20055000 1605377 4685440 26345817 0x1920159 kernel.full > --- kernel.debug --- > objcopy --only-keep-debug kernel.full kernel.debug > --- kernel --- > objcopy --strip-debug --add-gnu-debuglink=kernel.debug kernel.full kernel > --- all --- > ===> Ports module graphics/drm-510-kmod (all) > cd /usr/ports/graphics/drm-510-kmod; env -u CC -u CXX -u CPP -u > MAKESYSPATH -u MK_AUTO_OBJ -u MAKEOBJDIR MAKEFLAGS="-j 24 -J 15,16 > -j 24 -J 15,16 -D NO_MODULES_OBJ KERNEL=kernel TARGET=amd64 > TARGET_ARCH=amd64" SYSDIR=/usr/src/sys > PATH=/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 > SRC_BASE=/usr/src OSVERSION=1402000 WRKDIRPREFIX=/usr/obj/usr/ports > make -B clean build > ===> Cleaning for drm-510-kmod-5.10.163.1402000_12 > ===> drm-510-kmod-5.10.163.1402000_12 not supported on FreeBSD 14.2 and > higher. > *** Error code 1 > > Stop. > make[3]: stopped in /usr/ports/graphics/drm-510-kmod > *** [all] Error code 1 > > make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/GENERIC > 1 error > > make[2]: stopped in /usr/obj/usr/src/amd64.amd64/sys/GENERIC > 51.68 real 890.11 user 80.91 sys > > make[1]: stopped in /usr/src > > make: stopped in /usr/src > >