Binutils non compilano
Ciao,
Sto cercando di fare linux from scratch, e devo compilare le binutils.
Su lfs c'e` scritto di settare in un certo modo l'ambiente, creare una
directory:
mkdir ../binutils-build
cd ../binutils-build
e poi da li dare il comando:
../binutils-2.14/configure --prefix=/tools --disable-nls
ma mi da questo errore:
-su: ../binutils-2.14/configure: /bin/sh: bad interpreter: Permission denied
e` normale?? a me sembra di no. Ho aggirato il problema facendo:
/bin/sh ../binutils-2.14/configure --prefix=/tools --disable-nls
ha configurato senza errori, poi ho dato, come spiegato nell'lfs, il comando:
make configure-host
e poi il comando:
make LDFLAGS="-all-static"
e non ho ricevuto nessun errore.
poi, invece, make install mi dice cosi`:
bin/sh /mnt/lfs/sources/binutils-2.14/install-sh -c -m
644 ../../binutils-2.14/opcodes/../include/dis-asm.h /tools/include/dis-asm.h
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes'
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes'
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/opcodes'
make[1]: Entering directory `/mnt/lfs/sources/binutils-build/bfd'
Making install in doc
make[2]: Entering directory `/mnt/lfs/sources/binutils-build/bfd/doc'
make[3]: Entering directory `/mnt/lfs/sources/binutils-build/bfd/doc'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/doc'
./chew -f ../../../binutils-2.14/bfd/doc/doc.str
<../../../binutils-2.14/bfd/doc/../aoutx.h >aoutx.tmp
/bin/sh: line 1: ./chew: Permission denied
make[2]: *** [s-aoutx] Error 126
make[2]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd/doc'
make[1]: *** [install-recursive] Error 1
make[1]: Leaving directory `/mnt/lfs/sources/binutils-build/bfd'
make: *** [install-bfd] Error 2
e non installa.
Ho controllato i permessi del file chew, e ho visto che il file e` per tutti
gli utenti. Quindi adesso non so come andare, avanti. questo errore e`
correlato a quello precedente??
Se qualcuno mi sa aiutare, grazie.
Nicola
Reply to: