Bug 6886

Summary: akmodsbuild fails to build v4l2loopback module
Product: Fedora Reporter: Steve Cossette <farchord>
Component: v4l2loopback-kmodAssignee: Nicolas Chauvet <kwizart>
Status: RESOLVED FIXED    
Severity: normal CC: christof, leigh123linux, matbme
Priority: P1    
Version: f40   
Hardware: x86_64   
OS: GNU/Linux   
namespace:

Description Steve Cossette 2024-03-08 22:04:06 CET
On F40, the v4l2loopback module fails to build. This is the output of the build log:

```
2024/03/08 15:59:51 akmods: Building RPM using the command '/usr/sbin/akmodsbuild --kernels 6.8.0-0.rc6.49.fc40.x86_64 /usr/src/akmods/v4l2loopback-kmod.latest'
+ LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
+ export LDFLAGS
+ LT_SYS_LIBRARY_PATH=/usr/lib64:
+ export LT_SYS_LIBRARY_PATH
+ CC=gcc
+ export CC
+ CXX=g++
+ export CXX
+ cd 'v4l2loopback-kmod-0.12.7^20230503g2c9b670'
+ for kernel_version in 6.8.0-0.rc6.49.fc40.x86_64___/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64
+ make V=1 -j24 -C /usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64 'M=/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64' modules
make: Entering directory '/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64'
make --no-print-directory -C /usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64 \
-f /usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64/Makefile modules
warning: the compiler differs from the one used to build the kernel
  The kernel was built by: gcc (GCC) 14.0.1 20240217 (Red Hat 14.0.1-0)
  You are using:           gcc (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0)
make -f ./scripts/Makefile.build obj=/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64 need-builtin=1 need-modorder=1 
# CC [M]  /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o
  gcc -Wp,-MMD,/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/.v4l2loopback.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g  -DMODULE  -DKBUILD_BASENAME='"v4l2loopback"' -DKBUILD_MODNAME='"v4l2loopback"' -D__KBUILD_MODNAME=kmod_v4l2loopback -c -o /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --ibt --orc --retpoline --rethunk --sls --static-call --uaccess --prefix=16  --link  --module /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o
# cmd_mod /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.mod
  printf '%s\n'   v4l2loopback.o | awk '!x[$0]++ { print("/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/"$0) }' > /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.mod
/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.c: In function ‘vidioc_querycap’:
/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.c:910:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Wimplicit-function-declaration]
  910 |         strlcpy(cap->driver, "v4l2 loopback", sizeof(cap->driver));
      |         ^~~~~~~
      |         strscpy
make[2]: *** [scripts/Makefile.build:243: /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o] Error 1
make[1]: *** [/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64/Makefile:1939: /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64] Error 2
make: *** [Makefile:252: __sub-make] Error 2
make: Leaving directory '/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64'
error: Bad exit status from /var/tmp/rpm-tmp.Q2BHQb (%build)

RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.Q2BHQb (%build)
2024/03/08 15:59:52 akmodsbuild: * Rebuilding /usr/src/akmods/v4l2loopback-kmod.latest for kernel(s) 6.8.0-0.rc6.49.fc40.x86_64: Installing /usr/src/akmods/v4l2loopback-kmod.latest
2024/03/08 15:59:52 akmodsbuild: Building target platforms: x86_64
2024/03/08 15:59:52 akmodsbuild: Building for target x86_64
2024/03/08 15:59:52 akmodsbuild: setting SOURCE_DATE_EPOCH=1707004800
2024/03/08 15:59:52 akmodsbuild: Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.AZXwAi
2024/03/08 15:59:52 akmodsbuild: + umask 022
2024/03/08 15:59:52 akmodsbuild: + cd /tmp/akmodsbuild.HjiDyhZc//BUILD
2024/03/08 15:59:52 akmodsbuild: + kmodtool --target x86_64 --repo rpmfusion --kmodname v4l2loopback --akmod --for-kernels 6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %{?rhel:%global with_rhel_kabi 1}
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %if 0%{?rhel} || 0%{?fedora}
2024/03/08 15:59:52 akmodsbuild: %global kmod_pkg_name kmod-v4l2loopback
2024/03/08 15:59:52 akmodsbuild: %global pkg_kmod_name v4l2loopback-kmod
2024/03/08 15:59:52 akmodsbuild: %{?obsolete_name:%global kmod_obsolete_name kmod-%{obsolete_name}}
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %if 0%{?rhel} || 0%{?fedora}
2024/03/08 15:59:52 akmodsbuild: %global kmod_for_kernel %{?with_rhel_kabi:6.8.0-0.fc40}%{!?with_rhel_kabi:6.8.0-0.rc6.49.fc40.x86_64}
2024/03/08 15:59:52 akmodsbuild: %global package_kmod_name %{kmod_pkg_name}-%{kmod_for_kernel}
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: %global  _prefix_usr      /usr
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %package       -n %{package_kmod_name}
2024/03/08 15:59:52 akmodsbuild: Summary:          v4l2loopback kernel module(s) for %{kmod_for_kernel}
2024/03/08 15:59:52 akmodsbuild: Provides:         kernel-modules%{!?with_rhel_kabi:-for-kernel} = 6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: %if %{with rhel_kabi}
2024/03/08 15:59:52 akmodsbuild: Provides:         installonlypkg(kernel-module)
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: Provides:         %{pkg_kmod_name} = %{?epoch:%{epoch}:}%{version}-%{release}
2024/03/08 15:59:52 akmodsbuild: Requires:         %{pkg_kmod_name}-common >= %{?epoch:%{epoch}:}%{version}
2024/03/08 15:59:52 akmodsbuild: Requires(post):   %{?_prefix_usr}/sbin/depmod
2024/03/08 15:59:52 akmodsbuild: Requires(postun): %{?_prefix_usr}/sbin/depmod
2024/03/08 15:59:52 akmodsbuild: %if %{with rhel_kabi}
2024/03/08 15:59:52 akmodsbuild: Requires(post):   %{?_prefix_usr}/sbin/weak-modules
2024/03/08 15:59:52 akmodsbuild: Requires(postun): %{?_prefix_usr}/sbin/weak-modules
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: %global _kmodtool_depmod_post \if [ -f /boot/System.map-6.8.0-0.rc6.49.fc40.x86_64 ] ; then \  %{?_prefix_usr}/sbin/depmod -aeF /boot/System.map-6.8.0-0.rc6.49.fc40.x86_64 6.8.0-0.rc6.49.fc40.x86_64 >/dev/null ; \elif [ -f /lib/modules/6.8.0-0.rc6.49.fc40.x86_64/System.map ] ; then \  %{?_prefix_usr}/sbin/depmod -aeF /lib/modules/6.8.0-0.rc6.49.fc40.x86_64/System.map 6.8.0-0.rc6.49.fc40.x86_64 >/dev/null ; \else \  %{?_prefix_usr}/sbin/depmod -a >/dev/null ; \fi || :
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %if %{with rhel_kabi}
2024/03/08 15:59:52 akmodsbuild: Requires:         kernel >= 6.8.0-0.fc40
2024/03/08 15:59:52 akmodsbuild: Requires:         kernel < 6.8.0-1.fc40
2024/03/08 15:59:52 akmodsbuild: BuildRequires:    kernel-devel = 6.8.0-0.rc6.49.fc40 redhat-rpm-config
2024/03/08 15:59:52 akmodsbuild: %else
2024/03/08 15:59:52 akmodsbuild: Requires:         kernel-uname-r = 6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: BuildRequires:    kernel-devel-uname-r = 6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: BuildRequires:    gcc
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %post          -n %{package_kmod_name}
2024/03/08 15:59:52 akmodsbuild: %{_kmodtool_depmod_post}
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %if %{with rhel_kabi}
2024/03/08 15:59:52 akmodsbuild: modules=( $(find /lib/modules/6.8.0-0.rc6.49.fc40.x86_64/extra/v4l2loopback/ -name "*.ko"  -o -name "*.ko.xz") )
2024/03/08 15:59:52 akmodsbuild: printf '%s\n' "${modules[@]}" | %{?_prefix_usr}/sbin/weak-modules --add-modules
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %if %{with rhel_kabi}
2024/03/08 15:59:52 akmodsbuild: %preun         -n %{package_kmod_name}
2024/03/08 15:59:52 akmodsbuild: rpm -ql %{package_kmod_name}-%{version}-%{release}.x86_64 | grep -e '\.ko$' -e '\.ko.xz$' > /var/run/rpm-%{package_kmod_name}-modules
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %postun        -n %{package_kmod_name}
2024/03/08 15:59:52 akmodsbuild: %{_kmodtool_depmod_post}
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %if %{with rhel_kabi}
2024/03/08 15:59:52 akmodsbuild: modules=( $(cat /var/run/rpm-%{package_kmod_name}-modules) )
2024/03/08 15:59:52 akmodsbuild: rm -f /var/run/rpm-%{package_kmod_name}-modules
2024/03/08 15:59:52 akmodsbuild: printf '%s\n' "${modules[@]}" | %{?_prefix_usr}/sbin/weak-modules --remove-modules
2024/03/08 15:59:52 akmodsbuild: %endif
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %description   -n %{package_kmod_name}
2024/03/08 15:59:52 akmodsbuild: This package provides the v4l2loopback kernel modules built for the Linux
2024/03/08 15:59:52 akmodsbuild: kernel %{kmod_for_kernel} for the %{_target_cpu} family of processors.
2024/03/08 15:59:52 akmodsbuild: %files         -n %{package_kmod_name}
2024/03/08 15:59:52 akmodsbuild: %defattr(644,root,root,755)
2024/03/08 15:59:52 akmodsbuild: %dir /lib/modules/6.8.0-0.rc6.49.fc40.x86_64/extra
2024/03/08 15:59:52 akmodsbuild: /lib/modules/6.8.0-0.rc6.49.fc40.x86_64/extra/v4l2loopback/
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %global __kmodtool_kernel_uname_r 6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: %global __spec_install_post \
2024/03/08 15:59:52 akmodsbuild:   %{?__debug_package:%{__debug_install_post}}\
2024/03/08 15:59:52 akmodsbuild:   %{__arch_install_post}\
2024/03/08 15:59:52 akmodsbuild:   %{__os_install_post}\
2024/03/08 15:59:52 akmodsbuild:   %{?__kmodtool_signmodules:%{__kmodtool_modsign_install_post}}\
2024/03/08 15:59:52 akmodsbuild:   %{?__kmodtool_zipmodules:%{__kmodtool_modzip_install_post}}
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: %global kmodinstdir_prefix  /lib/modules/
2024/03/08 15:59:52 akmodsbuild: %global kmodinstdir_postfix /extra/v4l2loopback/
2024/03/08 15:59:52 akmodsbuild: %global kernel_versions     6.8.0-0.rc6.49.fc40.x86_64___%{_usrsrc}/kernels/6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: + cd /tmp/akmodsbuild.HjiDyhZc/BUILD
2024/03/08 15:59:52 akmodsbuild: + rm -rf 'v4l2loopback-kmod-0.12.7^20230503g2c9b670'
2024/03/08 15:59:52 akmodsbuild: + /usr/bin/mkdir -p 'v4l2loopback-kmod-0.12.7^20230503g2c9b670'
2024/03/08 15:59:52 akmodsbuild: + cd 'v4l2loopback-kmod-0.12.7^20230503g2c9b670'
2024/03/08 15:59:52 akmodsbuild: + /usr/lib/rpm/rpmuncompress -x /tmp/akmodsbuild.HjiDyhZc/SOURCES/v4l2loopback-2c9b670.tar.gz
2024/03/08 15:59:52 akmodsbuild: + STATUS=0
2024/03/08 15:59:52 akmodsbuild: + '[' 0 -ne 0 ']'
2024/03/08 15:59:52 akmodsbuild: + rm -rf '/tmp/akmodsbuild.HjiDyhZc//BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670-SPECPARTS'
2024/03/08 15:59:52 akmodsbuild: + /usr/bin/mkdir -p '/tmp/akmodsbuild.HjiDyhZc//BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670-SPECPARTS'
2024/03/08 15:59:52 akmodsbuild: + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
2024/03/08 15:59:52 akmodsbuild: + cd v4l2loopback-2c9b67072b15d903fecde67c7f269abeafee4c25
2024/03/08 15:59:52 akmodsbuild: + echo 'Patch #0 (0001-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch):'
2024/03/08 15:59:52 akmodsbuild: Patch #0 (0001-v4l2loopback-Fixup-bytesused-field-when-writer-sends.patch):
2024/03/08 15:59:52 akmodsbuild: + /usr/bin/patch --no-backup-if-mismatch -f -p1 --fuzz=0
2024/03/08 15:59:52 akmodsbuild: patching file v4l2loopback.c
2024/03/08 15:59:52 akmodsbuild: + for kernel_version in 6.8.0-0.rc6.49.fc40.x86_64___/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: + cp -a v4l2loopback-2c9b67072b15d903fecde67c7f269abeafee4c25 _kmod_build_6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: + RPM_EC=0
2024/03/08 15:59:52 akmodsbuild: ++ jobs -p
2024/03/08 15:59:52 akmodsbuild: + exit 0
2024/03/08 15:59:52 akmodsbuild: Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.Q2BHQb
2024/03/08 15:59:52 akmodsbuild: + umask 022
2024/03/08 15:59:52 akmodsbuild: + cd /tmp/akmodsbuild.HjiDyhZc//BUILD
2024/03/08 15:59:52 akmodsbuild: + CFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
2024/03/08 15:59:52 akmodsbuild: + export CFLAGS
2024/03/08 15:59:52 akmodsbuild: + CXXFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer '
2024/03/08 15:59:52 akmodsbuild: + export CXXFLAGS
2024/03/08 15:59:52 akmodsbuild: + FFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
2024/03/08 15:59:52 akmodsbuild: + export FFLAGS
2024/03/08 15:59:52 akmodsbuild: + FCFLAGS='-O2 -flto=auto -ffat-lto-objects -fexceptions -g -grecord-gcc-switches -pipe -Wall -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -m64 -march=x86-64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -fno-omit-frame-pointer -mno-omit-leaf-frame-pointer -I/usr/lib64/gfortran/modules '
2024/03/08 15:59:52 akmodsbuild: + export FCFLAGS
2024/03/08 15:59:52 akmodsbuild: + VALAFLAGS=-g
2024/03/08 15:59:52 akmodsbuild: + export VALAFLAGS
2024/03/08 15:59:52 akmodsbuild: + RUSTFLAGS='-Copt-level=3 -Cdebuginfo=2 -Ccodegen-units=1 -Cstrip=none -Cforce-frame-pointers=yes -Clink-arg=-specs=/usr/lib/rpm/redhat/redhat-package-notes --cap-lints=warn'
2024/03/08 15:59:52 akmodsbuild: + export RUSTFLAGS
2024/03/08 15:59:52 akmodsbuild: + LDFLAGS='-Wl,-z,relro -Wl,--as-needed  -Wl,-z,pack-relative-relocs -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld-errors -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1  -Wl,--build-id=sha1 -specs=/usr/lib/rpm/redhat/redhat-package-notes '
2024/03/08 15:59:52 akmodsbuild: + export LDFLAGS
2024/03/08 15:59:52 akmodsbuild: + LT_SYS_LIBRARY_PATH=/usr/lib64:
2024/03/08 15:59:52 akmodsbuild: + export LT_SYS_LIBRARY_PATH
2024/03/08 15:59:52 akmodsbuild: + CC=gcc
2024/03/08 15:59:52 akmodsbuild: + export CC
2024/03/08 15:59:52 akmodsbuild: + CXX=g++
2024/03/08 15:59:52 akmodsbuild: + export CXX
2024/03/08 15:59:52 akmodsbuild: + cd 'v4l2loopback-kmod-0.12.7^20230503g2c9b670'
2024/03/08 15:59:52 akmodsbuild: + for kernel_version in 6.8.0-0.rc6.49.fc40.x86_64___/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64
2024/03/08 15:59:52 akmodsbuild: + make V=1 -j24 -C /usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64 'M=/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64' modules
2024/03/08 15:59:52 akmodsbuild: make: Entering directory '/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64'
2024/03/08 15:59:52 akmodsbuild: make --no-print-directory -C /usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64 \
2024/03/08 15:59:52 akmodsbuild: -f /usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64/Makefile modules
2024/03/08 15:59:52 akmodsbuild: warning: the compiler differs from the one used to build the kernel
2024/03/08 15:59:52 akmodsbuild:   The kernel was built by: gcc (GCC) 14.0.1 20240217 (Red Hat 14.0.1-0)
2024/03/08 15:59:52 akmodsbuild:   You are using:           gcc (GCC) 14.0.1 20240228 (Red Hat 14.0.1-0)
2024/03/08 15:59:52 akmodsbuild: make -f ./scripts/Makefile.build obj=/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64 need-builtin=1 need-modorder=1 
2024/03/08 15:59:52 akmodsbuild: # CC [M]  /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o
2024/03/08 15:59:52 akmodsbuild:   gcc -Wp,-MMD,/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/.v4l2loopback.o.d -nostdinc -I./arch/x86/include -I./arch/x86/include/generated  -I./include -I./arch/x86/include/uapi -I./arch/x86/include/generated/uapi -I./include/uapi -I./include/generated/uapi -include ./include/linux/compiler-version.h -include ./include/linux/kconfig.h -include ./include/linux/compiler_types.h -D__KERNEL__ -fmacro-prefix-map=./= -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=branch -fno-jump-tables -m64 -falign-jumps=1 -falign-loops=1 -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-boundary=3 -mskip-rax-setup -mtune=generic -mno-red-zone -mcmodel=kernel -Wno-sign-compare -fno-asynchronous-unwind-tables -mindirect-branch=thunk-extern -mindirect-branch-register -mindirect-branch-cs-prefix -mfunction-return=thunk-extern -fno-jump-tables -mharden-sls=all -fpatchable-function-entry=16,16 -fno-delete-null-pointer-checks -O2 -fno-allow-store-data-races -fstack-protector-strong -ftrivial-auto-var-init=zero -fno-stack-clash-protection -pg -mrecord-mcount -mfentry -DCC_USING_FENTRY -falign-functions=16 -fstrict-flex-arrays=3 -fno-strict-overflow -fno-stack-check -fconserve-stack -Wall -Wundef -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Werror=strict-prototypes -Wno-format-security -Wno-trigraphs -Wno-frame-address -Wno-address-of-packed-member -Wmissing-declarations -Wmissing-prototypes -Wframe-larger-than=2048 -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-overflow -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wenum-conversion -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-restrict -Wno-packed-not-aligned -Wno-format-overflow -Wno-format-truncation -Wno-stringop-truncation -Wno-missing-field-initializers -Wno-type-limits -Wno-shift-negative-value -Wno-maybe-uninitialized -Wno-sign-compare -g  -DMODULE  -DKBUILD_BASENAME='"v4l2loopback"' -DKBUILD_MODNAME='"v4l2loopback"' -D__KBUILD_MODNAME=kmod_v4l2loopback -c -o /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --hacks=skylake --ibt --orc --retpoline --rethunk --sls --static-call --uaccess --prefix=16  --link  --module /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o
2024/03/08 15:59:52 akmodsbuild: # cmd_mod /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.mod
2024/03/08 15:59:52 akmodsbuild:   printf '%s\n'   v4l2loopback.o | awk '!x[$0]++ { print("/tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/"$0) }' > /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.mod
2024/03/08 15:59:52 akmodsbuild: /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.c: In function ‘vidioc_querycap’:
2024/03/08 15:59:52 akmodsbuild: /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.c:910:9: error: implicit declaration of function ‘strlcpy’; did you mean ‘strscpy’? [-Wimplicit-function-declaration]
2024/03/08 15:59:52 akmodsbuild:   910 |         strlcpy(cap->driver, "v4l2 loopback", sizeof(cap->driver));
2024/03/08 15:59:52 akmodsbuild:       |         ^~~~~~~
2024/03/08 15:59:52 akmodsbuild:       |         strscpy
2024/03/08 15:59:52 akmodsbuild: make[2]: *** [scripts/Makefile.build:243: /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64/v4l2loopback.o] Error 1
2024/03/08 15:59:52 akmodsbuild: make[1]: *** [/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64/Makefile:1939: /tmp/akmodsbuild.HjiDyhZc/BUILD/v4l2loopback-kmod-0.12.7^20230503g2c9b670/_kmod_build_6.8.0-0.rc6.49.fc40.x86_64] Error 2
2024/03/08 15:59:52 akmodsbuild: make: *** [Makefile:252: __sub-make] Error 2
2024/03/08 15:59:52 akmodsbuild: make: Leaving directory '/usr/src/kernels/6.8.0-0.rc6.49.fc40.x86_64'
2024/03/08 15:59:52 akmodsbuild: error: Bad exit status from /var/tmp/rpm-tmp.Q2BHQb (%build)
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmodsbuild: RPM build errors:
2024/03/08 15:59:52 akmodsbuild:     Bad exit status from /var/tmp/rpm-tmp.Q2BHQb (%build)
2024/03/08 15:59:52 akmodsbuild: 
2024/03/08 15:59:52 akmods: Building rpms failed; see /var/cache/akmods/v4l2loopback/0.12.7^20230503g2c9b670-4-for-6.8.0-0.rc6.49.fc40.x86_64.failed.log for details
```