Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Errore di compilazione durante emerge -e system
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
sirio81
n00b
n00b


Joined: 22 Jan 2006
Posts: 31

PostPosted: Sat Mar 18, 2006 5:59 pm    Post subject: Errore di compilazione durante emerge -e system Reply with quote

Sto aggiornando una gentoo 2005.1.
Ho selezionato il profilo 2006, aggiornato gcc seguendo la guida
http://www.gentoo.org/doc/it/gcc-upgrading.xml#aggiornamento-da-3.3-a-3.4-emerge-e

Durante
emerge -e system
la compilaizone si blocca dando il seguente errore:
gcc-config error: could not run/locate "i386-pc-linux-gnu-gcc"
make: *** [xditview] error 1
ERROR: sys-apps/groff-1.19.1-r2 failed

ho dato
emerge --resume
ma a me sembra che abbia ricominciato da capo.

Come si può evitare l'errore sopra citato?
Back to top
View user's profile Send private message
sirio81
n00b
n00b


Joined: 22 Jan 2006
Posts: 31

PostPosted: Sat Mar 18, 2006 6:09 pm    Post subject: Reply with quote

Quote:
ho dato
emerge --resume
ma a me sembra che abbia ricominciato da capo.



Non ha ricominciato da capo ma si è reinchiodato sullo stesso pacchetto.

Non mi fido a dare
emerge --resume --skipfirst

perchè il pacchetto potrebbe essere importante e il problema si potrebbe ripresentare.

Aspetto che qualche saggio mi dia indicazioni
Back to top
View user's profile Send private message
Luca89
Advocate
Advocate


Joined: 27 Apr 2005
Posts: 2107
Location: Agrigento (Italy)

PostPosted: Sat Mar 18, 2006 6:14 pm    Post subject: Reply with quote

Hai modificato la variabile CHOST di recente? Già che ci sei posta un "emerge --info" e un "gcc-config -l".
_________________
Running Fast!
Back to top
View user's profile Send private message
sirio81
n00b
n00b


Joined: 22 Jan 2006
Posts: 31

PostPosted: Sat Mar 18, 2006 6:28 pm    Post subject: Reply with quote

Luca89 wrote:
Hai modificato la variabile CHOST di recente? Già che ci sei posta un "emerge --info" e un "gcc-config -l".


Premessa: sono i miei primi passi su gentoo.
La variabile CHOST non so a cosa serva ma ho verficato il contenuto
echo $CHOST ed è vuota

ed ora
emerge --info
-------------------
Gentoo Base System version 1.6.12
Portage 2.0.54 (default-linux/x86/2006.0, gcc-3.4.5, glibc-2.3.5-r2, 2.6.12-gentoo-r6 i686)
=================================================================
System uname: 2.6.12-gentoo-r6 i686 Intel(R) Pentium(R) M processor 1.73GHz
dev-lang/python: 2.3.5, 2.4.2
sys-apps/sandbox: 1.2.12
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5
sys-devel/binutils: 2.16.1
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O3 -march=pentium-m -mtune=pentium-m -fprefetch-loop-arrays -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=pentium-m -mtune=pentium-m -fprefetch-loop-arrays -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="it_IT.UTF-8"
LC_ALL="it_IT.utf8"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync1.it.gentoo.org/gentoo-portage"
USE="x86 X acpi alsa apache2 apm arts audiofile avi berkdb bitmap-fonts bzip2 cdr cli crypt ctype cups dba dri eds emboss encode esd exif expat fam fastbuild ffmpeg foomaticdb force-cgi-redirect fortran ftp gd gdbm gif gnome gpm gstreamer gtk gtk2 idn imlib ipv6 jpeg kde lcms ldap libg++ libwww lm_sensor mad memlimit mikmod mng motif mp3 mpeg ncurses nls nptl nvidia ogg opengl oss pam pcre pdflib perl pmu png posix python qt quicktime readline ruby samba sdl session simplexml soap sockets spell spl ssl tcltk tcpd tiff tokenizer truetype truetype-fonts type1-fonts udev vorbis xml xml2 xmms xsl xv xvid zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY
---------------------


gcc-config -l

[1] i686-pc-linux-gnu-3.3.6
[2] i686-pc-linux-gnu-3.3.6-hardened
[3] i686-pc-linux-gnu-3.3.6-hardenednopie
[4] i686-pc-linux-gnu-3.3.6-hardenednopiessp
[5] i686-pc-linux-gnu-3.3.6-hardenednossp
[6] i686-pc-linux-gnu-3.4.5 *
[7] i686-pc-linux-gnu-3.4.5-hardened
[8] i686-pc-linux-gnu-3.4.5-hardenednopie
[9] i686-pc-linux-gnu-3.4.5-hardenednopiessp
[10] i686-pc-linux-gnu-3.4.5-hardenednossp
Back to top
View user's profile Send private message
Galanti Davide
Tux's lil' helper
Tux's lil' helper


Joined: 23 Feb 2006
Posts: 148
Location: Milano (Italy)

PostPosted: Sat Mar 18, 2006 7:13 pm    Post subject: Reply with quote

Scusate se sono OT, ma ora mi è venuto un dubbio:

Ho installato da poco gentoo 2005.1 e dopo un update del sistema mi pare mi abbia messo una nuova versione di gcc, per il momento non ho nessun tipo di problema, ma devo fare qualche cosa in particolare? Avendo appena letto la guida citata da sirio81
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Sat Mar 18, 2006 7:25 pm    Post subject: Reply with quote

Galanti Davide wrote:
Scusate se sono OT, ma ora mi è venuto un dubbio:
Ho installato da poco gentoo 2005.1 e dopo un update del sistema mi pare mi abbia messo una nuova versione di gcc, per il momento non ho nessun tipo di problema, ma devo fare qualche cosa in particolare? Avendo appena letto la guida citata da sirio81

quell'howto dice di effettuare l'emerge -e system, ma in realtà non è necessario. basta un giro di revdep-rebuild con il parametro specificato alla fine dell'emerge di gcc.

dopo l'aggiornamento del compilatore, prima di rimuovere gcc-3.3 deve essere installato un pacchetto di compatibilità.
se non lo installi, dopo la disinstallazione di gcc-3.3 viene richiesta automaticamente l'installazione al prossimo emerge -uD world
Back to top
View user's profile Send private message
bender86
Guru
Guru


Joined: 18 Mar 2005
Posts: 484

PostPosted: Sat Mar 18, 2006 7:29 pm    Post subject: Reply with quote

sirio81 wrote:
La variabile CHOST non so a cosa serva ma ho verficato il contenuto
echo $CHOST ed è vuota
Devi guardare il suo contenuto nel file /etc/make.conf. Ci sarà una linea tipo
Code:
CHOST="i686-pc-linux-gnu"
Back to top
View user's profile Send private message
Galanti Davide
Tux's lil' helper
Tux's lil' helper


Joined: 23 Feb 2006
Posts: 148
Location: Milano (Italy)

PostPosted: Sat Mar 18, 2006 7:36 pm    Post subject: Reply with quote

k.gothmog wrote:
Galanti Davide wrote:
Scusate se sono OT, ma ora mi è venuto un dubbio:
Ho installato da poco gentoo 2005.1 e dopo un update del sistema mi pare mi abbia messo una nuova versione di gcc, per il momento non ho nessun tipo di problema, ma devo fare qualche cosa in particolare? Avendo appena letto la guida citata da sirio81

quell'howto dice di effettuare l'emerge -e system, ma in realtà non è necessario. basta un giro di revdep-rebuild con il parametro specificato alla fine dell'emerge di gcc.

dopo l'aggiornamento del compilatore, prima di rimuovere gcc-3.3 deve essere installato un pacchetto di compatibilità.
se non lo installi, dopo la disinstallazione di gcc-3.3 viene richiesta automaticamente l'installazione al prossimo emerge -uD world


che io mi ricordo, dopo l'update ho dato solo un revdep-rebuild normale in quanto è di mia norma darlo dopo a ogni update totale del sistema insiame a etc-update env-update e source /etc/profile, non ho fatto nient'altro.

Diedi questi comandi:

Code:
emerge --update --deep --newuse world
emerge --depclean
revdep-rebuild
etc-update
env-update
source /etc/profile


Va bene? o dovevo fare altro?
Back to top
View user's profile Send private message
sirio81
n00b
n00b


Joined: 22 Jan 2006
Posts: 31

PostPosted: Sat Mar 18, 2006 7:38 pm    Post subject: Reply with quote

Quote:
Devi guardare il suo contenuto nel file /etc/make.conf. Ci sarà una linea tipo

Code:
CHOST="i686-pc-linux-gnu"


Esatto, c'è proprio quello che hai scritto.
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