error build module

Having issues with the site, hardware, source code, or any other issues?
Post Reply
veranson
Posts: 15
Joined: Fri Mar 01, 2013 11:28 am

error build module

Post by veranson »

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
bpadalino
Posts: 303
Joined: Mon Mar 04, 2013 4:53 pm

Re: error build module

Post by bpadalino »

We've deprecated the linux kernel driver for now and focused on libusb support.

Do you mind checking with CMake on the current master and seeing how that works for you?
Post Reply