Newsgroup: it.comp.os.linux.iniziare
Titolo: Errore Compilazione Kernel (Lungo...)

Ciao a tutti. E' la prima volta che provo ad aggiornare il Kernel e,
ovviamente, qualcosa è andato storto... :-)
Allora il make config e il make dep vanno bene, poi uan volta fatto partire
il make bzimage (anzi, direi una ventina di minuti dopo,eheh) ho i seguenti
messaggi:
arch/i386/kernel/kernel.o: In function `enable_irq':
arch/i386/kernel/kernel.o(.text+0x370b): undefined reference to `irq_vector'
arch/i386/kernel/kernel.o: In function `timer_interrupt':
arch/i386/kernel/kernel.o(.text+0x6bb8): undefined reference to
`smp_found_confi
g'
arch/i386/kernel/kernel.o: In function `disconnect_bsp_APIC':
arch/i386/kernel/kernel.o(.text+0xa0c2): undefined reference to `pic_mode'
arch/i386/kernel/kernel.o: In function `init_VISWS_APIC_irqs':
arch/i386/kernel/kernel.o(.text+0xa7f3): undefined reference to
`setup_x86_irq'
arch/i386/kernel/kernel.o: In function `pcibios_fixup_irqs':
arch/i386/kernel/kernel.o(.text.init+0x32d4): undefined reference to
`visws_get_
PCI_irq_vector'
arch/i386/kernel/kernel.o: In function `do_boot_cpu':
arch/i386/kernel/kernel.o(.text.init+0x405f): undefined reference to
`apic_versi
on'
arch/i386/kernel/kernel.o(.text.init+0x417a): undefined reference to
`apic_versi
on'
arch/i386/kernel/kernel.o: In function `smp_boot_cpus':
arch/i386/kernel/kernel.o(.text.init+0x457a): undefined reference to
`boot_cpu_i
d'
arch/i386/kernel/kernel.o(.text.init+0x45b8): undefined reference to
`smp_found_
config'
arch/i386/kernel/kernel.o(.text.init+0x45d1): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x45f3): undefined reference to
`boot_cpu_i
d'
arch/i386/kernel/kernel.o(.text.init+0x45fa): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x4611): undefined reference to
`boot_cpu_i
d'
arch/i386/kernel/kernel.o(.text.init+0x462a): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x4631): undefined reference to
`apic_versi
on'
arch/i386/kernel/kernel.o(.text.init+0x4665): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x469e): undefined reference to
`smp_found_
config'
arch/i386/kernel/kernel.o(.text.init+0x46af): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x46e7): undefined reference to
`boot_cpu_i
d'
arch/i386/kernel/kernel.o(.text.init+0x4708): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x4722): undefined reference to
`boot_cpu_i
d'
arch/i386/kernel/kernel.o(.text.init+0x4733): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x4760): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o: In function `connect_bsp_APIC':
arch/i386/kernel/kernel.o(.text.init+0x4872): undefined reference to
`pic_mode'
arch/i386/kernel/kernel.o: In function `setup_local_APIC':
arch/i386/kernel/kernel.o(.text.init+0x49b9): undefined reference to
`phys_cpu_p
resent_map'
arch/i386/kernel/kernel.o(.text.init+0x4a59): undefined reference to
`pic_mode'
arch/i386/kernel/kernel.o: In function `init_apic_mappings':
arch/i386/kernel/kernel.o(.text.init+0x4b33): undefined reference to
`smp_found_
config'
arch/i386/kernel/kernel.o(.text.init+0x4b3d): undefined reference to
`mp_lapic_a
ddr'
arch/i386/kernel/kernel.o(.text.init+0x4b84): undefined reference to
`boot_cpu_i
d'
arch/i386/kernel/kernel.o(.text.init+0x4b97): undefined reference to
`boot_cpu_i
d'
drivers/pci/driver.o: In function `pci_fixup_device':
drivers/pci/driver.o(.text+0x1a7b): undefined reference to `pcibios_fixups'
drivers/pci/driver.o: In function `pci_scan_bridge':
drivers/pci/driver.o(.text.init+0x308): undefined reference to
`pcibios_assign_a
ll_busses'
make: *** [vmlinux] Error 1
E ovviamente non crea nulla... idea di cosa fare e dove sbaglio?
PS:il kernel è il 2.4.6 (intero)
--
Luca Turino
| Mail:        
lucat...@libero.it
|                
tur...@edu.ph.unito.it
| ICQ #:     19069189

 messaggi:


 hai mica mandrake 8.0?
Io con Mdk 8.0 ho compilato ed installato il 2.4.5, in settimana provo con
il 2.4.6 ...

 PS:il kernel è il 2.4.6 (intero)
Anche a me ogni tanto succede di avere questi problemi. L'unico consiglio
che ti posso dare (che è quello che uso anche io) è di smanettare sulle
opzioni particolari (tipo che sò, scsi o usb ol tipo di processore), magari
hai compilato qualcosa di incompatibile in giro (come modulo o no).
Ad ogni modo dubito che sia colpa del compilatore, a meno che non hai la
RH7.0 non patchata che aveva dei bug sul gcc.
Se usi RH7.0 inoltre, ricordati di sostituire nel Makefile HOSTCC = gcc con
HOSTCC = kgcc. Io non ho mai avuto un problema così (e sì, è vero sono un
RedHat dipendente...)
Cyo,
--
RaSca
http://web.tiscalinet.it/rascasoft