| Summary: | akmodsbuild fails to build v4l2loopback module | ||
|---|---|---|---|
| Product: | Fedora | Reporter: | Steve Cossette <farchord> |
| Component: | v4l2loopback-kmod | Assignee: | Nicolas Chauvet <kwizart> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | christof, leigh123linux, matbme |
| Priority: | P1 | ||
| Version: | f40 | ||
| Hardware: | x86_64 | ||
| OS: | GNU/Linux | ||
| namespace: | |||
Issue has been fixed upstream as of v0.13.0 (https://github.com/umlaeute/v4l2loopback/releases/tag/v0.13.0). Relevant commits: - https://github.com/umlaeute/v4l2loopback/commit/ee177b680f68f7862e349c2d97230c785620e94f - https://github.com/umlaeute/v4l2loopback/commit/b261f19bc74862abb3ad1999bd8e8ba69052b105 |
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 ```