Blog de Shire

Aller au contenu | Aller au menu | Aller à la recherche

11fév

Résoudre les conflits provoqués par Qt 4.5.1 et 4.5.2 (*-r9999 dependencies)

So… you’re trying to merge a package but get weird blockers like

   blocks B  >x11-libs/qt-gui-4.4.2-r9999 (“>x11-libs/qt-gui-4.4.2-r9999″ is blocking x11-libs/qt-xmlpatterns-4.4.2, x11-libs/qt-script-4.4.2,
   x11-libs/qt-dbus-4.4.2, x11-libs/qt-sql-4.4.2-r1, x11-libs/qt-qt3support-4.4.2, x11-libs/qt-svg-4.4.2, x11-libs/qt-test-4.4.2, x11-libs/qt-opengl-4.4.2,
   x11-libs/qt-core-4.4.2-r2)
   blocks B    <x11-libs/qt-gui-4.5.1 (“<x11-libs/qt-gui-4.5.1″ is blocking x11-libs/qt-opengl-4.5.1, x11-libs/qt-svg-4.5.1-r1, x11-libs/qt-script-4.5.1,
   x11-libs/qt-dbus-4.5.1, x11-libs/qt-xmlpatterns-4.5.1, x11-libs/qt-test-4.5.1, x11-libs/qt-qt3support-4.5.1, x11-libs/qt-sql-4.5.1, x11-libs/qt-core-4.5.1)

De nouvelles librairies QT sont disponibles dans portage et portage essaye dans mettre à jour qu'une seule partie.

La solution pour corriger le problème est:

  • emerge -avDuN world
    • dis a portage de mettre à jour tous les paquets Qt d'un coup
  • emerge -av1 `eix -I --only-names x11-libs/qt-`
    • cette commande permet de ne mettre à jour que les librairies Qt

Pour plus d'informations et pour du dépannage en cas de problème allez voir la source.

Source http://www.linuxized.com/2009/06/upgrading-qt-libraries-in-gentoo-with-portage/

08oct

Problème pour emerger Trac 0.11.1-r2 (setuptools)

Je n'arrivais pas à emerger trac-0.11.1-r2 à cause de setuptools.

Je pense que ceci est suite à l'upgrade de ptyhon 2.4 vers 2.5.

J'ai pour cela éxecuté:

/usr/sbin/python-updater
 * Starting Python Updater from 2.4 to 2.5 :
 *   Adding to list: =dev-libs/boost-1.35.0-r2
 *   Adding to list: =dev-python/pytz-2005m
 *   Adding to list: =dev-python/genshi-0.5.1
 *   Adding to list: =dev-python/elementtree-1.2.6-r2
 *   Adding to list: =dev-python/python-fchksum-1.7.1
 *   Adding to list: =dev-python/pygments-0.10
 *   Adding to list: =dev-python/docutils-0.4-r3
 *   Adding to list: =dev-python/pycrypto-2.0.1-r6
 *   Adding to list: =www-client/pybugz-0.7.3

Celui-ci à planté à cause de setuptools. J'ai mis à jour setuptools de la version 0.6_rc7 vers la version 0.6_rc8-r1 et j'ai emergé Trac.

PS: Idem pour la version 0.10 de Trac Si vous execuez /usr/sbin/python-updater celui reporte une erreur qui dit que setuptools est déja installé et qu'il ne peut pas installer deux version dans le même slot.