View previous topic :: View next topic |
Author |
Message |
Solusan Apprentice
Joined: 18 Sep 2004 Posts: 285
|
Posted: Wed Nov 14, 2007 5:07 pm Post subject: Eliminar ebuid de archivo world |
|
|
Hola,
Me encuentro con que este paquete me está dando problemas:
Code: |
/usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory
make[3]: *** [glcontextmodes.o] Error 1
make[2]: *** [subdirs] Error 1
make[1]: *** [default] Error 1
make: *** [linux-dri-x86] Error 2
*
* ERROR: media-libs/mesa-6.5.2-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* mesa-6.5.2-r1.ebuild, line 230: Called die
* The specific snippet of code:
* emake -j1 ${CONFIG} || die "Build failed"
* The die message:
* Build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/mesa-6.5.2-r1/temp/build.log'.
*
* Messages for package media-libs/mesa-6.5.2-r1:
*
* ERROR: media-libs/mesa-6.5.2-r1 failed.
* Call stack:
* ebuild.sh, line 1701: Called dyn_compile
* ebuild.sh, line 1039: Called qa_call 'src_compile'
* ebuild.sh, line 44: Called src_compile
* mesa-6.5.2-r1.ebuild, line 230: Called die
* The specific snippet of code:
* emake -j1 ${CONFIG} || die "Build failed"
* The die message:
* Build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/media-libs/mesa-6.5.2-r1/temp/build.log'.
|
En realidad creo que lo que me está diciendo el log es que he cambiado la arquitectura y no puede compilar cosas de amd64 en un ia64.
Como pueso eliminar este ebuild de world?
Gracias.[/quote] _________________ solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N) |
|
Back to top |
|
|
Cereza Guru
Joined: 14 Apr 2006 Posts: 428
|
Posted: Wed Nov 14, 2007 5:44 pm Post subject: |
|
|
Si realmente no fuera dependencia y estuviera en world bastaría con editar /var/lib/portage/world y borrar la linea del ebuild.
Edito: Aunque mesa es una librería gráfica dependencia de xorg, así que es una dependencia importante. Si ya la tienes instalada y lo que quieres es no actualizarla, quítala de world si está (las dependencias nunca deberían estar en world, por limpieza) y añade una linea como esta en /etc/portage/package.mask (o en cualquier archivo dentro de package.mask si este es un dir):
Code: | >media-libs/mesa-<tu.versión.instalada> |
Esto enmascara las versiones superiores a la que añadas y no se actualizará. |
|
Back to top |
|
|
Solusan Apprentice
Joined: 18 Sep 2004 Posts: 285
|
Posted: Wed Nov 14, 2007 7:23 pm Post subject: |
|
|
Muchas gracias!
Mañana lo pruebo _________________ solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N) |
|
Back to top |
|
|
gringo Advocate
Joined: 27 Apr 2003 Posts: 3793
|
Posted: Wed Nov 14, 2007 8:01 pm Post subject: |
|
|
Quote: | /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory |
ummm, yo creo que eso significa que tu sistema no tiene posibilidad de compilar binarios de 32 bits, y leyendo tu otro post creo que tienes un grave lío en tu make.conf.
saluetes _________________ Error: Failing not supported by current locale |
|
Back to top |
|
|
Solusan Apprentice
Joined: 18 Sep 2004 Posts: 285
|
Posted: Wed Nov 14, 2007 9:16 pm Post subject: |
|
|
gringo wrote: | Quote: | /usr/include/gnu/stubs.h:7:27: error: gnu/stubs-32.h: No such file or directory |
ummm, yo creo que eso significa que tu sistema no tiene posibilidad de compilar binarios de 32 bits, y leyendo tu otro post creo que tienes un grave lío en tu make.conf.
saluetes |
Ups.... y que puedo hacer?
El sistema siempre fue de 64 bits _________________ solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N) |
|
Back to top |
|
|
Solusan Apprentice
Joined: 18 Sep 2004 Posts: 285
|
Posted: Thu Nov 15, 2007 8:19 am Post subject: |
|
|
Efecticamente lo que pasabe es qeu había montado un cifostio importante
Cambiando las FLAGS a lo que le tocaba por el procesaror que era ha empezado a compilar correctamente:
Code: | CHOST="x86_64-pc-linux-gnu"
CFLAGS="-march=nocona -O2 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
|
Code: | # emerge --newuse world |
Veremos a ver si acaba ^_^ _________________ solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N) |
|
Back to top |
|
|
|