Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
revdep-rebuild binari?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
MonsterMord
Guru
Guru


Joined: 28 Apr 2004
Posts: 395
Location: Italy --> Forli'

PostPosted: Thu Mar 03, 2005 10:43 pm    Post subject: revdep-rebuild binari? Reply with quote

Tutto ha avuto inizio con il fallimento dell'emersione di blender: manca la libreria libdirectfb-0.9.so.20 che l'aggiornameto di DirectFB ha modificato.
Mi armo di pazienza e lancio revdep-rebuild, come tra l'altro consigliato dall'emersione dello stesso DirectFB.

Frulla per parecchio tempo e poi salta fuori che tra gli altri mi vuole emergere:
Code:

dev-java/sun-jdk-1.5.0.01
games-fps/unreal-226
games-fps/unreal-tournament-451
games-fps/ut2004-demo-3334
games-sports/racer-bin-0.5.0-r1

Ma sono dei binari!!!
Ma scherza?
Che li riemergo a fare?
Alla fine ho risolto eliminando a mano le voci nei file .revdep-rebuild.4_ebuilds e .revdep-rebuild.5_order ma non c'e' un modo piu' comodo per dire al comando di non considerare alcuni pacchetti?

ho provato con man revdep-rebuild ma non e' che sia stato di molto aiuto, da cui il tag.

Hints?
_________________
Gentoo GNU/Linux on DELL Inspiron 8500


Last edited by MonsterMord on Thu Mar 03, 2005 10:58 pm; edited 1 time in total
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Thu Mar 03, 2005 10:55 pm    Post subject: Reply with quote

revdep-rebuild ha dei problemi nel valutare i binari... è un bug stranoto e c'è poco da farci
Immagino che una cosa intelligente sarebbe impedire a revdep-rebuild di valutare i binari ma questo devi chiederlo a chi mantiene il programma :wink: (bugzilla)
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Thu Mar 03, 2005 10:56 pm    Post subject: Reply with quote

Dal momento che i binari sono stati compilati su altre macchine è probabile che siano compilati con use o verso librerie diverse dalle tue e quindi revdep-rebuild pensa di riemergerli.

Per favore togli il tag ;)
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
MonsterMord
Guru
Guru


Joined: 28 Apr 2004
Posts: 395
Location: Italy --> Forli'

PostPosted: Thu Mar 03, 2005 11:02 pm    Post subject: Reply with quote

gutter wrote:
quindi revdep-rebuild pensa di riemergerli


si ma non si potrebbe fare un file di configurazione contenente i pacchetti che revdep-rebuild non deve toccare?
Non e' mica una pecca da poco!

gutter wrote:
Per favore togli il tag ;)

ok, ma non metto risolto :P
_________________
Gentoo GNU/Linux on DELL Inspiron 8500
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Thu Mar 03, 2005 11:05 pm    Post subject: Reply with quote

Si questo lo so, se ne è parlato tanto.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
fabius
Guru
Guru


Joined: 29 Nov 2004
Posts: 525

PostPosted: Thu Mar 03, 2005 11:25 pm    Post subject: Reply with quote

Potrebbe essere utile tenere d'occhio questo link sugli sviluppi di revdep-rebuild: https://bugs.gentoo.org/show_bug.cgi?id=62644
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Mar 04, 2005 12:06 pm    Post subject: Reply with quote

è sorto anche a me un problema con revdep-rebuild, ed è una cosa strana!!!
ho fatto l'emerge di xpde, perché ero curioso di vedere con i miei occhi ocm'era... quando ci ho giocato un po' l'ho rimosso, solo che ora revdep-rebuild me lo reinstalla ogni volta, sistematicamente. non capisco il perché... :(
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Fri Mar 04, 2005 3:09 pm    Post subject: Reply with quote

Prova a cercare il pacchetto che lo richiede ;)
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Mar 04, 2005 4:17 pm    Post subject: Reply with quote

gutter wrote:
Prova a cercare il pacchetto che lo richiede ;)

eh sì... facile a dirsi... purtroppo non conosco ancora bene il sistema, e non so come fare quello che mi dici
inoltre xpde non mi sembra che ami avesse richiesto dipendenze (però sto andando a memoria)
Back to top
View user's profile Send private message
fedeliallalinea
Administrator
Administrator


Joined: 08 Mar 2003
Posts: 30966
Location: here

PostPosted: Fri Mar 04, 2005 4:19 pm    Post subject: Reply with quote

Cosa vuole reinstallarti? Lo vole anche mettere se lanci un emerge -uDp world?
_________________
Questions are guaranteed in life; Answers aren't.
Back to top
View user's profile Send private message
.:chrome:.
Advocate
Advocate


Joined: 19 Feb 2005
Posts: 4588
Location: Brescia, Italy

PostPosted: Fri Mar 04, 2005 4:22 pm    Post subject: Reply with quote

fedeliallalinea wrote:
Cosa vuole reinstallarti? Lo vole anche mettere se lanci un emerge -uDp world?


no. solo revdep-rebuild
Back to top
View user's profile Send private message
^Stefano^
Guru
Guru


Joined: 20 Nov 2005
Posts: 394
Location: Ferrara

PostPosted: Sat Dec 24, 2005 10:33 am    Post subject: [SOFTWARE]revdep-rebuild, complicazioni. Reply with quote

Salve gente, vi elenco la cosa strana che mi capita da ieri...
con emerge ho rimosso bittorrent e azureus e successivamente ho voluto anche dare un
Code:
emerge --depclean

passando il sopracitato comando con l'opzione -p prima, e guardando i log /var/log/emerge.log poi, mi sono accorto che sono state tolte solo le dipendenze di bittorrent e azureus, come io volevo.
però quando do revdep-rebuild mi trova sempre questa situazione:
Code:
jslab ste # revdep-rebuild -p

Checking reverse dependencies...
Packages containing binaries and libraries broken by any package update,
will be recompiled.

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...
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so (requires libBLT24.so libtk8.3.so libtcl8.3.so)
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so (requires libbz2.so.0)
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so (requires libgdbm.so.2)
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so (requires libgdbm.so.2)
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so (requires libgmp.so.3)
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1.so)
ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so'
  broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so (requires libreadline.so.4)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so (requires libBLT24.so libtk8.3.so libtcl8.3.so)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so (requires libbz2.so.0)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so (requires libgdbm.so.2)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so (requires libgdbm.so.2)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so (requires libgmp.so.3)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1.so)
ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so'
  broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/readline.so (requires libreadline.so.4)
 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 --nodeps -p =app-office/openoffice-bin-2.0.0

These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild   R   ] app-office/openoffice-bin-2.0.0
Now you can remove -p (or --pretend) from arguments and re-run revdep-rebuild.

anche se io lo rilancio senza -p, in modo che ricompili openoffice, dopo mi ritrova sempre questi errori.
cosa può essere?
_________________
8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Sat Dec 24, 2005 10:39 am    Post subject: Reply with quote

mergiato i topic... la soluzione sta in cima
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
^Stefano^
Guru
Guru


Joined: 20 Nov 2005
Posts: 394
Location: Ferrara

PostPosted: Sat Dec 24, 2005 10:45 am    Post subject: Reply with quote

acc! Scusate se ma non avevo proprio visto questo topic, altrimenti non ne avrei aperto un altro.
quindi il problema sta in un bug di revdep-rebuild, per il quale se io avessi openoffice invece di openoffice-bin non mi richiederebbe la ricompilazione, ho capito bene?
_________________
8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux
Back to top
View user's profile Send private message
Cazzantonio
Bodhisattva
Bodhisattva


Joined: 20 Mar 2004
Posts: 4514
Location: Somewere around the world

PostPosted: Sat Dec 24, 2005 11:07 am    Post subject: Reply with quote

yes... sostanzialmente openoffice non ti dovrebbe dare problemi... semplicemente revdep-rebuild vede un falso positivo
_________________
Any mans death diminishes me, because I am involved in Mankinde; and therefore never send to know for whom the bell tolls; It tolls for thee.
-John Donne
Back to top
View user's profile Send private message
Ferdinando
Veteran
Veteran


Joined: 25 Nov 2003
Posts: 1027
Location: Gaeta (LT) - Italy

PostPosted: Sat Dec 24, 2005 3:18 pm    Post subject: Reply with quote

Nello84 wrote:
se io avessi openoffice invece di openoffice-bin non mi richiederebbe la ricompilazione, ho capito bene?

Sì ma ti consiglio di tenerti il bug di revdep-rebuild :lol:
Io una volta provai ad emergere openoffice ed è stata un'esperienza tra il mistico e il paranormale (la quantità di codice che passava sullo schermo aveva un effetto ipnotico) e visto che comunque openoffice ridefinisce le CFLAGS non cambia praticamente nulla dal binario :D

Ciao
_________________
La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997
Back to top
View user's profile Send private message
^Stefano^
Guru
Guru


Joined: 20 Nov 2005
Posts: 394
Location: Ferrara

PostPosted: Sat Dec 24, 2005 5:02 pm    Post subject: Reply with quote

io mi sono addormentato davanti al monitor dopo 5 ore di compilazione quando ho provato a installare openoffice. solo dopo, seguendo un mio post, capii che potevo tranquillamente installare il -bin e rimanere sveglio :lol: :lol:
_________________
8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux
Back to top
View user's profile Send private message
fabius
Guru
Guru


Joined: 29 Nov 2004
Posts: 525

PostPosted: Sun Dec 25, 2005 10:14 am    Post subject: Reply with quote

Con il nuovo revdep-rebuild incluso con gentoolkit-0.2.1 è possibile filtrare i risultati in modo da evitare falsi positivi :wink:
Back to top
View user's profile Send private message
Ferdinando
Veteran
Veteran


Joined: 25 Nov 2003
Posts: 1027
Location: Gaeta (LT) - Italy

PostPosted: Sun Dec 25, 2005 10:23 am    Post subject: Reply with quote

Davvero? Wow! Ora synco, aggiorno e leggo il man :)
Ah... Buon Natale! :D

Ciao
_________________
La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997
Back to top
View user's profile Send private message
Ferdinando
Veteran
Veteran


Joined: 25 Nov 2003
Posts: 1027
Location: Gaeta (LT) - Italy

PostPosted: Tue Dec 27, 2005 10:14 am    Post subject: Reply with quote

Scusa fabius ma ne sei sicuro?
Code:
root@Aurora ~ # revdep-rebuild --help
Usage: /usr/bin/revdep-rebuild [OPTIONS] [--] [EMERGE_OPTIONS]

Broken reverse dependency rebuilder.

  -X, --package-names  Emerge based on package names, not exact versions
      --library NAME   Emerge existing packages that use the library with NAME
      --library=NAME   NAME can be a full path to the library or a basic
                       regular expression (man grep)
 -nc, --no-color       Turn off colored output
  -i, --ignore         Ignore temporary files from previous runs
  -q, --quiet          Be less verbose (also passed to emerge command)
 -vv, --extra-verbose  Be extra verbose

Calls emerge, all other options are used for it (e. g. -p, --pretend).

Report bugs to <http://bugs.gentoo.org>

Uso app-portage/gentoolkit-0.2.1_rc4 ma non noto alcun cambiamento :roll:

Ciao
_________________
La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Tue Dec 27, 2005 3:43 pm    Post subject: Reply with quote

Code:

gutter@giskard ~ $ cat /etc/revdep-rebuild/99revdep-rebuild | grep -ve "^#"

LD_LIBRARY_MASK="libodbcinst.so libodbc.so libjava.so libjvm.so"
SEARCH_DIRS="/bin /sbin /usr/bin /usr/sbin /lib* /usr/lib*"
SEARCH_DIRS_MASK="/usr/lib/openoffice"


Devi modificare SEARCH_DIRS_MASK aggiungendo le dir che vuoi non vengano considerate.
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Ferdinando
Veteran
Veteran


Joined: 25 Nov 2003
Posts: 1027
Location: Gaeta (LT) - Italy

PostPosted: Tue Dec 27, 2005 3:48 pm    Post subject: Reply with quote

gutter wrote:
Devi modificare SEARCH_DIRS_MASK aggiungendo le dir che vuoi non vengano considerate.

Ah ora capisco grazie.
Ma non esiste un "man revdep-rebuild"? Voi come lo avete scoperto?

Ciao
_________________
La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997
Back to top
View user's profile Send private message
fabius
Guru
Guru


Joined: 29 Nov 2004
Posts: 525

PostPosted: Tue Dec 27, 2005 4:09 pm    Post subject: Reply with quote

Leggendo il bug report che ho segnalato all'inizio del topic :wink:
Back to top
View user's profile Send private message
Ferdinando
Veteran
Veteran


Joined: 25 Nov 2003
Posts: 1027
Location: Gaeta (LT) - Italy

PostPosted: Tue Dec 27, 2005 4:11 pm    Post subject: Reply with quote

fabius wrote:
Leggendo il bug report che ho segnalato all'inizio del topic :wink:

Oh :oops:
_________________
La risposta, non la devi cercare fuori, la devi cercare dentro di te: e però è SBAGLIATA!
-- Corrado Guzzanti, "Pippo Chennedy Show", 1997
Back to top
View user's profile Send private message
gutter
Bodhisattva
Bodhisattva


Joined: 13 Mar 2004
Posts: 7162
Location: Aarau, Aargau, Switzerland

PostPosted: Tue Dec 27, 2005 4:11 pm    Post subject: Reply with quote

fabius wrote:
Leggendo il bug report che ho segnalato all'inizio del topic :wink:


Ecco perchè si leggono i link postati dagli altri utenti .... :D
_________________
Registered as User #281564 and Machines #163761
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) 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