View previous topic :: View next topic |
Author |
Message |
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Mon May 10, 2010 2:49 pm Post subject: [libpng] Attention au passage 1.2 -> 1.4 |
|
|
https://forums.gentoo.org/viewtopic-t-827262-highlight-.html
Attention aux versions "testing" : la version 1.4 de libpng demande de faire des revdep-rebuild, car libpng 1.4 casse la compatibilité avec la 1.2.
Et libpng est utilisé par un grand nombre de paquets (dans mon cas 55 sur ma machine en ~amd64, j'attends le vedict pour le netbook).
A bon entendeur... salut ! _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon May 10, 2010 4:16 pm Post subject: |
|
|
Ouaip, j'ai eu quelques angoisses aussi hier, genre kde qui ne démarrait plus ! |
|
Back to top |
|
|
gregool Guru
Joined: 26 Nov 2007 Posts: 336 Location: Lille
|
Posted: Mon May 10, 2010 4:27 pm Post subject: |
|
|
mince j'ai pas vu ce topic! je viens d'en ouvrir un! si un modo peut cloturer, je vais déplacer |
|
Back to top |
|
|
Kazuya Apprentice
Joined: 09 Jul 2006 Posts: 256
|
Posted: Mon May 10, 2010 5:49 pm Post subject: |
|
|
Hello,
Bon ça ne dit pas si après le revdep-rebuild, tout rentre dans l'ordre, si ?
Moi je n'ai pas encore passé à libpng-1.4 car j'ai un petit chromium-bin qui demande la v1.2 et donc ça bloque finalement ça a du bon ce blocage ^^. _________________ Hacker vaillant, rien d'impossible !!!
"Quand une vache boit de l'eau, cette eau devient du lait. Quand un serpent boit de l'eau, cette eau devient du poison." |
|
Back to top |
|
|
ghoti Advocate
Joined: 30 Dec 2002 Posts: 3634 Location: Belgium
|
Posted: Mon May 10, 2010 6:43 pm Post subject: |
|
|
gregool wrote: | mince j'ai pas vu ce topic! je viens d'en ouvrir un! si un modo peut cloturer, je vais déplacer |
Tant que personne n'a répondu, tu peux le supprimer toi-même ! |
|
Back to top |
|
|
gregool Guru
Joined: 26 Nov 2007 Posts: 336 Location: Lille
|
Posted: Mon May 10, 2010 6:58 pm Post subject: |
|
|
c'est vrai, donc :
suite a la MAJ libpng 1.2.43 vers 1.4.2 j'ai lancé un revdep-rebuild qui me signale 99 paquets cassés
Problème ça bloque sur le 1er paquet qui est libgnomecanvas-python-2.28.0
Code: | checking for GTK+ - version >= 2.6.0... no
*** Could not run GTK+ test program, checking why...
*** The test program compiled, but did not run. This usually means
*** that the run-time linker is not finding GTK+ or finding the wrong
*** version of GTK+. If it is not finding GTK+, you'll need to set your
> *** LD_LIBRARY_PATH environment variable, or edit /etc/ld.so.conf to point
> *** to the installed location Also, make sure you have run ldconfig if that
> *** is required on your system
> ***
> *** If you have an old version installed, it is best to remove it, although
> *** you may also be able to get things to work by modifying LD_LIBRARY_PATH
> configure: error: maybe you want the gtk-gnome-1-2 branch?
>
> !!! Please attach the following file when seeking support:
> !!! /var/tmp/portage/dev-python/libgnomecanvas-python-2.28.0/work/gnome-python-2.28.0/config.log
> * ERROR: dev-python/libgnomecanvas-python-2.28.0 failed:
> * econf failed
> *
> * Call stack:
> * ebuild.sh, line 54: Called src_compile
> * environment, line 5142: Called gnome2_src_compile
> * environment, line 3103: Called gnome2_src_configure
> * environment, line 3117: Called econf '--disable-allbindings' '--enable-gnomecanvas'
> * ebuild.sh, line 544: Called die |
j'ai essayé de ré-emerger gtk+ mais ça se plante aussi cette fois en me réclamant libpng12
Je tourne un peu en rond pour le coup, en attendant, j'ai ré-installé libpng12 sur un autre slot de façon a pouvoir utiliser la station quand même, mais les paquets qui ont libpng en dépendance, en l'occurrence 99 chez moi ne peuvent plus être mis à jour tant que je ne les aurais pas reconstruit avec libpng14.
j'ai essayé de recompiler libglade et libtool mais la compilation échoue, même après avoir lancé un lafilefixer.
est-ce que quelqu'un aurait une idée?
Merci, |
|
Back to top |
|
|
guilc Bodhisattva
Joined: 15 Nov 2003 Posts: 3326 Location: Paris - France
|
Posted: Mon May 10, 2010 7:39 pm Post subject: |
|
|
recompiler cairo en premier. Mais revdep-rebuild devrait le mettre en premier... gnomecanvas ne devrait pas être le premier...
Sinon, emerge --sync et emerge libpng : un script pour fixer à la scrud les fichiers .la a été rajouté, ça devrait aider...
En tous cas chez moi, un revdep-rebuild plus tard, et tout tourne au poil _________________ Merci de respecter les règles du forum.
Mon site perso : https://www.xwing.info
Mon PORTDIR_OVERLAY : https://gentoo.xwing.info ou layman -a xwing |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Tue May 11, 2010 6:00 am Post subject: |
|
|
Chez moi tout a bien fonctionné, 64 et 65 paquets à recompiler, et dans le bon ordre.
J'utilise portage 2.2, et aucun ebuild propriétaire, je tourne sous XFCE.
Si ça ne passe pas, faites "emerge --keep-going --resume", puis revdep-rebuild jusqu'au moment où tout est en ordre.
Ou s'il faut émerger un paquet, n'oubliez pas le "--oneshot" sinon vous polluerez votre "world". _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
gregool Guru
Joined: 26 Nov 2007 Posts: 336 Location: Lille
|
Posted: Tue May 11, 2010 7:34 am Post subject: |
|
|
ayé !
c'était pas de la tarte mais tout est rentré dans l'ordre, la raison pour laquelle ça ne fonctionnait pas était l'ordre des paquets.
en faisant d'abord emerge cairo pango gtk+ atk libglade qt-gui puis un revdep-rebuild c'est passé comme une lettre à la poste.
le tout est d'arriver a déterminer l'ordre soit même.
donc à l'arrivée c'est pas trop 'méchant' la mise à jour, juste un peu lourd dans mon cas 99 paquets ça prends quand même un certain temps. |
|
Back to top |
|
|
RickyLoad Tux's lil' helper
Joined: 29 Dec 2006 Posts: 148 Location: Rennes
|
Posted: Thu May 13, 2010 2:58 am Post subject: |
|
|
arf
Bon dans la douleur ,mais çà a l'air de passer !!
Je me suis pris un laconique ==> emerge: there are no ebuilds to satisfy "x11-libs/qt:3".
Etant sous kde 4 je comprenais pas trop.
Puis je suis tombé sur ce lien ==> https://forums.gentoo.org/viewtopic-t-823043-start-0.html
qui m'a fait faire un peu de ménage ( restait quelques trucs au niveau de qt3 )
Voilà si çà peut aider quelqu'un qui se retrouve dans la même "mouise" !!
Le revdep-rebuild est parti pour 22 paquets , mais avec ceux que j'ai fait à la mano je devais tourner aussi autour de 40.
Y'a plus qu'à ............... |
|
Back to top |
|
|
bivittatus l33t
Joined: 31 Jan 2006 Posts: 687 Location: Roissy-en-Brie (France)
|
Posted: Thu May 13, 2010 12:42 pm Post subject: |
|
|
Pour ma part, il a fallu que j'utilise le script /usr/sbin/./libpng-1.4.x-update.sh
Ca ne passait pas pour gdm, thunar et xfcepanel... _________________ Linus TORVALDS: "Je ne suis pas là pour détruire Microsoft. Ce sera juste un effet secondaire tout à fait involontaire." |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Sat May 15, 2010 8:19 am Post subject: |
|
|
Dans mon cas, ni le script ni revdep-rebuild n'ont assuré . J'attends le résultat de emerge -e world ...
EDIT: emerge -e world terminé ce dimanche matin. Commencé la mise à jour vendredi soir... Tout fonctionne maintenant. (Manquerait plus que ça, tiens!) _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739!
Last edited by VinzC on Sun May 16, 2010 9:20 pm; edited 2 times in total |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Sat May 15, 2010 11:57 am Post subject: |
|
|
Moi, j'ai été obligé de linker dynamiquement vers un /usr/lib/libpng-1.2.so, sinon des dépendances gnome ne passaient pas (flag -lpng12) |
|
Back to top |
|
|
Kazuya Apprentice
Joined: 09 Jul 2006 Posts: 256
|
Posted: Sun May 16, 2010 8:42 pm Post subject: |
|
|
Hello,
Et ben moi c'est passé...
> Razer, j'ai eu le même soucis de dépendances avec certains paquets, mais après une petite recherche sur le forum, l’exécution de:
solution de flameeyes récupéré par NSaibot wrote: |
fgrep -e '-lpng12' --include '*.la' /usr/lib64 -rl | qfile -Cq -f - | sort -u | sudo xargs emerge -1v
|
à résolu le problème .
Du coup, ce fut une migration réussis _________________ Hacker vaillant, rien d'impossible !!!
"Quand une vache boit de l'eau, cette eau devient du lait. Quand un serpent boit de l'eau, cette eau devient du poison." |
|
Back to top |
|
|
razer l33t
Joined: 08 Oct 2004 Posts: 893 Location: Paris - France
|
Posted: Tue May 18, 2010 3:02 pm Post subject: |
|
|
Merci Kazuya, j'essaye çà à l'instant |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Thu May 20, 2010 10:57 am Post subject: |
|
|
Je dis Bonjour tout le monde!!
et je dis Post-it modo svp ça mérite au moins ça _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Thu May 20, 2010 11:09 am Post subject: |
|
|
Hé cool, mon premier message "post-it"é _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Leander256 l33t
Joined: 05 Jul 2003 Posts: 910 Location: Singapour
|
Posted: Sun May 23, 2010 3:25 pm Post subject: |
|
|
Pratiquement deux semaines après c'est toujours aussi galère...
Mon emerge world a foiré au milieu parce que les ./configure ne trouvaient plus gtk, le revdep-rebuild faisait les paquets dans le désordre, pareil pour la commande de kazuya, j'ai aussi lancé le script bourrin pour réparer les fichiers .la ... Ça m'aura pris une bonne partie de la nuit, à lancer un truc puis un autre. Et histoire de bien me pourrir la vie, le pilote de ma 4965 a planté et kacpid s'est mis à me bouffer 90% d'un core donc j'ai rebooté et plus rien ne fonctionnait (même pas slim, encore moins mplayer...).
Bien sûr on peut s'attendre à ce que des trucs cassent quand on est en ~arch, mais là c'est quand même abusé. Si ils ne mettent pas au point une méthode correcte pour l'upgrade, le passage en stable va faire très mal. |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Sun May 23, 2010 4:03 pm Post subject: |
|
|
Leander256 wrote: | Pratiquement deux semaines après c'est toujours aussi galère...
Mon emerge world a foiré au milieu parce que les ./configure ne trouvaient plus gtk, le revdep-rebuild faisait les paquets dans le désordre, pareil pour la commande de kazuya, j'ai aussi lancé le script bourrin pour réparer les fichiers .la ... Ça m'aura pris une bonne partie de la nuit, à lancer un truc puis un autre. Et histoire de bien me pourrir la vie, le pilote de ma 4965 a planté et kacpid s'est mis à me bouffer 90% d'un core donc j'ai rebooté et plus rien ne fonctionnait (même pas slim, encore moins mplayer...).
Bien sûr on peut s'attendre à ce que des trucs cassent quand on est en ~arch, mais là c'est quand même abusé. Si ils ne mettent pas au point une méthode correcte pour l'upgrade, le passage en stable va faire très mal. |
C'est impossible d'y arriver. Il y aura toujours des casse-têtes de ce genre et il faudra bien les résoudre a mano. Dans ton cas, je préconiserais le emerge -e world et de surveiller la reconstruction en permanence car il n'y a pas de martingale dans ces cas-là. J'ai dû par exemple passer certains paquets de stable à testing car les liaisons qu'ils avaient avec la libpng ne compilaient pas avec la nouvelle. Heureusement, il n'y a eu que quelques cas, trois tout au plus. C'est chiant au possible mais ça a eu l'avantage de remettre toutes les pendules à l'heure, si je puis dire...
Bonne chance et bon courage . _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
kernelsensei Bodhisattva
Joined: 22 Feb 2004 Posts: 5619 Location: Woustviller/Moselle/FRANCE (49.07°N;7.02°E)
|
Posted: Sun May 23, 2010 10:54 pm Post subject: |
|
|
Pour ceux qui auraient encore des problèmes (après avoir tenté en revdep-rebuild), essayez ça :
Code: | # emerge -av1 libpng
# emerge -aC =libpng-1.2.43-r3 (si encore présent)
# /usr/sbin/libpng-1.4.x-update.sh
# revdep-rebuild |
Le script libpng-1.4.x-update.sh devrait arranger les choses _________________ $ ruby -e'puts " .:@BFegiklnorst".unpack("x4ax7aaX6ax5aX15ax4aax6aaX7ax2aX5aX8 \
axaX3ax8aX4ax6aX3aX6ax3ax3aX9ax4ax2aX9axaX6ax3aX2ax4ax3aX4aXaX12ax10aaX7a").join' |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Mon May 24, 2010 12:17 am Post subject: |
|
|
kernelsensei wrote: | Le script libpng-1.4.x-update.sh devrait arranger les choses |
Justement, non, pas toujours -- par expérience perso . _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
Kazuya Apprentice
Joined: 09 Jul 2006 Posts: 256
|
Posted: Mon May 24, 2010 9:59 am Post subject: |
|
|
Hello,
C'est bizarre que vous ayez encore ce soucis, normalement il n'ya plus aucune raison:
Installer : libpng-1.4.2 et libpng-1.2.43-r3 (deux slot différents)
ensuite un petit coup de
Quote: |
revdep-rebuild -i
lafilefixer --justfixit
fgrep -e '-lpng12' --include '*.la' /usr/lib64 -rl | qfile -Cq -f - | sort -u | xargs emerge -1v
revdep-rebuild -i
|
Et chez moi ça marche nickel comme ça... après déterminez les paquets qui déconnent et regardez sur le bugzilla si il n'ya pas un patch de disponible... _________________ Hacker vaillant, rien d'impossible !!!
"Quand une vache boit de l'eau, cette eau devient du lait. Quand un serpent boit de l'eau, cette eau devient du poison." |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Mon May 24, 2010 10:58 am Post subject: |
|
|
Kazuya wrote: | Hello,
C'est bizarre que vous ayez encore ce soucis, normalement il n'ya plus aucune raison [...] |
Pour ma part, les soucis sont du passé, bien sûr. Mais je n'avais pas fait de mise à jour sur la machine depuis... un certain temps. Et là, sans doute, vu le nombre... _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
xaviermiller Bodhisattva
Joined: 23 Jul 2004 Posts: 8708 Location: ~Brussels - Belgique
|
Posted: Mon May 24, 2010 11:35 am Post subject: |
|
|
Hello,
S'il le faut, je pourrais éditer mon message initial pour mette en évidence les solutions apportées _________________ Kind regards,
Xavier Miller |
|
Back to top |
|
|
Mickael Advocate
Joined: 05 Sep 2005 Posts: 2387 Location: ~Belfort! - France - EU
|
Posted: Tue May 25, 2010 11:37 am Post subject: |
|
|
Pour ma part j'ai adopté la solution de gregool. _________________ À LIRE : COMMENT POSTER ET OBTENIR DE L'AIDE ?
Qui suis-je ? Bon j'ai relu, comme d'habitude, je suis bon a rien le vendredi
Qui suis-je ? Je ne serai jamais modo |
|
Back to top |
|
|
|