I have different PC’s with different NVidia graphic cards.
With the new stable release of Debian 8.0 (Jessie) most of the cards are working with the Debian packages of NVidia drivers out of the box.
But there is no package for the FX 5200!
I downloaded it here http://www.nvidia.de/download/driverResults.aspx/71328/de
Trying to install the NVIDIA-Linux-x86_64-173.14.39 fails with compiling errors that i can’t understand.
I will try to attach the complete log.
Using: nvidia-installer ncurses user interface
-> License accepted.
-> Installing NVIDIA driver version 173.14.39.
-> Performing CC sanity check with CC="cc".
-> Performing CC version check with CC="cc".
-> Kernel source path: '/lib/modules/3.16.0-4-amd64/source'
-> Kernel output path: '/lib/modules/3.16.0-4-amd64/build'
-> Performing rivafb check.
-> Performing nvidiafb check.
-> Performing Xen check.
-> Cleaning kernel module build directory.
executing: 'cd ./usr/src/nv; make clean'...
-> Building kernel module:
executing: 'cd ./usr/src/nv; make module SYSSRC=/lib/modules/3.16.0-4-amd64/
source SYSOUT=/lib/modules/3.16.0-4-amd64/build'...
NVIDIA: calling KBUILD...
make[1]: Entering directory `/lib/modules/3.16.0-4-amd64/build'
make -C /lib/modules/3.16.0-4-amd64/build \
KBUILD_SRC=/usr/src/linux-headers-3.16.0-4-common \
KBUILD_EXTMOD="/tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/nv
" -f /usr/src/linux-headers-3.16.0-4-common/Makefile \
modules
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf
are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix
it."; \
echo >&2 ; \
/bin/false)
mkdir -p /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/nv/.tmp_
versions ; rm -f /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/
nv/.tmp_versions/*
make -f /usr/src/linux-headers-3.16.0-4-common/scripts/Makefile.build obj=/t
mp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/nv
cc -Wp,-MD,/tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/nv/.
nv.o.d -nostdinc -isystem /usr/lib/gcc/x86_64-linux-gnu/4.9/include -I/usr/
src/linux-headers-3.16.0-4-common/arch/x86/include -Iarch/x86/include/genera
ted -I/usr/src/linux-headers-3.16.0-4-common/include -Iinclude -I/usr/src/l
inux-headers-3.16.0-4-common/arch/x86/include/uapi -Iarch/x86/include/genera
ted/uapi -I/usr/src/linux-headers-3.16.0-4-common/include/uapi -Iinclude/gen
erated/uapi -include /usr/src/linux-headers-3.16.0-4-common/include/linux/kc
onfig.h -I/tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/nv -D
__KERNEL__ -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-alia
sing -fno-common -Werror-implicit-function-declaration -Wno-format-security
-m64 -mno-mmx -mno-sse -mno-80387 -mno-fp-ret-in-387 -mpreferred-stack-bound
ary=3 -mtune=generic -mno-red-zone -mcmodel=kernel -funit-at-a-time -maccumu
late-outgoing-args -DCONFIG_X86_X32_ABI -DCONFIG_AS_CFI=1 -DCONFIG_AS_CFI_SI
GNAL_FRAME=1 -DCONFIG_AS_CFI_SECTIONS=1 -DCONFIG_AS_FXSAVEQ=1 -DCONF
IG_AS_CRC32=1 -DCONFIG_AS_AVX=1 -DCONFIG_AS_AVX2=1 -pipe -Wno-sign-compare -
fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow -mno-a
vx -fno-delete-null-pointer-checks -O2 -Wframe-larger-than=2048 -fstack-prot
ector -Wno-unused-but-set-variable -fno-var-tracking-assignments -g -pg -mfe
ntry -DCC_USING_FENTRY -Wdeclaration-after-statement -Wno-pointer-sign -fno-
strict-overflow -fconserve-stack -Werror=implicit-int -Werror=strict-prototy
pes -Werror=date-time -DCC_HAVE_ASM_GOTO -I/tmp/selfgz1926/NVIDIA-Linux-x8
6_64-173.14.39-pkg2/usr/src/nv -Wall -Wimplicit -Wreturn-type -Wswitch -Wfor
mat -Wchar-subscripts -Wparentheses -Wpointer-arith -Wno-multichar -Werror -
mcmodel=kernel -mno-red-zone -MD -Wsign-compare -Wno-cast-qual -Wno-error -D
__KERNEL__ -DMODULE -DNVRM -DNV_VERSION_STRING=\"173.14.39\" -UDEBUG -U_DEBU
G -DNDEBUG -DMODULE -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)
" -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o /tmp/selfgz1926/NVIDIA-Linux-
x86_64-173.14.39-pkg2/usr/src/nv/.tm
p_nv.o /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr/src/nv/nv.c
In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/b
itops.h:36:0,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/k
ernel.h:10,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/s
ched.h:17,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/u
tsname.h:5,
from /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr
/src/nv/nv-linux.h:25,
from /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr
/src/nv/nv.c:13:
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h: In fun
ction ‘set_bit’:
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:53:61:
warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
#define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3))
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:43:49:
note: in definition of macro ‘BITOP_ADDR’
#define BITOP_ADDR(x) "+m" (*(volatile long *) (x))
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:76:6: n
ote: in expansion of macro ‘CONST_MASK_ADDR’
: CONST_MASK_ADDR(nr, addr)
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h: In fun
ction ‘clear_bit’:
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:53:61:
warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
#define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3))
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:43:49:
note: in definition of macro ‘BITOP_ADDR’
#define BITOP_ADDR(x) "+m" (*(volatile long *) (x))
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:114:6:
note: in expansion of macro ‘CONST_MASK_ADDR’
: CONST_MASK_ADDR(nr, addr)
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h: In fun
ction ‘change_bit’:
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:53:61:
warning: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
#define CONST_MASK_ADDR(nr, addr) BITOP_ADDR((void *)(addr) + ((nr)>>3))
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:43:49:
note: in definition of macro ‘BITOP_ADDR’
#define BITOP_ADDR(x) "+m" (*(volatile long *) (x))
^
/usr/src/linux-headers-3.16.0-4-common/arch/x86/include/asm/bitops.h:187:6:
note: in expansion of macro ‘CONST_MASK_ADDR’
: CONST_MASK_ADDR(nr, addr)
^
In file included from /usr/src/linux-headers-3.16.0-4-common/include/linux/l
ist.h:6:0,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/p
reempt.h:10,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/s
pinlock.h:50,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/s
eqlock.h:35,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/t
ime.h:5,
from /usr/src/linux-headers-3.16.0-4-common/include/uapi/li
nux/timex.h:56,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/t
imex.h:56,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/s
ched.h:19,
from /usr/src/linux-headers-3.16.0-4-common/include/linux/u
tsname.h:5,
from /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr
/src/nv/nv-linux.h:25,
from /tmp/selfgz1926/NVIDIA-Linux-x86_64-173.14.39-pkg2/usr
/src/nv/nv.c:13:
/usr/src/linux-headers-3.16.0-4-common/include/linux/list.h: In function ‘
list_del’:
/usr/src/linux-headers-3.16.0-4-common/include/linux/poison.h:22:44: warning
: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
#define LIST_POISON1 ((void *) 0x00100100 + POISON_POINTER_DELTA)
^
/usr/src/linux-headers-3.16.0-4-common/include/linux/list.h:107:16: note: in
expansion of macro ‘LIST_POISON1’
entry->next = LIST_POISON1;
^
/usr/src/linux-headers-3.16.0-4-common/include/linux/poison.h:23:44: warning
: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
#define LIST_POISON2 ((void *) 0x00200200 + POISON_POINTER_DELTA)
^
/usr/src/linux-headers-3.16.0-4-common/include/linux/list.h:108:16: note: in
expansion of macro ‘LIST_POISON2’
entry->prev = LIST_POISON2;
^
/usr/src/linux-headers-3.16.0-4-common/include/linux/list.h: In function ‘
hlist_del’:
/usr/src/linux-headers-3.16.0-4-common/include/linux/poison.h:22:44: warning
: pointer of type ‘void *’ used in arithmetic [-Wpointer-arith]
#define LIST_POISON1 ((void *) 0x00100100 + POISON_POINTER_DELTA)
^
/usr/src/linux-headers-3.16.0-4-common/include/linux/list.h:625:12: note: in
expansion of macro ‘LIST_POISON1’
n->next = LIST_POISON1;
...
The file has 194 KB …
nvidia-installer.log.zip (9.63 KB)