1 votes

Les paquets installés par MacPorts ne fonctionnent pas après la mise à jour vers Lion

J'ai récemment mis à jour OS X de 10.6 à 10.7. Depuis, certains outils en ligne de commande que j'ai installés via MacPorts, comme ImageMagick, ne fonctionnent plus. Par exemple, lorsque j'exécute $ convert Jobs.png -resample 72 Jobs.png J'ai compris :

dyld: Library not loaded: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenced from: /opt/local/bin/convert
Reason: image not found

Comment puis-je réparer cela ?

Ce que j'ai essayé :

J'ai essayé les commandes suivantes, sans succès :

$ sudo port selfupdate
$ sudo port upgrade outdated
$ sudo port upgrade imagemagick

Le dernier donne :

--->  Activating perl5 @5.12.3_1+perl5_12
Error: Target org.macports.activate returned: Image error: /opt/local/share/man/man3p/App::Prove.3pm already exists and does not belong to a registered port.  Unable to activate port perl5. Use 'port -f activate perl5' to force the activation.
Error: Failed to install perl5
Log for perl5 is at: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5/perl5/main.log
Error: The following dependencies were not installed: perl5
Error: Problem while installing glib2
To report a bug, see <http://guide.macports.org/#project.tickets>

En suivant la suggestion, j'ai exécuté $ sudo port -f activate perl5 mais ça n'a pas marché :

--->  The following versions of perl5 are currently installed:
--->      perl5 @5.8.9_0
--->      perl5 @5.12.3_1+perl5_12
Error: port activate failed: Registry error: Please specify the full version as recorded in the port registry.

Je ne sais plus où donner de la tête, alors toute aide est la bienvenue !

3voto

tinytinysky Points 161

Leur page de migration devrait guérir tous vos maux.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X