Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Gentoo 2004.0 - Stage 1 - Non compila la Bash
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
shishii
n00b
n00b


Joined: 01 Mar 2004
Posts: 6

PostPosted: Mon Mar 01, 2004 12:54 am    Post subject: Gentoo 2004.0 - Stage 1 - Non compila la Bash Reply with quote

Ciao a tutti,

sto istallando Gentoo 2004.0 - Stage 1 su un:
PIV 2.8 Hyper threading
1024 RAM
MB ASUS P4P800 de luxe

Per l'istallazione al boot ho dato:
smp-acpi

Tutto ok fino a emerge system, in quanto non compila la bash, dando questo errore:

checking whether setvbuf argument are reversed...
configure: error: cannot run test program while cross compiling
Error: apps-shell/bash.... failed
Function econf, Line 365, Exit code 1
econf failed

Per quanto riguarda i flag in make.conf sono:

CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"

Di che si tratta? Come posso andare avanti?

Grazie.
Back to top
View user's profile Send private message
codadilupo
Advocate
Advocate


Joined: 05 Aug 2003
Posts: 3135

PostPosted: Mon Mar 01, 2004 8:02 am    Post subject: Reply with quote

scusa, ma, dove hai trovato il livecd di 2004.0 ?
Io, fin'ora, ho visto in giro solo gli stages, e non sono sicuro che possano essere usati come stages, quando parti da un livecd 1.4.
Per quanto riguarda l'errore, il messaggio dice chiaramente che non puoi fare un cross compiling: quel che é da capire é perché mai il pc voglia farlo, visto che i tuoi settaggi sembrano fittare con la tua macchina.

Prova a dare delle cflags meno aggressive... magari si risolve (almeno per poter andare avanti: tanto, poi, c'e' sempre
Code:
# emerge -e
;-))

Coda
Back to top
View user's profile Send private message
randomaze
Bodhisattva
Bodhisattva


Joined: 21 Oct 2003
Posts: 9985

PostPosted: Mon Mar 01, 2004 8:12 am    Post subject: Re: Gentoo 2004.0 - Stage 1 - Non compila la Bash Reply with quote

shishii wrote:

Di che si tratta? Come posso andare avanti?


Ciao e benvenuto.

A quanto pare é un bug dei liveCD fatti con il nuovo catalyst.

Se non riesci a disabilitare il cross-compiling sembra che la soluzione ultima sia quella di fare l'installazione dalla 1.4
_________________
Ciao da me!
Back to top
View user's profile Send private message
shishii
n00b
n00b


Joined: 01 Mar 2004
Posts: 6

PostPosted: Mon Mar 01, 2004 8:48 am    Post subject: Reply with quote

Grazie per le risposte,

Ho utilizzato un liveCD-base 1.4 (quello da 40M circa), per partire, e poi ho scaricato lo stage 1 del 2004.0, quindi catalyst non dovrebbe entrarci.

Mi interessava usare il 2004.0 perchè avevo letto che il 1.4 ha problemi con i kernel 2.6 per cui se possible vorrei andare avanti.

Ma come si fa per disabilitare il cross-compiling?

In verità ho trovato nel file configure dei sorgenti della bash il codice che genera l'errore e lo avevo eliminato, ma al momento di dare emerge bash i sorgenti vengono sostituiti con gli originali per cui si torna al punto di partenza.

Infine cosa intendete per cflag meno aggressive?
Back to top
View user's profile Send private message
emix
Veteran
Veteran


Joined: 30 Nov 2003
Posts: 1014

PostPosted: Mon Mar 01, 2004 9:01 am    Post subject: Reply with quote

shishii wrote:
Mi interessava usare il 2004.0 perchè avevo letto che il 1.4 ha problemi con i kernel 2.6 per cui se possible vorrei andare avanti.

Bè io uso la versione 1.4 col kernel 2.6 da quando c'è la RC1 e non ho mai avuto nessun problema.

shishii wrote:
Ma come si fa per disabilitare il cross-compiling?

Il fatto è che non dovrebbe essere attivato di default.

shishii wrote:
Infine cosa intendete per cflag meno aggressive?

coda intendeva dire di utilizzare CFLAGS più standard, ma credo che quelle che hai impostato tu non siano particolarmente strane. Secondo me il problema potrebbe essere il fatto di aver utilizzato il livecd 1.4 con lo stage 2004.0, ma non ne sono sicuro perchè non ho ancora provato.
Back to top
View user's profile Send private message
b10m
Apprentice
Apprentice


Joined: 04 Aug 2003
Posts: 204
Location: Monza

PostPosted: Mon Mar 01, 2004 9:09 am    Post subject: Reply with quote

shishii wrote:

Mi interessava usare il 2004.0 perchè avevo letto che il 1.4 ha problemi con i kernel 2.6 per cui se possible vorrei andare avanti.


Se il problema e' solo questo ti dico che io sono partito dalla 1.4 ed ora ho il 2.6.3-love6, senza mai avere delle disfunzioni
Back to top
View user's profile Send private message
cerri
Bodhisattva
Bodhisattva


Joined: 05 Mar 2003
Posts: 2957
Location: # init S

PostPosted: Mon Mar 01, 2004 9:15 am    Post subject: Reply with quote

Se hai risolto il bug, prova a postare un bug report su https://bugs.gentoo.org.
_________________
Enjoy your freedom.
Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you.
<----------------------->
Andrea Cerrito
Back to top
View user's profile Send private message
shishii
n00b
n00b


Joined: 01 Mar 2004
Posts: 6

PostPosted: Mon Mar 01, 2004 3:58 pm    Post subject: Reply with quote

Ciao,

analizzando il configure di bash mi pare di avere capito che il guaio succede perchè configure crede che sia stata richiesta il cross_compiling, infatti alla riga 100 è settato:

cross_compiling=no

ma alla riga 530 c'è:

elif test "x$build_alias" != "x$host_alias"; then
cross_compiling=yes
fi

Quindi il guaio dipende dal fatto che configure riceve diversi settaggi da --host e da --build, ma dove avviene ciò?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum