You are not logged in.
Pages: 1
Hello! i Try to compile quickstart module (http://sourceforge.net/projects/quickstart/), but compile if failed:
make -C /lib/modules/`uname -r`/build SUBDIRS=/home/lion/quickstart/new/quickstart modules
make[1]: Entering directory `/usr/src/linux-2.6.30-ARCH'
CC [M] /home/lion/quickstart/new/quickstart/quickstart.o
/home/lion/quickstart/new/quickstart/quickstart.c: In function 'quickstart_acpi_ghid':
/home/lion/quickstart/new/quickstart/quickstart.c:259: error: implicit declaration of function 'ACPI_MOVE_32_TO_32'
make[2]: *** [/home/lion/quickstart/new/quickstart/quickstart.o] Error 1
make[1]: *** [_module_/home/lion/quickstart/new/quickstart] Error 2
make[1]: Leaving directory `/usr/src/linux-2.6.30-ARCH'
make: *** [quickstart.ko] Error 2
ACPI_MOVE_32_TO_32 is in acmacros.h (kernel src) but it not in folder /usr/src/linux-2.6.30-ARCH
Can somebody help me?
P.S. sorry about very bad english
Offline
sorry, all fixed. Just need add
#define ACPI_MOVE_32_TO_32(d, s) {(( u8 *)(void *)(d))[0] = ((u8 *)(void *)(s))[0];\
(( u8 *)(void *)(d))[1] = ((u8 *)(void *)(s))[1];\
(( u8 *)(void *)(d))[2] = ((u8 *)(void *)(s))[2];\
(( u8 *)(void *)(d))[3] = ((u8 *)(void *)(s))[3];}
to quickstart.c
Ugly but work
Offline
Nice patch, congrat! Please report it to the author too.
Offline
Pages: 1