[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