[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: debian kernel compiler



On Thu, Jan 02, 2025 at 20:12:09 +0100, Istvan Toth wrote:
> I am attaching the nvidia make.log.I made the fah79 image deb package
> myself. It also included - linux-headers-6.1.119-fah79_6.1.119-1_amd64.deb

The log is quite large.  I'm surprised the mailing list actually allowed
this.

The intent was for *you* to read the log and find the errors and fix
them, not for you to just dump it all on us.

But anyway...


> #error dma_buf_export() conftest failed!

> #error wait_on_bit_lock() conftest failed!

> #error radix_tree_replace_slot() conftest failed!

>   gcc -Wp,-MMD,/var/lib/dkms/nvidia-current/535.216.01/build/nvidia/.nv-dma.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=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fomit-frame-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Werror -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/535.216.01/build/common/inc -I/var/lib/dkms/nvidia-current/535.216.01/build -Wall -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"535.216.01\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -ffreestanding -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia-current/535.216.01/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_dma"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-dma.o /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-dma.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --static-call --uaccess   --module /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-dma.o
>   gcc -Wp,-MMD,/var/lib/dkms/nvidia-current/535.216.01/build/nvidia/.nv-i2c.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=./= -Wall -Wundef -Werror=strict-prototypes -Wno-trigraphs -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -Werror=implicit-function-declaration -Werror=implicit-int -Werror=return-type -Wno-format-security -std=gnu11 -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-avx -fcf-protection=none -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 -fno-delete-null-pointer-checks -Wno-frame-address -Wno-format-truncation -Wno-format-overflow -Wno-address-of-packed-member -O2 -fno-allow-store-data-races -Wframe-larger-than=2048 -fstack-protector-strong -Wno-main -Wno-unused-but-set-variable -Wno-unused-const-variable -Wno-dangling-pointer -fomit-frame-pointer -ftrivial-auto-var-init=zero -fno-stack-clash-protection -Wvla -Wno-pointer-sign -Wcast-function-type -Wno-stringop-truncation -Wno-stringop-overflow -Wno-restrict -Wno-maybe-uninitialized -Werror -Wno-array-bounds -Wno-alloc-size-larger-than -Wimplicit-fallthrough=5 -fno-strict-overflow -fno-stack-check -fconserve-stack -Werror=date-time -Werror=incompatible-pointer-types -Werror=designated-init -Wno-packed-not-aligned -I/var/lib/dkms/nvidia-current/535.216.01/build/common/inc -I/var/lib/dkms/nvidia-current/535.216.01/build -Wall -Wno-cast-qual -Wno-error -Wno-format-extra-args -D__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"535.216.01\" -Wno-unused-function -Wuninitialized -fno-strict-aliasing -ffreestanding -mno-red-zone -mcmodel=kernel -DNV_UVM_ENABLE -Werror=undef -DNV_SPECTRE_V2=0 -DNV_KERNEL_INTERFACE_LAYER -I/var/lib/dkms/nvidia-current/535.216.01/build/nvidia -DNVIDIA_UNDEF_LEGACY_BIT_MACROS -UDEBUG -U_DEBUG -DNDEBUG  -DMODULE  -DKBUILD_BASENAME='"nv_i2c"' -DKBUILD_MODNAME='"nvidia"' -D__KBUILD_MODNAME=kmod_nvidia -c -o /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-i2c.o /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-i2c.c   ; ./tools/objtool/objtool --hacks=jump_label --hacks=noinstr --orc --retpoline --rethunk --static-call --uaccess   --module /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-i2c.o
> In file included from /var/lib/dkms/nvidia-current/535.216.01/build/common/inc/conftest.h:28,
>                  from /var/lib/dkms/nvidia-current/535.216.01/build/common/inc/nv_stdarg.h:29,
>                  from /var/lib/dkms/nvidia-current/535.216.01/build/common/inc/os-interface.h:40,
>                  from /var/lib/dkms/nvidia-current/535.216.01/build/nvidia/nv-cray.c:26:
> /var/lib/dkms/nvidia-current/535.216.01/build/conftest/functions.h:74:2: error: #error dma_buf_export() conftest failed!
>    74 | #error dma_buf_export() conftest failed!
>       |  ^~~~~
> /var/lib/dkms/nvidia-current/535.216.01/build/conftest/functions.h:87:2: error: #error wait_on_bit_lock() conftest failed!
>    87 | #error wait_on_bit_lock() conftest failed!
>       |  ^~~~~
> /var/lib/dkms/nvidia-current/535.216.01/build/conftest/functions.h:90:2: error: #error radix_tree_replace_slot() conftest failed!
>    90 | #error radix_tree_replace_slot() conftest failed!
>       |  ^~~~~


There are three errors here that you can search the Internet for
solutions to.  With any luck, finding the solution for one of them
will help you fix the other two.

My first few search results included:


<https://github.com/NVIDIA/open-gpu-kernel-modules/issues/468>
Failure to build kernel modules after 530.41.03 #468

<https://forums.developer.nvidia.com/t/conftest-failed-error-while-trying-to-install-nvidia-455-450-driver-in-debian/165007>
Conftest failed error while trying to install nvidia-455 / 450 driver in debian

<https://bbs.archlinux.org/viewtopic.php?id=295666>
Nvidia driver does not compile with latest kernel [Solved]


Your own search results may vary.  Applicability of answers in any of
these web pages is not guaranteed.


Reply to: