Hallo Leute,
Ich habe ein Problem beim Compilieren eines neuen Kernel. Der Vorgang bricht mit der folgenden Fehlermeldung ab.
In file included from pci-irq.c:18: /usr/src/linux-2.4.14/include/asm/io_apic.h:99: `MAX_IRQ_SOURCES' undeclared here (not in a function) make[1]: *** [pci-irq.o] Error 1
Hat jemand einen Rat, wie sich das Problem beseitigen läßt?
Christian
have fun ...
Hi Christian,
On Wed, Jan 16, 2002 at 10:50:50 +0100, Christian Müller wrote:
In file included from pci-irq.c:18: /usr/src/linux-2.4.14/include/asm/io_apic.h:99: `MAX_IRQ_SOURCES' undeclared here (not in a function) make[1]: *** [pci-irq.o] Error 1
Hmm, es sollte aber definiert sein. LXR[1] liefert:
MAX_IRQ_SOURCES
Defined as a preprocessor macro in:
* include/asm-i386/mpspec.h, line 159 * include/asm-s390/irq.h, line 819 * include/asm-s390x/irq.h, line 819
Referenced (in 5 files total) in:
* include/asm-i386/mpspec.h: + line 159 + line 179 * include/asm-i386/io_apic.h, line 99 * include/asm-s390/irq.h, line 819 * include/asm-s390x/irq.h, line 819 * arch/i386/kernel/mpparse.c: + line 46 + line 263
Die include/asm-i386/mpspec.h hat offensichtlich was mit SMP zu tun. Brauchst Du SMP-Support im Kernel? Wie sieht Deine .config aus?
bye, Chris
lug-dd@mailman.schlittermann.de