Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index International Gentoo Users Forum italiano (Italian)
  • Search

Errore di compilazione durante emerge -e system

Questa è la sezione italiana del forum gentoo destinata a fornire supporto all'omonima distribuzione.

Moderator: ago

Post Reply
  • Print view
Advanced search
9 posts • Page 1 of 1
Author
Message
sirio81
n00b
n00b
User avatar
Posts: 31
Joined: Sun Jan 22, 2006 8:39 am
Contact:
Contact sirio81
Website

Errore di compilazione durante emerge -e system

  • Quote

Post by sirio81 » Sat Mar 18, 2006 5:59 pm

Sto aggiornando una gentoo 2005.1.
Ho selezionato il profilo 2006, aggiornato gcc seguendo la guida
http://www.gentoo.org/doc/it/gcc-upgrad ... 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?
Top
sirio81
n00b
n00b
User avatar
Posts: 31
Joined: Sun Jan 22, 2006 8:39 am
Contact:
Contact sirio81
Website

  • Quote

Post by sirio81 » Sat Mar 18, 2006 6:09 pm

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
Top
Luca89
Advocate
Advocate
User avatar
Posts: 2107
Joined: Wed Apr 27, 2005 12:44 pm
Location: Agrigento (Italy)

  • Quote

Post by Luca89 » Sat Mar 18, 2006 6:14 pm

Hai modificato la variabile CHOST di recente? Già che ci sei posta un "emerge --info" e un "gcc-config -l".
Running Fast!
Top
sirio81
n00b
n00b
User avatar
Posts: 31
Joined: Sun Jan 22, 2006 8:39 am
Contact:
Contact sirio81
Website

  • Quote

Post by sirio81 » Sat Mar 18, 2006 6:28 pm

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/dis ... ons/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 [32;01m*[0m
[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
Top
Galanti Davide
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 148
Joined: Thu Feb 23, 2006 12:50 pm
Location: Milano (Italy)

  • Quote

Post by Galanti Davide » Sat Mar 18, 2006 7:13 pm

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
Top
.:chrome:.
Advocate
Advocate
User avatar
Posts: 4588
Joined: Sat Feb 19, 2005 7:19 pm
Location: Brescia, Italy

  • Quote

Post by .:chrome:. » Sat Mar 18, 2006 7:25 pm

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
Top
bender86
Guru
Guru
User avatar
Posts: 484
Joined: Fri Mar 18, 2005 8:06 pm

  • Quote

Post by bender86 » Sat Mar 18, 2006 7:29 pm

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: Select all

CHOST="i686-pc-linux-gnu"
Top
Galanti Davide
Tux's lil' helper
Tux's lil' helper
User avatar
Posts: 148
Joined: Thu Feb 23, 2006 12:50 pm
Location: Milano (Italy)

  • Quote

Post by Galanti Davide » Sat Mar 18, 2006 7:36 pm

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: Select all

emerge --update --deep --newuse world
emerge --depclean
revdep-rebuild
etc-update
env-update
source /etc/profile
Va bene? o dovevo fare altro?
Top
sirio81
n00b
n00b
User avatar
Posts: 31
Joined: Sun Jan 22, 2006 8:39 am
Contact:
Contact sirio81
Website

  • Quote

Post by sirio81 » Sat Mar 18, 2006 7:38 pm

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

Code: Select all

CHOST="i686-pc-linux-gnu"
Esatto, c'è proprio quello che hai scritto.
Top
Post Reply
  • Print view

9 posts • Page 1 of 1

Return to “Forum italiano (Italian)”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy