What steps will reproduce the problem? 1. Compile acer_acpi-0.4.tar.gz 2. make
What is the expected output? What do you see instead?
kiti@paradigm:~/dev/acer$ make
awk: cmd. line:1: fatal: cannot open file
/lib/modules/2.6.17-11-generic/build/include/linux/utsrelease.h' for
reading (No such file or directory)
gcc -I/lib/modules/
uname -r`/build/include -c -Wall -Wstrict-prototypes
-Wno-trigraphs -O2 -fomit-frame-pointer -fno-strict-aliasing -fno-common
-pipe -DMODVERSIONS -DMODULE -D__KERNEL__ -o acer_acpi.o acer_acpi.c
In file included from
/lib/modules/2.6.17-11-generic/build/include/asm/thread_info.h:16,
from
/lib/modules/2.6.17-11-generic/build/include/linux/thread_info.h:21,
from
/lib/modules/2.6.17-11-generic/build/include/linux/preempt.h:9,
from
/lib/modules/2.6.17-11-generic/build/include/linux/spinlock.h:49,
from
/lib/modules/2.6.17-11-generic/build/include/linux/capability.h:45,
from
/lib/modules/2.6.17-11-generic/build/include/linux/sched.h:44,
from
/lib/modules/2.6.17-11-generic/build/include/linux/module.h:9,
from acer_acpi.c:41:
/lib/modules/2.6.17-11-generic/build/include/asm/processor.h:76: error:
‘CONFIG_X86_L1_CACHE_SHIFT’ undeclared here (not in a function)
/lib/modules/2.6.17-11-generic/build/include/asm/processor.h:76: error:
requested alignment is not a constant
In file included from
/lib/modules/2.6.17-11-generic/build/include/linux/sched.h:49,
from
/lib/modules/2.6.17-11-generic/build/include/linux/module.h:9,
from acer_acpi.c:41:
/lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:33:3: error:
error You lose.
/lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:210:31: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:254:46: error: division by zero in #if In file included from /lib/modules/2.6.17-11-generic/build/include/linux/sched.h:49, from /lib/modules/2.6.17-11-generic/build/include/linux/module.h:9, from acer_acpi.c:41: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘jiffies_to_msecs’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:259: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:259: error: (Each undeclared identifier is reported only once /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:259: error: for each function it appears in.) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:265:46: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘jiffies_to_usecs’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:270: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:278:46: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘msecs_to_jiffies’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:283: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:291:46: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘usecs_to_jiffies’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:296: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘timespec_to_jiffies’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:315: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:321: error: ‘SHIFT_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘jiffies_to_timespec’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:334: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘timeval_to_jiffies’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:356: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:360: error: ‘SHIFT_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘jiffies_to_timeval’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:372: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:385:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘jiffies_to_clock_t’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:386: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘clock_t_to_jiffies’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:397: error: ‘CONFIG_HZ’ undeclared (first use in this function) /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:416:6: error: division by zero in #if /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h: In function ‘jiffies_64_to_clock_t’: /lib/modules/2.6.17-11-generic/build/include/linux/jiffies.h:417: error: ‘CONFIG_HZ’ undeclared (first use in this function) In file included from /lib/modules/2.6.17-11-generic/build/include/linux/rwsem.h:26, from /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h:42, from /lib/modules/2.6.17-11-generic/build/include/linux/sched.h:57, from /lib/modules/2.6.17-11-generic/build/include/linux/module.h:9, from acer_acpi.c:41: /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h: In function ‘__down_read’: /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h:105: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h: In function ‘__down_write’: /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h:157: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h: In function ‘__up_read’: /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h:194: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h:188: warning: unused variable ‘tmp’ /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h: In function ‘__up_write’: /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h:220: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h: In function ‘__downgrade_write’: /lib/modules/2.6.17-11-generic/build/include/asm/rwsem.h:245: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ In file included from /lib/modules/2.6.17-11-generic/build/include/linux/sched.h:57, from /lib/modules/2.6.17-11-generic/build/include/linux/module.h:9, from acer_acpi.c:41: /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h: In function ‘down’: /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h:105: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h: In function ‘down_interruptible’: /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h:130: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h: In function ‘down_trylock’: /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h:155: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h: In function ‘up’: /lib/modules/2.6.17-11-generic/build/include/asm/semaphore.h:179: error: expected ‘:’ or ‘)’ before ‘KBUILD_BASENAME’ In file included from /lib/modules/2.6.17-11-generic/build/include/linux/module.h:22, from acer_acpi.c:41: /lib/modules/2.6.17-11-generic/build/include/asm/module.h:60:2: error:
error unknown processor family
In file included from acer_acpi.c:49: /lib/modules/2.6.17-11-generic/build/include/acpi/acpi_drivers.h: At top level: /lib/modules/2.6.17-11-generic/build/include/acpi/acpi_drivers.h:69: warning: ‘struct acpi_device’ declared inside parameter list /lib/modules/2.6.17-11-generic/build/include/acpi/acpi_drivers.h:69: warning: its scope is only this definition or declaration, which is probably not what you want /lib/modules/2.6.17-11-generic/build/include/acpi/acpi_drivers.h:70: warning: ‘struct acpi_device’ declared inside parameter list /lib/modules/2.6.17-11-generic/build/include/acpi/acpi_drivers.h:72: warning: ‘struct acpi_device’ declared inside parameter list /lib/modules/2.6.17-11-generic/build/include/acpi/acpi_drivers.h:77: warning: ‘struct acpi_device’ declared inside parameter list acer_acpi.c: In function ‘acpi_acerkeys_add’: acer_acpi.c:338: error: dereferencing pointer to incomplete type acer_acpi.c:339: warning: implicit declaration of function ‘acpi_device_name’ acer_acpi.c:339: warning: passing argument 1 of ‘strcpy’ makes pointer from integer without a cast acer_acpi.c:340: warning: implicit declaration of function ‘acpi_device_class’ acer_acpi.c:340: warning: passing argument 1 of ‘strcpy’ makes pointer from integer without a cast acer_acpi.c:341: warning: implicit declaration of function ‘acpi_driver_data’ acer_acpi.c:341: error: invalid lvalue in assignment acer_acpi.c: At top level: acer_acpi.c:370: error: variable ‘acpi_acerkeys’ has initializer but incomplete type acer_acpi.c:371: error: unknown field ‘name’ specified in initializer acer_acpi.c:371: warning: excess elements in struct initializer acer_acpi.c:371: warning: (near initialization for ‘acpi_acerkeys’) acer_acpi.c:372: error: unknown field ‘class’ specified in initializer acer_acpi.c:372: warning: excess elements in struct initializer acer_acpi.c:372: warning: (near initialization for ‘acpi_acerkeys’) acer_acpi.c:373: error: unknown field ‘ids’ specified in initializer acer_acpi.c:373: warning: excess elements in struct initializer acer_acpi.c:373: warning: (near initialization for ‘acpi_acerkeys’) acer_acpi.c:374: error: unknown field ‘ops’ specified in initializer acer_acpi.c:374: error: extra brace group at end of initializer acer_acpi.c:374: error: (near initialization for ‘acpi_acerkeys’) acer_acpi.c:377: warning: excess elements in struct initializer acer_acpi.c:377: warning: (near initialization for ‘acpi_acerkeys’) acer_acpi.c: In function ‘acer_acpi_init’: acer_acpi.c:387: error: ‘acpi_disabled’ undeclared (first use in this function) acer_acpi.c:405: error: ‘acpi_root_dir’ undeclared (first use in this function) acer_acpi.c:416: warning: implicit declaration of function ‘acpi_bus_register_driver’ acer_acpi.c: In function ‘acer_acpi_exit’: acer_acpi.c:432: warning: implicit declaration of function ‘acpi_bus_unregister_driver’ make: * [acer_acpi.o] Error 1
What version of the product are you using? On what operating system? acer_acpi 0.4 on ubuntu 6.10 i386
Please provide any additional information below. compiling v.0.3 works
- compilation.log 19.59KB
Comment #1
Posted on May 1, 2007 by Grumpy BirdCould you please try the attached patch against Makefile and see if this fixes it?
Comment #2
Posted on May 5, 2007 by Grumpy BirdFixed in 0.5
Status: Fixed
Labels:
Type-Defect
Priority-Medium