[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Kernel 2.4.1 e bin-utils: ecco gli errori



Cristiano Riva wrote:

> Il 22:13, giovedì 22 febbraio 2001, Daniele Nicolodi ha scritto:
>
> > Non so aiutarti con gli errori ma non dovresti usare
> >   -b -uc ???
>
> Ho provato, ma non cambia niente.
> Alla fine ottengo sempre un:
>
> cd builddir-single && env CC="gcc" ../configure --enable-shared --prefix=/usr
> --build=i386-linux --host=i386-linux
> *** Cannot configure here in "/root/src/binutils-2.10.1.0.2/builddir-single"
> when ".." is currently configured.

Ciao, sto facendo praticamente la tua stessa cosa :) Da debian 2.2r2 con kernel
2.2.14 preparo il passaggio al 2.4.1
Ho scaricato anche io da Test i pacchetti che mi servivano. Pero' ti faccio
notare che - stando a quanto riporta il file Change della documentazione del
kernel stesso - non hai bisogno delle binutils nuove, in quanto sono/dovrebbero
essere ok quelle che hai gia'. In particolare serve avere:
binutils: 2.9.1.0.25
e se faccio # ld -V ottengo GNU ld version 2.9.5 (with BFD 2.9.5.0.37)
quindi non c'e' bisogno di aggiornare (anzi, il file riporta che e' preferibile
usare proprio la versione 2.9.5) quindi... sei gia' a posto anche tu :)))


> Con gli altri pacchetti (modutils, util-linux, e2fsprog) dpkg-buildpackage ha
> funzionato a meraviglia.

Ok, veniamo alle (mie) dolenti note:
ho ricreato i pacchetti (con dpkg-buildpackage -uc) "modutils" e "e2fsprog",
senza problemi. Tuttavia i pacchetti "ppp" e "util-linux" non mi si compilano,
dandomi errori vari. Qualcuno sa spiegarmi  il perche' degli errori che mi
spara? Soprattutto, visto che c'e' qualcuno a cui ha funzionato, hai idea del
perche' non voglia funzionare anche nella mia installazione? Ecco gli errori:

"util-linux" (versione 2-10q) termina con l'errore:

cfdisk.c: In function `main':
cfdisk.c:2757: `TRUE' undeclared (first use in this function)
...

Comprendo l'errore, ma non perche' viene provocato, dato che ho preso il
pacchetto .orig //originario// e applicata la patch .diff

;

"ppp" (versione 2.4.0f) termina con l'errore:

cc -DLOG_PPP=LOG_LOCAL2 -D_linux_=1 -DHAVE_PATHS_H -DIPX_CHANGE -DHAVE_MULTILINK
-DHAVE_MMAP -DCBCP_SUPPORT -I../include -DCHAPMS=1 -DUSE_CRYPT=1
-DHAVE_CRYPT_H=1 -DHAS_SHADOW -DUSE_PAM -DPLUGIN   -c -o auth.o auth.c
auth.c:58: security/pam_appl.h: No such file or directory
make[2]: *** [auth.o] Error 1
make[2]: Leaving directory
`/usr/local/src/ppp/ppp-2.4.0f.orig/build-tree/ppp-2.4.0/pppd'
...

Anche questo scompattato dal file .orig e appicata la patch .diff
corrispondente.




--
---------------------------------------------------------------------------
Peace cannot be kept by force. It can only be achieved by understanding.
      Albert Einstein
   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Marco Mililotti
email: mililmar@lucy.dii.unisi.it
web  : http://www.dadacasa.com/yah/
----------------------------------------------------------------------------






Reply to: