[ACPI-sppt] ACPI doesn't compile with kernel 2.4.20-20.9
Peter Kühnlein <[email protected]> Wed, 10 Sep 2003 14:08:44 +0200
| Newsgroups | gmane.linux.acpi.support |
|---|---|
| Message-ID | <[email protected]> |
Dear Listmembers, I tried to compile ACPI into a RH9 standard kernel 2.4.20-20.9. I downloaded a patch from sourceforge and did everything following THE INSTRUCTIONS. But when I tried to compile the kernel, "make" quite quickly decided to not let me do so. I attach the portion of the nohup.out to this mail that shows where the error occurs: Everything goes well until "osl" comes into play. As this is the first time I try to make a system ACPI compliant, I got no idea what the reason for this error could be. And, of course, I would be very grateful if someone could tell me what to do now. Thanks in advance: Peter -- http://lubitsch.lili.uni-bielefeld.de/~pkuehnle/ "A man talking sense to himself is no madder than a man talking nonsense not to himself." (Rosencrantz & Guildenstern are dead)
nohup.out
(text/plain, 5.3 KB)
make CFLAGS="-D__KERNEL__ -I/usr/src/linux-2.4.20-20.9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 " -C drivers make[1]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers' make -C acpi make[2]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi' make -C dispatcher make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/dispatcher' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/dispatcher' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/dispatcher' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/dispatcher' make -C events make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/events' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/events' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/events' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/events' make -C executer make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/executer' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/executer' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/executer' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/executer' make -C hardware make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/hardware' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/hardware' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/hardware' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/hardware' make -C namespace make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/namespace' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/namespace' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/namespace' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/namespace' make -C parser make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/parser' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/parser' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/parser' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/parser' make -C resources make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/resources' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/resources' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/resources' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/resources' make -C tables make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/tables' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/tables' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/tables' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/tables' make -C utilities make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/utilities' make all_targets make[4]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/utilities' make[4]: Nothing to be done for `all_targets'. make[4]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/utilities' make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi/utilities' make all_targets make[3]: Entering directory `/usr/src/linux-2.4.20-20.9/drivers/acpi' gcc -D__KERNEL__ -I/usr/src/linux-2.4.20-20.9/include -Wall -Wstrict-prototypes -Wno-trigraphs -O2 -fno-strict-aliasing -fno-common -fomit-frame-pointer -pipe -mpreferred-stack-boundary=2 -march=i686 -D_LINUX -I/usr/src/linux-2.4.20-20.9/drivers/acpi/include -nostdinc -iwithprefix include -DKBUILD_BASENAME=osl -c -o osl.o osl.c osl.c: In function `acpi_os_initialize': osl.c:78: warning: implicit declaration of function `pcibios_config_init' osl.c:79: `pci_config_read' undeclared (first use in this function) osl.c:79: (Each undeclared identifier is reported only once osl.c:79: for each function it appears in.) osl.c:79: `pci_config_write' undeclared (first use in this function) osl.c: In function `acpi_os_read_pci_configuration': osl.c:431: `pci_config_read' used prior to declaration osl.c:431: warning: implicit declaration of function `pci_config_read' osl.c: In function `acpi_os_write_pci_configuration': osl.c:461: `pci_config_write' used prior to declaration osl.c:461: warning: implicit declaration of function `pci_config_write' make[3]: *** [osl.o] Error 1 make[3]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers/acpi' make[1]: *** [_subdir_acpi] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.20-20.9/drivers' make: *** [_dir_drivers] Error 2