public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-amd64] can not install nvidia driver
@ 2008-12-13  3:56 Mansour Al Akeel
  2008-12-13  7:01 ` [gentoo-amd64] " Duncan
  0 siblings, 1 reply; 5+ messages in thread
From: Mansour Al Akeel @ 2008-12-13  3:56 UTC (permalink / raw
  To: gentoo-amd64

Hello all,
I am trying to install nvidia drivers. I am running amd64 no-multilib. I 
have tried to "make oldconfig && make prepare " but no luck. I was 
running under kernel 2.6.27, then 2.6.26 but couldn't dig any further. 
What could be the issue ? Here is the log file:

mars mansour # cat  
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/build.log
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.27.6/build
 * Found sources for kernel version:
 *     2.6.27.6
 * Checking for MTRR support 
...                                                                                                     
[ ok ]
 * Checking for Paravirtualized guest support ...
 >>> Unpacking source...
Creating directory NVIDIA-Linux-x86_64-173.14.09-pkg2
Verifying archive integrity... OK
Uncompressing NVIDIA Accelerated Graphics Driver for Linux-x86_64 
173.14.09...........................................................................................................................................
 * Applying NVIDIA_glx-defines.patch 
...                                                                                             
[ ok ]
 * Applying NVIDIA_glx-glheader.patch 
...                                                                                            
[ ok ]
 * Applying NVIDIA_i2c-hwmon.patch 
...                                                                                               
[ ok ]
 * Converting 
NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/Makefile.kbuild to use M= 
instead of SUBDIRS= ...                        [ ok ]
 >>> Source unpacked.
 >>> Compiling source in 
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2 
...
 * Preparing nvidia module
make HOSTCC=x86_64-pc-linux-gnu-gcc CROSS_COMPILE=x86_64-pc-linux-gnu- 
LDFLAGS= IGNORE_CC_MISMATCH=yes V=1 SYSSRC=/usr/src/linux 
SYSOUT=/lib/modules/2.6.27.6/build HOST_CC=x86_64-pc-linux-gnu-gcc clean 
module
NVIDIA: calling KBUILD...
make CC=cc KBUILD_OUTPUT=/lib/modules/2.6.27.6/build KBUILD_VERBOSE=1 -C 
/usr/src/linux 
M=/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv 
modules
make -C /lib/modules/2.6.27.6/build \
    KBUILD_SRC=/usr/src/linux-2.6.27.6 \
    
KBUILD_EXTMOD="/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv" 
-f /usr/src/linux-2.6.27.6/Makefile \
    modules
test -e include/linux/autoconf.h -a -e include/config/auto.conf || (    
    \
    echo;                                \
    echo "  ERROR: Kernel configuration is invalid.";        \
    echo "         include/linux/autoconf.h or include/config/auto.conf 
are missing.";    \
    echo "         Run 'make oldconfig && make prepare' on kernel src to 
fix it.";    \
    echo;                                \
    /bin/false)
mkdir -p 
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/.tmp_versions 
; rm -f 
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/.tmp_versions/*
make -f /usr/src/linux-2.6.27.6/scripts/Makefile.build 
obj=/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv
  cc 
-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  
-nostdinc -isystem /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/include 
-D__KERNEL__ -Iinclude -Iinclude2 -I/usr/src/linux-2.6.27.6/include 
-I/usr/src/linux-2.6.27.6/arch/x86/include -include 
include/linux/autoconf.h  
-I/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv 
-Wall -Wundef -Wstrict-prototypes -Wno-trigraphs -fno-strict-aliasing 
-fno-common -Werror-implicit-function-declaration -Os -m64 -march=k8 
-mno-red-zone -mcmodel=kernel -funit-at-a-time 
-maccumulate-outgoing-args -DCONFIG_AS_CFI=1 
-DCONFIG_AS_CFI_SIGNAL_FRAME=1 -pipe -Wno-sign-compare 
-fno-asynchronous-unwind-tables -mno-sse -mno-mmx -mno-sse2 -mno-3dnow 
-I/usr/src/linux-2.6.27.6/include/asm-x86/mach-default 
-Iinclude/asm-x86/mach-default -fno-stack-protector -fomit-frame-pointer 
-Wdeclaration-after-statement -Wno-pointer-sign  
-I/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv 
-Wall -Wimplicit -Wreturn-type -Wswitch -Wformat -Wchar-subscripts 
-Wparentheses -Wno-multichar -Werror -mcmodel=kernel -mno-red-zone -MD 
-Wno-cast-qual -Wno-error -D__KERNEL__ -DMODULE -DNVRM 
-DNV_VERSION_STRING=\"173.14.09\" -UDEBUG -U_DEBUG -DNDEBUG -DMODULE 
-D"KBUILD_STR(s)=#s" -D"KBUILD_BASENAME=KBUILD_STR(nv)"  
-D"KBUILD_MODNAME=KBUILD_STR(nvidia)" -c -o 
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.o 
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c
In file included from 
/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:
/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: 
error: asm/semaphore.h: No such file or directory
In file included from 
/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:
/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: 
In function 'nv_execute_on_all_cpus':
/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: 
error: too many arguments to function 'on_each_cpu'
/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.c: 
In function 'nv_kern_cpu_callback':
/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: 
error: too many arguments to function 'smp_call_function'
/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: 
error: too many arguments to function 'smp_call_function'
make[4]: *** 
[/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv/nv.o] 
Error 1
make[3]: *** 
[_module_/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/work/NVIDIA-Linux-x86_64-173.14.09-pkg2/usr/src/nv] 
Error 2
make[2]: *** [sub-make] Error 2
NVIDIA: left KBUILD.
nvidia.ko failed to build!
make[1]: *** [module] Error 1
make: *** [module] Error 2
 *
 * ERROR: x11-drivers/nvidia-drivers-173.14.09 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_compile
 *             environment, line 3711:  Called linux-mod_src_compile
 *             environment, line 2736:  Called die
 * The specific snippet of code:
 *               eval "emake HOSTCC="$(tc-getBUILD_CC)"                 
        CROSS_COMPILE=${CHOST}-         LDFLAGS="$(get_abi_LDFLAGS)"     
                    ${BUILD_FIXES}                         
${BUILD_PARAMS}                         ${BUILD_TARGETS} " || die 
"Unable to emake HOSTCC="$(tc-getBUILD_CC)" CROSS_COMPILE=${CHOST}- 
LDFLAGS="$(get_abi_LDFLAGS)" ${BUILD_FIXES} ${BUILD_PARAMS} 
${BUILD_TARGETS}";
 *  The die message:
 *   Unable to emake HOSTCC=x86_64-pc-linux-gnu-gcc 
CROSS_COMPILE=x86_64-pc-linux-gnu- LDFLAGS=  IGNORE_CC_MISMATCH=yes V=1 
SYSSRC=/usr/src/linux         SYSOUT=/lib/modules/2.6.27.6/build 
HOST_CC=x86_64-pc-linux-gnu-gcc clean module
 *
 * If you need support, post the topmost build error, and the call stack 
if relevant.
 * A complete build log is located at 
'/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/build.log'.
 * The ebuild environment file is located at 
'/var/tmp/portage/x11-drivers/nvidia-drivers-173.14.09/temp/environment'.
 



^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2008-12-14 15:48 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-12-13  3:56 [gentoo-amd64] can not install nvidia driver Mansour Al Akeel
2008-12-13  7:01 ` [gentoo-amd64] " Duncan
2008-12-13  7:53   ` Peter Bleszynski
2008-12-13 14:28     ` Drake Donahue
2008-12-14 15:48   ` Mansour Al Akeel

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox