Recientemente actualicé OS X de 10.6 a 10.7. Desde entonces, ciertas herramientas de línea de comandos que instalé a través de MacPorts, como ImageMagick, dejaron de funcionar. Por ejemplo, al ejecutar $ convert Jobs.png -resample 72 Jobs.png
obtengo:
dyld: Biblioteca no encontrada: /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libclparser.dylib
Referenciado desde: /opt/local/bin/convert
Razón: imagen no encontrada
¿Cómo puedo solucionar esto?
Lo que he intentado:
He probado los siguientes comandos, sin éxito:
$ sudo port selfupdate
$ sudo port upgrade outdated
$ sudo port upgrade imagemagick
El último arroja:
---> Activating perl5 @5.12.3_1+perl5_12
Error: Target org.macports.activate returned: Image error: /opt/local/share/man/man3p/App::Prove.3pm ya existe y no pertenece a un puerto registrado. No se puede activar el puerto perl5. Utilice 'port -f activate perl5' para forzar la activación.
Error: Error al instalar perl5
Registro para perl5 en: /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_ports_lang_perl5/perl5/main.log
Error: Las siguientes dependencias no fueron instaladas: perl5
Error: Problema al instalar glib2
Para reportar un error, consulte
Siguiendo la sugerencia ahí, ejecuté $ sudo port -f activate perl5
pero esto arrojó:
---> Las siguientes versiones de perl5 están actualmente instaladas:
---> perl5 @5.8.9_0
---> perl5 @5.12.3_1+perl5_12
Error: la activación del puerto falló: Error del registro: Por favor especifique la versión completa como está registrada en el registro del puerto.
En este punto estoy desesperado, ¡así que cualquier ayuda es muy apreciada!