Newsgroup: it.comp.os.linux.sys
Titolo: *** [bbootsect] Error 1 & [bzImage] Error 2

Vogliate scusarmi se posto anche qui quanto già fatto su
it.comp.os.iniziare, ma chiedo a voi (forse più esperti) qualche consiglio
in merito al mio problema:
Ciao a tutti, per prima cosa.
Vi chiedo consiglio perchè come avrete capito dall'oggetto del messaggio, ho
un problema nel ricompilare il kernel..
Il sistema è una RedHat 7.3, e dovrei passare al kernel 2.4.2 per poter far
funzionare il mio modem adsl in modalità PPPoA, cosa che tra l'altro ho già
fatto tempo addietro con gli stessi codici sorgenti, ma su una Suse 7.1, con
esito positivo.
Dopo aver fatto "make dep" ho digitato "make dep", ma mi si pianta a questo
punto:
make[1]: Entering directory `/usr/src/linux-2.4.2/arch/i386/boot'
ld -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect
ld: cannot open binary: No such file or directory
make[1]: *** [bbootsect] Error 1
make[1]: Leaving directory `/usr/src/linux-2.4.2/arch/i386/boot'
make: *** [bzImage] Error 2
sembra non trovare il file "bbootsect.o", che però in quella directory è
presente!
Da quando lo feci con la Suse 7.1 ad adesso è cambiata solo la directory,
che prima era semplicemente /usr/src/linux mentre ora è /usr/src/linux-2.4,
ma questo non c'entra, presumo...
Mi sapete dare qualche indicazione?
Grazie
 Fabio

 wrote in message
news:YiZ%8.2617$lu5....@twister1.libero.it...



l'ho provato, ma non cambia nulla....
grazie lo stesso
 Fabio

Maurizio wrote:
  > Prova creare un link simbolico
  > /urs/scr/linux che punta a /usr/src/linux-2.4.2/
  > Se non erro:
  > ln -s /urs/scr/linux /usr/src/linux-2.4.2/
il contrario, ma in ogni caso _deve_compilare in qualsiasi directory,
quindi dubito il problema sia quello.
  >>punto:
  >>
  >>make[1]: Entering directory `/usr/src/linux-2.4.2/arch/i386/boot'
  >>ld -m elf_i386 -Ttext 0x0 -s -oformat binary bbootsect.o -o bbootsect
  >>ld: cannot open binary: No such file or directory
  >>make[1]: *** [bbootsect] Error 1
  >>make[1]: Leaving directory `/usr/src/linux-2.4.2/arch/i386/boot'
  >>make: *** [bzImage] Error 2
  >>
  >>sembra non trovare il file "bbootsect.o", che però in quella directory è
  >>presente!
  >>Da quando lo feci con la Suse 7.1 ad adesso è cambiata solo la 
directory,
  >>che prima era semplicemente /usr/src/linux mentre ora è
  >
  > /usr/src/linux-2.4,
Mi viene il dubbio che tu abbia pigliato paro paro i sorgenti e abbia
buttato su il tutto passando direttamente alla compilazione, magari
copiando .config.
Questo spiegherebbe perchè non ti funziona già dal dep, dato che make
config ha anche il compito di settare le strutture di symlink necessarie
all'architettura su cui vai a compilare ( per via del fatto che le parti
in assembly sono dipendenti dal processore per cui compili...)
Byez...
-- 
Emanuele "SKULL" Balla
-----------------------------------------------------------------------
Besides, I think [Slackware] sounds better than 'Microsoft', don't you?
(By Patrick Volkerding)


Non è così, ho copiato i sorgenti con estensione .tar.gz e li ho
scompattati, ho fatto le dovute modifiche con make menuconfig dopodichè ho
dato make dep e poi make bzImage; è facendo quest'ultimo che si pianta, non
con il dep...
Quello che è strano è che il computer è lo stesso, ho solo eliminato Suse7.1
rimpiazzandola con la Red Hat 7.3 (il kernel che scompatto è lo stesso con
cui avevo già fatto funzionare quello che mi serviva con la Suse)
Fabio