View previous topic :: View next topic |
Author |
Message |
MonsterMord Guru
Joined: 28 Apr 2004 Posts: 395 Location: Italy --> Forli'
|
Posted: Thu Mar 03, 2005 10:43 pm Post subject: revdep-rebuild binari? |
|
|
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 |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Thu Mar 03, 2005 10:55 pm Post subject: |
|
|
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 (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 |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Thu Mar 03, 2005 10:56 pm Post subject: |
|
|
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 |
|
|
MonsterMord Guru
Joined: 28 Apr 2004 Posts: 395 Location: Italy --> Forli'
|
Posted: Thu Mar 03, 2005 11:02 pm Post subject: |
|
|
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 _________________ Gentoo GNU/Linux on DELL Inspiron 8500 |
|
Back to top |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Thu Mar 03, 2005 11:05 pm Post subject: |
|
|
Si questo lo so, se ne è parlato tanto. _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Mar 04, 2005 12:06 pm Post subject: |
|
|
è 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 |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Fri Mar 04, 2005 3:09 pm Post subject: |
|
|
Prova a cercare il pacchetto che lo richiede _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Mar 04, 2005 4:17 pm Post subject: |
|
|
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 |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 30966 Location: here
|
Posted: Fri Mar 04, 2005 4:19 pm Post subject: |
|
|
Cosa vuole reinstallarti? Lo vole anche mettere se lanci un emerge -uDp world? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
.:chrome:. Advocate
Joined: 19 Feb 2005 Posts: 4588 Location: Brescia, Italy
|
Posted: Fri Mar 04, 2005 4:22 pm Post subject: |
|
|
fedeliallalinea wrote: | Cosa vuole reinstallarti? Lo vole anche mettere se lanci un emerge -uDp world? |
no. solo revdep-rebuild |
|
Back to top |
|
|
^Stefano^ Guru
Joined: 20 Nov 2005 Posts: 394 Location: Ferrara
|
Posted: Sat Dec 24, 2005 10:33 am Post subject: [SOFTWARE]revdep-rebuild, complicazioni. |
|
|
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
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 |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Dec 24, 2005 10:39 am Post subject: |
|
|
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 |
|
|
^Stefano^ Guru
Joined: 20 Nov 2005 Posts: 394 Location: Ferrara
|
Posted: Sat Dec 24, 2005 10:45 am Post subject: |
|
|
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 |
|
|
Cazzantonio Bodhisattva
Joined: 20 Mar 2004 Posts: 4514 Location: Somewere around the world
|
Posted: Sat Dec 24, 2005 11:07 am Post subject: |
|
|
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 |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Sat Dec 24, 2005 3:18 pm Post subject: |
|
|
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
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
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 |
|
|
^Stefano^ Guru
Joined: 20 Nov 2005 Posts: 394 Location: Ferrara
|
Posted: Sat Dec 24, 2005 5:02 pm Post subject: |
|
|
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 _________________ 8-09 V-Day con una raccolta firme. Vi aspettiamo
Raccolta Firme
Progetto tRicicloPC con Linux |
|
Back to top |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Sun Dec 25, 2005 10:14 am Post subject: |
|
|
Con il nuovo revdep-rebuild incluso con gentoolkit-0.2.1 è possibile filtrare i risultati in modo da evitare falsi positivi |
|
Back to top |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Sun Dec 25, 2005 10:23 am Post subject: |
|
|
Davvero? Wow! Ora synco, aggiorno e leggo il man
Ah... Buon Natale!
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 |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Tue Dec 27, 2005 10:14 am Post subject: |
|
|
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
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 |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Dec 27, 2005 3:43 pm Post subject: |
|
|
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 |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Tue Dec 27, 2005 3:48 pm Post subject: |
|
|
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 |
|
|
fabius Guru
Joined: 29 Nov 2004 Posts: 525
|
Posted: Tue Dec 27, 2005 4:09 pm Post subject: |
|
|
Leggendo il bug report che ho segnalato all'inizio del topic |
|
Back to top |
|
|
Ferdinando Veteran
Joined: 25 Nov 2003 Posts: 1027 Location: Gaeta (LT) - Italy
|
Posted: Tue Dec 27, 2005 4:11 pm Post subject: |
|
|
fabius wrote: | Leggendo il bug report che ho segnalato all'inizio del topic |
Oh _________________ 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 |
|
|
gutter Bodhisattva
Joined: 13 Mar 2004 Posts: 7162 Location: Aarau, Aargau, Switzerland
|
Posted: Tue Dec 27, 2005 4:11 pm Post subject: |
|
|
fabius wrote: | Leggendo il bug report che ho segnalato all'inizio del topic |
Ecco perchè si leggono i link postati dagli altri utenti .... _________________ Registered as User #281564 and Machines #163761 |
|
Back to top |
|
|
|