dkms module fails (2.6.23.1-10.fc7, nvidia 96xx-1.0.9639-1)
Troy Engel <[email protected]> Wed, 31 Oct 2007 18:42:17 -0700
| Newsgroups | gmane.linux.freshrpms.user |
|---|---|
| Organization | Fluid, Inc |
| Message-ID | <[email protected]> |
(apologies to Claude, I deleted the message thread locally already so can't reply properly - hacking this together from the web archive) Claude Jones wrote: > I'm not near the machine for the rest of the day, but, as I > recall, it simply said "Failed to build module..." or something > to that effect. When it tried to start x it failed and resulted > in a text log-in run-level 3 screen. As I said, when I rebooted, > I simply selected the previous kernel and all came up well. I just tried the upgrade as well and the module fails to build with the brand new FC7 kernel, this is the "classic" NVidia package for those of us with older cards (I'm on a Dell Precision 450). I think this is a Fedora/NVidia issue, not DKMS/FreshRPMs - over in the /var/lib/dkms is the make.log with the compile errors: /var/lib/dkms/nvidia/1.0.9639-1/build/make.log: [ ... compile commands/stuff for nv.c to nv.o ... ] /var/lib/dkms/nvidia/1.0.9639-1/build/nv.c: At top level: /var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:128: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘*’ token /var/lib/dkms/nvidia/1.0.9639-1/build/nv.c: In function ‘nvos_create_alloc’: /var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:350: error: ‘nv_pte_t_cache’ undeclared (first use in this function) /var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:350: error: (Each undeclared identifier is reported only once /var/lib/dkms/nvidia/1.0.9639-1/build/nv.c:350: error: for each function it appears in.) [ ... and a bunch more errors ... ] make[3]: *** [/var/lib/dkms/nvidia/1.0.9639-1/build/nv.o] Error 1 make[2]: *** [_module_/var/lib/dkms/nvidia/1.0.9639-1/build] Error 2 NVIDIA: left KBUILD. nvidia.ko failed to build! make[1]: *** [module] Error 1 make: *** [module] Error 2 This smells like an upstream issue maybe? I haven't investigated yet but it looks like things changed in 2.6.23+ kernels now that might need to get some nvidia upgrades/patches to go along with it. -te -- Troy Engel | Systems Engineer Fluid, Inc | http://www.fluid.com