Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
revdep-rebuild me chulea.
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Spanish
View previous topic :: View next topic  
Author Message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 8:27 am    Post subject: revdep-rebuild me chulea. Reply with quote

Hola a tod@s,

Últimamente en mi cruzada por actualizar y tunear al máximo la distro enviado al sistema la instrucción revdep-rebuild -p. Pues bueno, la cosa es que me salta con lo siguiente:

Code:
[ebuild   R   ] sys-devel/gcc-4.1.2


Y después de tirarse un mundo compilando, vuelvo a lanzar la instrucción y oooooooooootravez vuelve a compilar el gcc :?

He borrado los archivos que se generan en /root/ y vuelvo a lanzar la instrucción, con el mismo resultado.

Por cierto, es correcto que para reconstruir toda la distro haga:

Code:
emerge - system && emerge -uD world



?

Gracias!!
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
darkevil
Tux's lil' helper
Tux's lil' helper


Joined: 02 May 2006
Posts: 105
Location: mv "en la capital Malacitana" "Marbella"

PostPosted: Sat Nov 17, 2007 10:04 am    Post subject: Reply with quote

hola Solusan,

A mi desde hace ya tiempo me viene haciendo lo mismo revdep-rebuild, siempre me recompila el gcc y la verdad que es un poco pesao.

emerge system te va a recompilar el sistema completo, no se para que querrás hacerlo, pero eso va a tardar bastante sobre todo si tienes paquetes como openoffice y firefox que no sean binarios.
Back to top
View user's profile Send private message
Cereza
Guru
Guru


Joined: 14 Apr 2006
Posts: 428

PostPosted: Sat Nov 17, 2007 10:13 am    Post subject: Reply with quote

En realidad system no te va a recompilar todos los paquetes, sino solo los paquetes de sistema, es decir, el sistema básico de Gentoo, si realmente quieres recompilarlo absolutamente tooooodo, emerge system y world usando la opción -e
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Sat Nov 17, 2007 10:41 am    Post subject: Reply with quote

Sinceramente, creo que emerge -e system && emerge -e world es reiterativo, con tan sólo emerge -e world bastaría.

Por otra parte deberías postear el mensaje exacto que te arroja
Code:
revdep-rebuild --ignore --pretend

Hay un problema conocido con activar gcj que yo también sufrí y tiene solución.

Saludos ;)
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 10:55 am    Post subject: Reply with quote

Hola!

oooooooooooooooops!!

ahora me duelta esto:

Code:
ñaña~ # revdep-rebuild --ignoge --pretend
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la (requires /usr/lib/../lib64/lib-gnu-java-awt-peer-gtk.la)
  broken /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la (requires /usr/lib/../lib64/libgcj.la)
  broken /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la (requires /usr/lib/../lib64/lib-gnu-java-awt-peer-gtk.la)
  broken /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la (requires /usr/lib/../lib64/libgcj.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot --ignoge --pretend =sys-devel/gcc-4.1.2
usage: emerge [options]

emerge: error: no such option: --ignoge

revdep-rebuild failed to emerge all packages
you have the following choices:

- if emerge failed during the build, fix the problems and re-run revdep-rebuild
    or
- use -X or --package-names as first argument (trys to rebuild package, not exact
  ebuild)
    or
- set ACCEPT_KEYWORDS="~<your platform>" and/or /etc/portage/package.unmask
  (and remove /root/.revdep-rebuild.5_order to be evaluated again)
    or
- modify the above emerge command and run it manually
    or
- compile or unmerge unsatisfied packages manually, remove temporary files and
  try again (you can edit package/ebuild list first)

To remove temporary files, please run:
rm /root/.revdep-rebuild*.?_*


:(
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 10:56 am    Post subject: Reply with quote

Cereza wrote:
En realidad system no te va a recompilar todos los paquetes, sino solo los paquetes de sistema, es decir, el sistema básico de Gentoo, si realmente quieres recompilarlo absolutamente tooooodo, emerge system y world usando la opción -e


Bueno es que arriba lo puse mal :/

esto es lo que quería decir:

Code:
# emerge -e system && emerge -uD world


Así si ?
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 10:57 am    Post subject: Reply with quote

darkevil wrote:
no se para que querrás hacerlo, pero eso va a tardar bastante sobre todo si tienes paquetes como openoffice y firefox que no sean binarios.


Pues por que la arquitectura del pc estaba equivocada, y me da muchísimo palo volver a instalar todo :/

:)
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 11:00 am    Post subject: Reply with quote

Otra más...


Ahora necesitaría que no fuera layman el que gestiona el perativo.

Code:
Total: 267 packages (1 upgrade, 1 new, 265 reinstalls), Size of downloads: 12,646 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/sabayon


Como puedo cambiar eso?

Gracias.
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Sat Nov 17, 2007 11:18 am    Post subject: Reply with quote

Sobre lo de layman, no entiendo bien la pregunta, ¿quieres gestionar los overlays a mano?, porque layman se ocupa de los overlays no de portage.

En cuanto a lo de revdep-rebuild:
https://forums.gentoo.org/viewtopic-t-532551-highlight-libgcjawt.html

Ahí encontré yo la solución.

Saludos ;)

Pd Otro por si acaso:
https://forums.gentoo.org/viewtopic-t-444323.html
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 11:20 am    Post subject: Reply with quote

Solusan wrote:
Otra más...


Ahora necesitaría que no fuera layman el que gestiona el perativo.

Code:
Total: 267 packages (1 upgrade, 1 new, 265 reinstalls), Size of downloads: 12,646 kB
Portage tree and overlays:
 [0] /usr/portage
 [1] /usr/portage/local/layman/sabayon


Como puedo cambiar eso?

Gracias.


Deleted!

Code:
 layman -d sabayon
* Successfully deleted overlay "sabayon".

_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 11:28 am    Post subject: Reply with quote

Zagloj wrote:
Sobre lo de layman, no entiendo bien la pregunta, ¿quieres gestionar los overlays a mano?, porque layman se ocupa de los overlays no de portage.



Bueno, no, trato de que no le meta mano en la actualización, con el flag -d parece que me he cargado eses 'perfil' y creo que ya tira de las gento sources.
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 11:31 am    Post subject: Reply with quote

Zagloj wrote:

En cuanto a lo de revdep-rebuild:
https://forums.gentoo.org/viewtopic-t-532551-highlight-libgcjawt.html

Ahí encontré yo la solución.

Saludos ;)

Pd Otro por si acaso:
https://forums.gentoo.org/viewtopic-t-444323.html


Leo esto:

Quote:
Hm this has something to do with gcj. If I set -gcj in package.use and recompile gcc then the error disappears.


Miraré como se hace esto :)
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Sat Nov 17, 2007 11:42 am    Post subject: Reply with quote

No hombre, esa solución es para si quieres desactivar el USE gcj en gcc, yo como necesitaba esa USE pues lo hice con lo de los enlaces simbólicos:
Quote:
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/lib-gnu-java-awt-peer-gtk.la /usr/lib/lib-gnu-java-awt-peer-gtk.la
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcj.la /usr/lib/libgcj.la


Si de verdad no quieres soporte java en gcc, adelante, pero piénsalo antes, porque para instalar algunas aplicaciones lo necesitas.

Saludos ;)
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 12:30 pm    Post subject: Reply with quote

Zagloj wrote:
No hombre, esa solución es para si quieres desactivar el USE gcj en gcc, yo como necesitaba esa USE pues lo hice con lo de los enlaces simbólicos:
Quote:
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/lib-gnu-java-awt-peer-gtk.la /usr/lib/lib-gnu-java-awt-peer-gtk.la
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/libgcj.la /usr/lib/libgcj.la




Pues esto tampoco me ayuda mucho:

Code:
fix_libtool_files.sh


Bueno, voy a emerger el mundo con la opción -e y luego veré si se calma el derdep :)
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
the incredible hurd
Guru
Guru


Joined: 01 Jan 2007
Posts: 381

PostPosted: Sat Nov 17, 2007 5:28 pm    Post subject: Reply with quote

Solusan wrote:
Hola!

oooooooooooooooops!!

ahora me duelta esto:

[code]ñaña~ # revdep-rebuild --ignoge --pretend
emerge: error: no such option: --ignoge

Lo único que te está diciendo aquí es que has tecleado mal --ignore y has puesto otra cosa que no entiende: --ignoge
Te aconsejo que te fijes un poco más en los errores antes de venir a pegarlos al foro :wink:
_________________
Nunca preguntes el camino a alguien que ya lo conoce. Podrías no perderte. (Nahman de Braslaw)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 6:38 pm    Post subject: Reply with quote

the incredible hurd wrote:
Solusan wrote:
Hola!

oooooooooooooooops!!

ahora me duelta esto:

[code]ñaña~ # revdep-rebuild --ignoge --pretend
emerge: error: no such option: --ignoge

Lo único que te está diciendo aquí es que has tecleado mal --ignore y has puesto otra cosa que no entiende: --ignoge
Te aconsejo que te fijes un poco más en los errores antes de venir a pegarlos al foro :wink:


arj!!!

Cierto cierto, el logmein (http://logmein.com) no me ha dejado ver bien lo que pegaba, sorry al foro :oops:
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Sat Nov 17, 2007 6:48 pm    Post subject: Reply with quote

Aquí está lo que me suelta después de haber hecho un emerge -e world:

Code:

ñañaña ~ # revdep-rebuild --ignore --pretend
Configuring search environment for revdep-rebuild

Checking reverse dependencies...

Packages containing binaries and libraries broken by a package update
will be emerged.

Collecting system binaries and libraries... done.
  (/root/.revdep-rebuild.1_files)

Collecting complete LD_LIBRARY_PATH... done.
  (/root/.revdep-rebuild.2_ldpath)

Checking dynamic linking consistency...
  broken /usr/libexec/hald-probe-storage (requires  libparted-1.8.so.6)
  broken /usr/libexec/hald-probe-volume (requires  libparted-1.8.so.6)
  broken /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la (requires /usr/lib/../lib64/lib-gnu-java-awt-peer-gtk.la)
  broken /usr/lib64/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la (requires /usr/lib/../lib64/libgcj.la)
  broken /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgcjawt.la (requires /usr/lib/../lib64/lib-gnu-java-awt-peer-gtk.la)
  broken /usr/lib/gcc/x86_64-pc-linux-gnu/4.1.2/libgij.la (requires /usr/lib/../lib64/libgcj.la)
 done.
  (/root/.revdep-rebuild.3_rebuild)

Assigning files to ebuilds... done.
  (/root/.revdep-rebuild.4_ebuilds)

Evaluating package order... done.
  (/root/.revdep-rebuild.5_order)

All prepared. Starting rebuild...
emerge --oneshot --pretend =sys-apps/hal-0.5.9.1-r3 =sys-devel/gcc-4.1.2

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     UD] sys-apps/parted-1.8.6 [1.8.8]
[ebuild   R   ] sys-devel/gcc-4.1.2
[ebuild   R   ] sys-apps/hal-0.5.9.1-r3
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.



Otra vez me dice que recompila el gcc.
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Eleazar Anzola
Veteran
Veteran


Joined: 17 Jul 2003
Posts: 1318
Location: Caracas / Venezuela

PostPosted: Mon Nov 19, 2007 1:30 pm    Post subject: Reply with quote

Code:
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
¿Por que te das tan mala vida? solo tienes que leer un poco más los logs ó final de la salida y la mayoría de las veces la solución esta a simple vista (Sin ofender, dejemos la flojera mental y leamos un poco más antes de preguntar). Dicho lo anterior se ve claramente que te dice quita el --pretend es decir que debes colocar
Code:
revdep-rebuild
sin argumento alguno y ya, he visto que algunas veces se repiten los paquetes porque aun existen carpetas en el
Code:
/var/tmp/portage
que no permiten se reescriban los paquetes ya intslados ó emergidos, borra todos esos temporales y vuelve a hacerlo, una vez que termine ya no deberia existir problemas.

Pero es de acotar que antes es mejor hacer un
Code:
emerge --sync && emerge -uDvN world

_________________
Salu2
Eleazar Anzola
Linux User : # 216232
__________________________________________
Por un foro ordenado y un buscador más útil:
[TEMA] Descripción problema (estado)
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Mon Nov 19, 2007 7:58 pm    Post subject: Reply with quote

Eleazar Anzola wrote:
Code:
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.
¿Por que te das tan mala vida? solo tienes que leer un poco más los logs ó final de la salida y la mayoría de las veces la solución esta a simple vista (Sin ofender, dejemos la flojera mental y leamos un poco más antes de preguntar).



No hombre no. yo sólo ponía lo que me contaron que pusiera :)

Es decir, lo que saliera de la instrucción y así lo hice :)


Eleazar Anzola wrote:
Dicho lo anterior se ve claramente que te dice quita el --pretend es decir que debes colocar
Code:
revdep-rebuild
sin argumento alguno y ya, he visto que algunas veces se repiten los paquetes porque aun existen carpetas en el
Code:
/var/tmp/portage
que no permiten se reescriban los paquetes ya intslados ó emergidos, borra todos esos temporales y vuelve a hacerlo, una vez que termine ya no deberia existir problemas.

Pero es de acotar que antes es mejor hacer un
Code:
emerge --sync && emerge -uDvN world


Perfecto!!

Pues así lo haré, gracias!!
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Zagloj
Guru
Guru


Joined: 17 Jun 2005
Posts: 344

PostPosted: Sun Nov 25, 2007 10:41 pm    Post subject: Reply with quote

¿Lo solucionaste? Yo me refería más bien a hacer esto:
Code:
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/lib-gnu-java-awt-peer-gtk.la /usr/lib/lib-gnu-java-awt-peer-gtk.la

Por supuesto sustituye i686 con tu arquitectura y demás.
_________________
Your ideology seems to be: "I hate the fanatics, we shoud kill them all" juantxorena dixit.
Back to top
View user's profile Send private message
Solusan
Apprentice
Apprentice


Joined: 18 Sep 2004
Posts: 285

PostPosted: Mon Nov 26, 2007 7:33 pm    Post subject: Reply with quote

Zagloj wrote:
¿Lo solucionaste? Yo me refería más bien a hacer esto:
Code:
ln -s /usr/lib/gcc/i686-pc-linux-gnu/4.1.1/lib-gnu-java-awt-peer-gtk.la /usr/lib/lib-gnu-java-awt-peer-gtk.la

Por supuesto sustituye i686 con tu arquitectura y demás.


Pues la verdad es que ando desesperadito, ya no se que hacer para que no me pete un emerge -e system.

Me va diciendo que me pera sistemáticamente el paquete gmp.

Ahora mismo no tengo la máquina delante y n tengo acceso a ella, pero mañana pongo exactamente lo que me pone.


Aquí pongo un avance...


https://forums.gentoo.org/viewtopic-p-4547303.html#4547303


Gracias!
_________________
solusan@rathad:~> Fichero no encontrado. Me lo invento? (Y/N)
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Spanish 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