PDA

View Full Version : [Gentoo] arch is not set


Kardo
08-12-2004, 17:53
Ciao ragassuoli,

quando passo il comando emerge system mi da quest errore:

ARCH is not set....are you missing the /etc/make.profile symlink?
is the simlink correct? is your portage tree complete?


Cosa sarebbe il symlink?
il mio make.conf è cosi:

cflags="-02 -march=pentium3 -fomit-frame-pointer"
chost="i686-pc-linux-gnu"
cxxflags=$......... non trovo, le graffe
makeopts="-j2"
use="-gtk -gnome qt kde dvd alsa cdr "

Mi sono letto tutto il manualozzo e l ho seguito durante l installazione ma come mai mi spara fuori quell errore?
Dove ho sbagliato?


ciauz

SilverXXX
08-12-2004, 19:05
make.profile è un link a una cartella, di solito /usr/portage/profiles/default-linux/x86/2004.3, ma dipende ovviamente dell'architettura e dalla release

Manuelix
09-12-2004, 08:33
Ho avuto il tuo stesso problema, dai un emerge sync.

HexDEF6
09-12-2004, 11:11
prova a mettere in /etc/make.conf

ACCEPT_KEYWORDS="x86"
o ~x86 se vuoi i pacchetti instabili

Ciao!

Kardo
10-12-2004, 19:31
per l emerge sync la vedo molto dura , ho un 56k mi sa che c vorrebbero giorni......!


Proverò appena ho tempo ad aggiungere la riga che mi ha detto HexDEF6

Grazie a tutti

Ciauz :D

Manuelix
11-12-2004, 09:27
Purtroppo all'epoca anche settando arch non funzionava, mi dava sempre lo stesso problema... ho risolto solo con emerge sync, se trovi un'altra soluzione sarebbe interessante, così imparo qualcosa.

Kardo
13-12-2004, 18:06
Ho aggiunto la riga , come mi ha consigliato Hex,

accept_keywords=”x86”

al mio make.conf


Appena dopo il chroot quando faccio env-update mi restituisce quest errore

---------- /profiles/arch.list is empty or not available . empty portage tree


Ho controllato arch.list e cosi tanto per prova ho aggiunto alle varie arch gia presenti i686 ma nulla.



Magari puo esservi utile......

Quando scaricavo dal cd-live lo stage1 ho notato che a differenza degli stage 2 e 3 cera solo il file relativo a x86 mentre gli altri due avevano anche 686.
Nel make.conf di default c era chost=”x86.....” che ho sostituito con i686