I haven't this problem. I have the two directories :

/usr/src/linux-headers-4.10.0-7-generic/
/usr/src/linux-headers-4.10.0-7/

All the syslinks in /usr/src/linux-headers-4.10.0-7-generic/ point to
/usr/src/linux-headers-4.10.0-7/

And the /var/lib/dkms/nvidia-378/378.09/build/make.log talks about :

/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:213:14: error: 
‘CPU_DOWN_FAILED’ undeclared (first use in this function)
         case CPU_DOWN_FAILED:
              ^~~~~~~~~~~~~~~
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:213:14: note: each 
undeclared identifier is reported only once for each function it appears in
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:220:14: error: 
‘CPU_DOWN_PREPARE’ undeclared (first use in this function)
         case CPU_DOWN_PREPARE:
              ^~~~~~~~~~~~~~~~
In file included from 
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:15:0:
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c: In function 
‘nv_init_pat_support’:
/var/lib/dkms/nvidia-378/378.09/build/common/inc/nv-linux.h:391:34: error: 
implicit declaration of function ‘register_cpu_notifier’ 
[-Werror=implicit-function-declaration]
 #define register_hotcpu_notifier register_cpu_notifier
                                  ^
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:258:17: note: in 
expansion of macro ‘register_hotcpu_notifier’
             if (register_hotcpu_notifier(&nv_hotcpu_nfb) != 0)
                 ^~~~~~~~~~~~~~~~~~~~~~~~
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c: In function 
‘nv_teardown_pat_support’:
/var/lib/dkms/nvidia-378/378.09/build/common/inc/nv-linux.h:388:36: error: 
implicit declaration of function ‘unregister_cpu_notifier’ 
[-Werror=implicit-function-declaration]
 #define unregister_hotcpu_notifier unregister_cpu_notifier
                                    ^
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.c:283:9: note: in expansion 
of macro ‘unregister_hotcpu_notifier’
         unregister_hotcpu_notifier(&nv_hotcpu_nfb);
         ^~~~~~~~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
scripts/Makefile.build:294 : la recette pour la cible « 
/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.o » a échouée
make[2]: *** [/var/lib/dkms/nvidia-378/378.09/build/nvidia/nv-pat.o] Erreur 1
make[2]: *** Attente des tâches non terminées....
Makefile:1524 : la recette pour la cible « 
_module_/var/lib/dkms/nvidia-378/378.09/build » a échouée
make[1]: *** [_module_/var/lib/dkms/nvidia-378/378.09/build] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.10.0-7-generic »
Makefile:81 : la recette pour la cible « modules » a échouée
make: *** [modules] Erreur 2

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to dkms in Ubuntu.
https://bugs.launchpad.net/bugs/1663876

Title:
  [zesty] dkms nvidia error with linux-headers-4.10.0-7

Status in dkms package in Ubuntu:
  New

Bug description:
  On Zesty, x64, I can't install the nvidia-378 driver with the new
  kernel 4.10.0-7 due to a dkms error.

  ...
  ERROR (dkms apport): kernel package linux-headers-4.10.0-7-generic is not 
supported
  Error! Bad return status for module build on kernel: 4.10.0-7-generic (x86_64)
  Consult /var/lib/dkms/nvidia-378/378.09/build/make.log for more information.
  ...

  And make.log as attachement

  Regards

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/dkms/+bug/1663876/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to