|
Problema con GCC (solucionado)
|
| Autor |
Mensaje |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
Problema con GCC (solucionado)
Buenas, estoy instalando Gentoo y ya tengo el sistema funcionando, instale world (emerge -n world) y lo dejé a la noche instalando x11 (emerge -n x11) cuando me levanto veo que la compilación de x11 falló en un paquete y me tiro el siguiente error:
gcc-config error: Could not run/locate "i586-pc-linux-gnu-gcc"
No entiendo porque quiere usar i586 en vez de i686 que es la que tengo por defecto. El paquete de i586 lo tengo instalado.
A ver si los expertos en gentoo me pueden dar una mano.
Esteban
|
|
| 01-04-2007 06:16 PM |
|

|
franchox
Usuario PL
Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: Problema con GCC
Hola Modernclics:
Hacé esto y posteá el result:
También tirame los datos del hard que estás usando...
Salu2...
"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
|
|
| 01-04-2007 07:26 PM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: Problema con GCC
Aca está la salida de 'emerge --info'
Gentoo Base System version 1.12.6
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r6 i686)
=================================================================
System uname: 2.6.18-gentoo-r6 i686 AMD Athlon(tm) XP 2000+
Last Sync: Wed, 03 Jan 2007 18:00:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.61
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-mtune=athlon-xp -O3 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/terminfo"
CXXFLAGS="-mtune=athlon-xp -O3 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://ftp.ucsb.edu/pub/mirrors/linux/gentoo/ "
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X alsa alsa_cards_ali5451 alsa_cards_als4000 alsa_cards_atiixp berkdb bitmap-fonts cd cdr cli cracklib crypt cups dlloader dri dvd dvdr elibc_glibc fortran gdbm gnome gpm gtk iconv input_devices_evdev input_devices_keyboard input_devices_mouse ipv6 isdnlog kernel_linux libg++ ncurses nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type1-fonts udev unicode userland_GNU video_cards_apm video_cards_ark video_cards_vesa video_cards_vga video_cards_via video_cards_vmware video_cards_voodoo xorg zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS
Tengo un Athlon XP 200, mother ASUS A7N8X 768MB RAM
El problema está en gcc, trate de cambiar de profile con gcc-config y me dice que no encuentra i586-linux-gnu-gcc me da una ruta que ahora no recuerdo pero voy a esa ruta y está el directorio. Así que no le encuentro vuelta por ahora.
Esteban
|
|
| 01-04-2007 08:20 PM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: Problema con GCC
bueno te comento lo siguiente, hace poco salió un newsletter de gentoo, el cual explicaba lo siguiente:
vos debes hacer compilado todo con la bandera i586-pc-linux-gnu-gcc en /etc/make.conf, y luego la cambiaste, pero el gcc y otros quedaron compilados con esa bandera....
entonce lo que debes hacer es lo siguiente:
1) Lista todos los gcc instalados que tenes
en mi caso:
[1] i686-pc-linux-gnu-4.1.1 *
el * implica que ese estas usando
2) luego elegís la que vas a usar, en mi caso la 1 (no tengo otra versión instalada):
2) Luego ejecutas (4.1.1 es la versión, pone la tuya):
fix_libtool_files.sh 4.1.1
en mi caso:
* Scanning libtool files for hardcoded gcc library paths...
* [1/8] Scanning /lib ...
* [2/8] Scanning /usr/lib ...
* [3/8] Scanning /opt/blackdown-jdk-1.4.2.03/jre/lib/i386 ...
* [4/8] Scanning /usr/games/lib ...
* [5/8] Scanning /usr/i686-pc-linux-gnu/lib ...
* [6/8] Scanning /usr/kde/3.5/lib ...
* [7/8] Scanning /usr/local/lib ...
* [8/8] Scanning /usr/qt/3/lib ...
así con todas las versiones que tengas instaladas.... (si usas más de una....)
3) después ejecutas:
env-update && source /etc/profile
4) finalemente
emerge -uav gcc && emerge -eav world
5) repetis los pasos 1, 2 y 3 por las dudas....
saludos.... contame si te anda....
PD: Es recomendable leer los newsletters de gentoo, esto va para todos los que lo usan..... ya que ahí van los cambios que hacen los desarrolladores, y que son importantes....
|
|
| 01-04-2007 08:49 PM |
|

|
franchox
Usuario PL
Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: Problema con GCC
Exacto... la solución es como dice Warp...
Te recomiendo que no uses paquetes inestables (~x86) por ahora...
Primero estabilizá el sistema y después utilizá paquetes inestables específicos...
Te recomiendo lo siguiente:
- usa "-march=" en vez de "-mtune=" en las CFLAGS.
- podes agregar "-fomit-frame-pointer" en las CFLAGS.
- borrá ACCEPT_KEYWORDS.
- Agregá LDFLAGS = "-Wl,-O1,--sort-common"
Salu2...
"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
|
|
| 01-04-2007 09:10 PM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: Problema con GCC
yo tengo un athlon 2400+, te dejo mi make.conf
CFLAGS="-O3 -march=athlon-xp -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
MAKEOPTS="-j2"
USE="3dnow X acpi alsa apache2 cdr crypt dri firefox ftp gd gif gpm hal howl imagemagick java javascript jpeg kde mad mp3 mpeg mysql mysqli ncurses nsplugin nvidia ogg opengl pda pdf php png python qt3 qt4 samba sdl session snmp unicode usb vhosts xml -arts -gnome -gtk -gtk2 -evo"
INPUT_DEVICES="keyboard mouse"
VIDEO_CARDS="nvidia"
GENTOO_MIRRORS="ftp://mirrors.localhost.net.ar/pub/mirrors/gentoo"
SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage"
saludos...
|
|
| 01-04-2007 11:48 PM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: Problema con GCC
Buenas, pude instalar con exito system world y x11. Cuando quise instalar x11 con el comando 'emerge -n' me tiro el mismo error, al final la solucion era recompilar todo para eso utilice 'emerge -e x11' para que recompile los paquetes necesarios.
A la noche dejé instalando gnome y tengo un problema con la librería imagemagick, el error que tira es:
"/usr/lib/gcc/i686-pc-linux-gnu/4.1.1/../../../../i686-pc-linux-gnu/bin/ld: cannot find -lMagick"
Por ahora la pateé para adelante con la opción '--skip-first'.
El problema con GCC lo doy como solucionado, si sigo teniendo problemas con imagemagick abriré otro post.
Gracias a ambos.
Esteban
|
|
| 01-06-2007 11:48 AM |
|

|
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: (solucionado)Problema con GCC
no no esta solucionado, yo tuve ese mismo error hace unas semanas, y con imagemagick, para eso recompile perl, python y libtools.... luego de haber hecho el tutorial anterior hasta el paso 3 (saltear el 4)....
saludos...
|
|
| 01-06-2007 04:32 PM |
|
 |
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: (solucionado)Problema con GCC
Ah, lo voy a probar. Pero lo de GCC eso si ya está.
Esteban
|
|
| 01-06-2007 07:29 PM |
|
 |
franchox
Usuario PL
Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado:
Sin Conexión
Reputación: 3
|
RE: (solucionado)Problema con GCC
Si el tema con GCC está listo, tenes un par de paquetes rotos como dice Warp...fijate y comentanos...
"El conocimiento es la fuente del Poder..." (Fran Casares)
"Aprender sin pensar es un esfuerzo perdido, pensar sin aprender es peligroso..." (Confucio)
|
|
| 01-07-2007 03:19 PM |
|

|
modernclics
Usuario PL
Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 8
|
RE: (solucionado)Problema con GCC
Si el tema con GCC está listo, tenes un par de paquetes rotos como dice Warp...fijate y comentanos...
Si, cuando hago 'revdep-rebuild' Me aparece hal roto, no tengo el log del error, pero dice que no encuenta libdbus.so
¿Si tengo instalado dbus por qué no tengo instalada esa librería? La busqué y no está.
Esteban
|
|
| 01-07-2007 04:02 PM |
|
 |
warp
Q
Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado:
Sin Conexión
Reputación: 10
|
RE: (solucionado)Problema con GCC
por eso cuando haces revdep-rebuild, que chequea la consistencia de las dependencias, te salta el error.....
saludos...
|
|
| 01-07-2007 07:13 PM |
|
 |