1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50
| ~/Téléchargements/driver_sonde_keyseight/linux-usbtmc$ make
make -C /lib/modules/`uname -r`/build M=$PWD
make[1] : on entre dans le répertoire « /usr/src/linux-headers-4.9.0-7-amd64 »
CC [M] /home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.o
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2201:8: error: unknown type name __poll_t
static __poll_t usbtmc_poll(struct file *file, poll_table *wait)
^~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c: In function usbtmc_poll:
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2205:2: error: unknown type name __poll_t
__poll_t mask;
^~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2210:10: error: EPOLLHUP undeclared (first use in this function)
mask = EPOLLHUP | EPOLLERR;
^~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2210:10: note: each undeclared identifier is reported only once for each function it appears in
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2210:21: error: EPOLLERR undeclared (first use in this function)
mask = EPOLLHUP | EPOLLERR;
^~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2221:11: error: EPOLLPRI undeclared (first use in this function)
mask |= EPOLLPRI;
^~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2228:12: error: EPOLLOUT undeclared (first use in this function)
mask |= (EPOLLOUT | EPOLLWRNORM);
^~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2228:23: error: EPOLLWRNORM undeclared (first use in this function)
mask |= (EPOLLOUT | EPOLLWRNORM);
^~~~~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2230:12: error: EPOLLIN undeclared (first use in this function)
mask |= (EPOLLIN | EPOLLRDNORM);
^~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2230:22: error: EPOLLRDNORM undeclared (first use in this function)
mask |= (EPOLLIN | EPOLLRDNORM);
^~~~~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c: At top level:
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2256:20: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types]
.poll = usbtmc_poll,
^~~~~~~~~~~
/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.c:2256:20: note: (near initialization for fops.poll)
cc1: some warnings being treated as errors
/usr/src/linux-headers-4.9.0-7-common/scripts/Makefile.build:315 : la recette pour la cible « /home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.o » a échouée
make[4]: *** [/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc/usbtmc.o] Erreur 1
/usr/src/linux-headers-4.9.0-7-common/Makefile:1526 : la recette pour la cible « _module_/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc » a échouée
make[3]: *** [_module_/home/jo/Téléchargements/driver_sonde_keyseight/linux-usbtmc] Erreur 2
Makefile:152 : la recette pour la cible « sub-make » a échouée
make[2]: *** [sub-make] Erreur 2
Makefile:8 : la recette pour la cible « all » a échouée
make[1]: *** [all] Erreur 2
make[1] : on quitte le répertoire « /usr/src/linux-headers-4.9.0-7-amd64 »
Makefile:8 : la recette pour la cible « default » a échouée
make: *** [default] Erreur 2 |
Partager