Comment 5 for bug 1663876

Revision history for this message
brochard (brochignac) wrote :

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