|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Nov 2000
Città: Potenza
Messaggi: 223
|
slackware 9 e compilazione kernel
ho provato a compilare il kernel della slack9 scaricando i sorgenti del kernel 2.4.20
ho seguito una guida per slack e va tutto bene (almeno) fino a quando lancio 'make bzImage' che si conclude in questo modo: ------------ make[2]: Entering directory `/usr/src/linux-2.4.20/drivers/block' make all_targets make[3]: Entering directory `/usr/src/linux-2.4.20/drivers/block' make[3]: *** No rule to make target `DAC960.c', needed by `ll_rw_blk.o'. Stop. make[3]: Leaving directory `/usr/src/linux-2.4.20/drivers/block' make[2]: *** [first_rule] Error 2 make[2]: Leaving directory `/usr/src/linux-2.4.20/drivers/block' make[1]: *** [_subdir_block] Error 2 make[1]: Leaving directory `/usr/src/linux-2.4.20/drivers' make: *** [_dir_drivers] Error 2 --------------- dac960 è un driver per controller scsi Mylex che io non ho scelto di includere nel kernel, e viene richiesto da ll_rw_blk.o che non so cosa sia sto cercando la possibile soluzione in rete ma per ora ancora nulla |
![]() |
![]() |
![]() |
#2 |
Member
Iscritto dal: Nov 2000
Città: Potenza
Messaggi: 223
|
parzialmente risolto
a quanto sembra l'errore era dovuto al fatto che i file dac960.c e dac960.h erano scritti in minuscolo e non in maiuscolo 'No rule to make target `DAC960.c' '
ora non da più questo errore anche se non capisco il perchè venga usato un driver per un controller scsi mylex. ora l'errore del comando 'make bzImage', dopo aver rifatto tutti i passaggi, è il questo: "ld: cannot open entry.o: No such file or directory" |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Nov 2000
Città: Potenza
Messaggi: 223
|
parzialmente risolto
più precisametne queste sono le ultime righe di bzimage:
---------- rm -f kernel.o ld -m elf_i386 -r -o kernel.o process.o semaphore.o signal.o entry.o traps.o irq.o vm86.o ptrace.o i8259.o ioport.o ldt.o setup.o time.o sys_i386.o pci-dma.o i386_ksyms.o i387.o bluesmoke.o dmi_scan.o pci-i386.o pci-pc.o pci-irq.o mtrr.o msr.o cpuid.o microcode.o ld: cannot open entry.o: No such file or directory make[1]: *** [kernel.o] Error 1 make[1]: Leaving directory `/usr/src/linux-2.4.20/arch/i386/kernel' make: *** [_dir_arch/i386/kernel] Error 2 ------------- |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 05:30.