Gentoo Archives: gentoo-amd64

From: Mansour Al Akeel <mansour.alakeel@×××××.com>
To: gentoo-amd64@l.g.o
Subject: [gentoo-amd64] can not install nvidia driver
Date: Sat, 13 Dec 2008 03:56:31
Message-Id: 49433267.1090205@gmail.com
1 Hello all,
2 I am trying to install nvidia drivers. I am running amd64 no-multilib. I
3 have tried to "make oldconfig && make prepare " but no luck. I was
4 running under kernel 2.6.27, then 2.6.26 but couldn't dig any further.
5 What could be the issue ? Here is the log file:
6
7 mars mansour # cat
8 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/build.log
9 * Determining the location of the kernel source code
10 * Found kernel source directory:
11 * /usr/src/linux
12 * Found kernel object directory:
13 * /lib/modules/2.6.27.6/build
14 * Found sources for kernel version:
15 * 2.6.27.6
16 * Checking for MTRR support
17 ...
18 [ ok ]
19 * Checking for Paravirtualized guest support ...
20 >>> Unpacking source...
21 Creating directory NVIDIA-Linux-x86_64-173.14.09-pkg2
22 Verifying archive integrity... OK
23 Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64
24 173.14.09...........................................................................................................................................
25 * Applying NVIDIA_glx-defines.patch
26 ...
27 [ ok ]
28 * Applying NVIDIA_glx-glheader.patch
29 ...
30 [ ok ]
31 * Applying NVIDIA_i2c-hwmon.patch
32 ...
33 [ ok ]
34 * Converting
35 NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/Makefile.kbuild to use M=
36 instead of SUBDIRS= ... [ ok ]
37 >>> Source unpacked.
38 >>> Compiling source in
39 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2
40 ...
41 * Preparing nvidia module
42 make HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu-
43 LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux
44 SYSOUT=/lib/modules/2.6.27.6/build HOST_CC=x86_64-pc-linux-gnu-gcc clean
45 module
46 NVIDIA: calling KBUILD...
47 make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.27.6/build KBUILD_VERBOSE=1 -C
48 /usr/src/linux
49 M=/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv
50 modules
51 make -C /lib/modules/2.6.27.6/build \
52 KBUILD_SRC=/usr/src/linux-2.6.27.6 \
53
54 KBUILD_EXTMOD="/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv"
55 -f /usr/src/linux-2.6.27.6/Makefile \
56 modules
57 test -e include/linux/autoconf.h -a -e include/config/auto.conf || (
58 \
59 echo; \
60 echo " ERROR: Kernel configuration is invalid."; \
61 echo " include/linux/autoconf.h or include/config/auto.conf
62 are missing."; \
63 echo " Run 'make oldconfig && make prepare' on kernel src to
64 fix it."; \
65 echo; \
66 /bin/false)
67 mkdir -p
68 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/.tmp_versions
69 ; rm -f
70 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/.tmp_versions/*
71 make -f /usr/src/linux-2.6.27.6/scripts/Makefile.build
72 obj=/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv
73 cc
74 -Wp,-MD,/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/.nv.o.d
75 -nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include
76 -D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.27.6/include
77 -I/usr/src/linux-2.6.27.6/arch/x86/include -include
78 include/linux/autoconf.h
79 -I/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv
80 -Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing
81 -fno-common -Werror-implicit-function-declaration -Os -m64 -march=k8
82 -mno-red-zone -mcmodel=kernel -funit-at-a-time
83 -maccumulate-outgoing-args -DCONFIG_AS_CFI=1
84 -DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare
85 -fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow
86 -I/usr/src/linux-2.6.27.6/include/asm-x86/mach-default
87 -Iinclude/asm-x86/mach-default -fno-stack-protector -fomit-frame-pointer
88 -Wdeclaration-after-statement -Wno-pointer-sign
89 -I/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv
90 -Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts
91 -Wparentheses -Wno-multichar -Werror -mcmodel=kernel -mno-red-zone -MD
92 -Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM
93 -DNV_VERSION_STRING=\"173.14.09\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE
94 -D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"
95 -D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o
96 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.o
97 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c
98 In file included from
99 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c:14:
100 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv-linux.h:107:27:
101 error: asm/semaphore.h: No such file or directory
102 In file included from
103 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c:14:
104 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv-linux.h:
105 In function 'nv_execute_on_all_cpus':
106 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv-linux.h:674:
107 error: too many arguments to function 'on_each_cpu'
108 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c:
109 In function 'nv_kern_cpu_callback':
110 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c:1299:
111 error: too many arguments to function 'smp_call_function'
112 /var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c:1306:
113 error: too many arguments to function 'smp_call_function'
114 make[4]: ***
115 [/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.o]
116 Error 1
117 make[3]: ***
118 [_module_/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv]
119 Error 2
120 make[2]: *** [sub-make] Error 2
121 NVIDIA: left KBUILD.
122 nvidia.ko failed to build!
123 make[1]: *** [module] Error 1
124 make: *** [module] Error 2
125 *
126 * ERROR: x11-drivers/nvidia-drivers-173.14.09 failed.
127 * Call stack:
128 * ebuild.sh, line 49: Called src_compile
129 * environment, line 3711: Called linux-mod_src_compile
130 * environment, line 2736: Called die
131 * The specific snippet of code:
132 * eval "emake HOSTCC="$(tc-getBUILD_CC)"
133 CROSS_COMPILE=${CHOST}- LDFLAGS="$(get_abi_LDFLAGS)"
134 ${BUILD_FIXES}
135 ${BUILD_PARAMS} ${BUILD_TARGETS} " || die
136 "Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}-
137 LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS}
138 ${BUILD_TARGETS}";
139 * The die message:
140 * Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc
141 CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS= IGNORE_CC_MISMATCH=yes V=1
142 SYSSRC=/usr/src/linux SYSOUT=/lib/modules/2.6.27.6/build
143 HOST_CC=x86_64-pc-linux-gnu-gcc clean module
144 *
145 * If you need support, post the topmost build error, and the call stack
146 if relevant.
147 * A complete build log is located at
148 '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/build.log'.
149 * The ebuild environment file is located at
150 '/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/environment'.

Replies

Subject Author
[gentoo-amd64] Re: can not install nvidia driver Duncan <1i5t5.duncan@×××.net>