Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 203634

Summary: change in the kernel source (at least for 2.6.23.x) makes nvidia-drivers fail
Product: Gentoo Linux Reporter: Kristian Kallenberg <gentoo.org>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: VERIFIED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.linuxinsight.com/nvidia-linux-driver-100.14.11-and-linux-kernel-2.6.23.html
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: updated ebuild
patch for 2.6.23.x kernels

Description Kristian Kallenberg 2007-12-29 01:00:55 UTC
/root/NVIDIA-Linux-x86-100.14.11-pkg1/usr/src/nv/nv.c:1326: error: too many arguments to function 'kmem_cache_create'

the above kernel function has changed, therefore a patch must be applied for kernel versions greater then 2.6.23.x

Reproducible: Always

Steps to Reproduce:
1. ln -s /usr/src/linux-2.6.23.x/ /usr/src/linux
2. make that kernel
3. emerge nvidia-drivers
Comment 1 Kristian Kallenberg 2007-12-29 01:02:20 UTC
Created attachment 139550 [details]
updated ebuild

this ebuild works on amd64 with kernel 2.6.23.12
Comment 2 Kristian Kallenberg 2007-12-29 01:03:06 UTC
Created attachment 139552 [details]
patch for 2.6.23.x kernels
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-12-29 01:04:26 UTC
You know, our ebuild compiles perfectly fine. If you are installing this manually, this isn't our problem.
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-12-29 01:06:08 UTC
71.86.01, 96.43.01 and >=100.14.19 works just fine, nothing to fix here.
Comment 5 Kristian Kallenberg 2007-12-29 01:08:31 UTC
(In reply to comment #4)
> 71.86.01, 96.43.01 and >=100.14.19 works just fine, nothing to fix here.
> 

but the ebuild in portage does NOT build fine. at least not on kernels greater
then 2.6.23.x. It builds however on 2.6.21.x, and fine too.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2007-12-29 01:09:46 UTC
We won't fix 100.14.11, as noted above, use the versions that work.