error build module
Posted: Tue Aug 27, 2013 11:29 am
Code: Select all
veranson@veranson-Dell:~/bladeRF/host/drivers/linux$ make
make -C /lib/modules/3.8.0-29-generic/build M=/home/veranson/bladeRF/host/drivers/linux modules
make[1]: Вход в каталог `/usr/src/linux-headers-3.8.0-29-generic'
CC [M] /home/veranson/bladeRF/host/drivers/linux/bladeRF.o
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c: В функции «bladerf_ioctl»:
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:957:9: ошибка: повтор case-значения,
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:865:9: ошибка: previously used here
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1093:12: ошибка: invalid storage class for function «bladerf_open»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1093:1: предупреждение: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1117:12: ошибка: invalid storage class for function «bladerf_release»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1145:5: ошибка: элемент инициализатора не является константой
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1145:5: ошибка: (где-то рядом с инициализацией для «bladerf_fops.open»)
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1146:5: ошибка: элемент инициализатора не является константой
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1146:5: ошибка: (где-то рядом с инициализацией для «bladerf_fops.release»)
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1158:12: ошибка: invalid storage class for function «bladerf_probe»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1209:13: ошибка: invalid storage class for function «bladerf_disconnect»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1239:5: ошибка: элемент инициализатора не является константой
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1239:5: ошибка: (где-то рядом с инициализацией для «bladerf_driver.probe»)
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1240:5: ошибка: элемент инициализатора не является константой
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1240:5: ошибка: (где-то рядом с инициализацией для «bladerf_driver.disconnect»)
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: ошибка: invalid storage class for function «bladerf_driver_init»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: ошибка: invalid storage class for function «__inittest»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: предупреждение: атрибут «alias» проигнорирован [-Wattributes]
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: ошибка: invalid storage class for function «bladerf_driver_exit»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: предупреждение: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: ошибка: invalid storage class for function «__exittest»
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1244:1: предупреждение: атрибут «alias» проигнорирован [-Wattributes]
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1246:1: предупреждение: ISO C90 forbids mixed declarations and code [-Wdeclaration-after-statement]
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1249:1: ошибка: expected declaration or statement at end of input
/home/veranson/bladeRF/host/drivers/linux/bladeRF.c:1249:1: предупреждение: control reaches end of non-void function [-Wreturn-type]
make[2]: *** [/home/veranson/bladeRF/host/drivers/linux/bladeRF.o] Ошибка 1
make[1]: *** [_module_/home/veranson/bladeRF/host/drivers/linux] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-3.8.0-29-generic'
make: *** [all] Ошибка 2