LINUX.ORG.RU

Помогите собрать модуль.


0

0

Здравствуйте, форумчане. Вот тут лежат исходники модуля, который успешно собирался и работал на Debian Wheezy. Недавно переехал на Testing, на котором собрать этот модуль уже не получается.

root@Lenovo-IdeaPad:/usr/src/iaps-lsrot# make
make -C /lib/modules/3.16-2-amd64/build  SUBDIRS=/usr/src/iaps-lsrot modules
make[1]: вход в каталог «/usr/src/linux-headers-3.16-2-amd64»
Makefile:10: *** mixed implicit and normal rules: deprecated syntax
make[1]: Entering directory `/usr/src/linux-headers-3.16-2-amd64'
  CC [M]  /usr/src/iaps-lsrot/lsrot.o
In file included from /usr/src/iaps-lsrot/lsrot.c:28:0:
/usr/src/linux-headers-3.16-2-common/include/acpi/acpi_drivers.h:86:32: error: unknown type name ‘acpi_handle’
 int acpi_pci_link_allocate_irq(acpi_handle handle, int index, int *triggering,
                                ^
/usr/src/linux-headers-3.16-2-common/include/acpi/acpi_drivers.h:88:28: error: unknown type name ‘acpi_handle’
 int acpi_pci_link_free_irq(acpi_handle handle);
                            ^
/usr/src/linux-headers-3.16-2-common/include/acpi/acpi_drivers.h:94:8: warning: parameter names (without types) in function declaration [enabled by default]
 struct pci_dev *acpi_get_pci_dev(acpi_handle);
        ^
/usr/src/linux-headers-3.16-2-common/include/acpi/acpi_drivers.h:98:43: warning: ‘struct acpi_pci_root’ declared inside parameter list [enabled by default]
 struct pci_bus *pci_acpi_scan_root(struct acpi_pci_root *root);
                                           ^
/usr/src/linux-headers-3.16-2-common/include/acpi/acpi_drivers.h:98:43: warning: its scope is only this definition or declaration, which is probably not what you want [enabled by default]
/usr/src/linux-headers-3.16-2-common/scripts/Makefile.build:268: ошибка выполнения рецепта для цели «/usr/src/iaps-lsrot/lsrot.o»
make[4]: *** [/usr/src/iaps-lsrot/lsrot.o] Ошибка 1
/usr/src/linux-headers-3.16-2-common/Makefile:1350: ошибка выполнения рецепта для цели «_module_/usr/src/iaps-lsrot»
make[3]: *** [_module_/usr/src/iaps-lsrot] Ошибка 2
Makefile:181: ошибка выполнения рецепта для цели «sub-make»
make[2]: *** [sub-make] Ошибка 2
Makefile:8: ошибка выполнения рецепта для цели «all»
make[1]: *** [all] Ошибка 2
make[1]: выход из каталога «/usr/src/linux-headers-3.16-2-amd64»
Makefile:9: ошибка выполнения рецепта для цели «all»
make: *** [all] Ошибка 2
root@Lenovo-IdeaPad:/usr/src/iaps-lsrot# 

Подскажите, что не так?

Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.