Enviar Respuesta  Enviar Tema 
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
Mensaje: #1
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #2
RE: Problema con GCC

Hola Modernclics:
Hacé esto y posteá el result:

Código:
emerge --info


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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
modernclics
Usuario PL


Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 8
Mensaje: #3
RE: Problema con GCC

Aca está la salida de 'emerge --info'

Código:
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #4
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

Código:
gcc-config -l

en mi caso:

Código:
[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):

Código:
gcc-config 1

2) Luego ejecutas (4.1.1 es la versión, pone la tuya):

Código:
fix_libtool_files.sh 4.1.1

en mi caso:

Código:
* 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:

Código:
env-update && source /etc/profile

4) finalemente

Código:
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
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #5
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #6
RE: Problema con GCC

yo tengo un athlon 2400+, te dejo mi make.conf

Código:
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
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
modernclics
Usuario PL


Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 8
Mensaje: #7
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #8
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
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
modernclics
Usuario PL


Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 8
Mensaje: #9
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
franchox
Usuario PL


Mensajes: 228
Grupo: Registrado
Registro en: May 2006
Estado: Sin Conexión
Reputación: 3
Mensaje: #10
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
modernclics
Usuario PL


Mensajes: 1,570
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 8
Mensaje: #11
RE: (solucionado)Problema con GCC

Cita:
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
Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
warp
Q


Mensajes: 2,009
Grupo: Registrado
Registro en: Jun 2005
Estado: Sin Conexión
Reputación: 10
Mensaje: #12
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
Visita el website del usuario Encuentra todos los mensajes de este usuario Cita este mensaje en tu respuesta
Enviar Respuesta  Enviar Tema 

Posibles Temas Similares...
Tema: Autor Respuestas: Vistas: Ultimo Mensaje
  Problema con dbus (solucionado) modernclics 0 792 01-07-2007 02:18 PM
Ultimo Mensaje: modernclics

Ver la Versión para Impresión
Mandar este Tema a algún Amigo
Subscríbete a este Tema | Agrega este Tema a Tus Favoritos

Salto de Foro: