Hi, I have the problem with ACPI EC building, below I am attaching the ending of the terminal answer:
user@debian:~/dragon_center_linux$ sudo ./install_dragon_service.sh
[…]
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Starting installation of acpi_ec module...
Building module...
make -C /lib/modules/6.1.0-41-amd64/build M=/home/user/dragon_center_linux/acpi_ec/"build" src=/home/user/dragon_center_linux/acpi_ec/"src" modules
make[1]: Entering directory '/usr/src/linux-headers-6.1.0-41-amd64'
CC [M] /home/user/dragon_center_linux/acpi_ec/build/acpi_ec.o
/home/user/dragon_center_linux/acpi_ec/src/acpi_ec.c: In function ‘acpi_ec_init’:
/home/user/dragon_center_linux/acpi_ec/src/acpi_ec.c:197:52: error: macro "class_create" requires 2 arguments, but only 1 given
197 | if (IS_ERR(dev_class = class_create(DEVICE_NAME))) {
| ^
In file included from /usr/src/linux-headers-6.1.0-41-common/include/linux/device.h:31,
from /usr/src/linux-headers-6.1.0-41-common/include/linux/acpi.h:15,
from /home/user/dragon_center_linux/acpi_ec/src/acpi_ec.c:24:
/usr/src/linux-headers-6.1.0-41-common/include/linux/device/class.h:273: note: macro "class_create" defined here
273 | #define class_create(owner, name) \
|
/home/user/dragon_center_linux/acpi_ec/src/acpi_ec.c:197:28: error: ‘class_create’ undeclared (first use in this function); did you mean ‘vfs_create’?
197 | if (IS_ERR(dev_class = class_create(DEVICE_NAME))) {
| ^~~~~~~~~~~~
| vfs_create
/home/user/dragon_center_linux/acpi_ec/src/acpi_ec.c:197:28: note: each undeclared identifier is reported only once for each function it appears in
make[2]: *** [/usr/src/linux-headers-6.1.0-41-common/scripts/Makefile.build:255: /home/user/dragon_center_linux/acpi_ec/build/acpi_ec.o] Error 1
make[1]: *** [/usr/src/linux-headers-6.1.0-41-common/Makefile:2050: /home/user/dragon_center_linux/acpi_ec/build] Error 2
make[1]: Leaving directory '/usr/src/linux-headers-6.1.0-41-amd64'
make: *** [Makefile:16: all] Error 2
I will be grateful for your help!
Hi, I have the problem with ACPI EC building, below I am attaching the ending of the terminal answer:
I will be grateful for your help!