I pacchetti installati da MacPorts non funzionano dopo l'aggiornamento a Lion

1

Recentemente ho aggiornato OS X da 10.6 a 10.7. Da quando ho fatto questo, alcuni strumenti da riga di comando che ho installato tramite MacPorts, come ImageMagick, hanno smesso di funzionare. Ad esempio quando eseguo $ convert Jobs.png -resample 72 Jobs.png ottengo:

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

Come posso risolvere questo problema?

Quello che ho provato:

Ho provato i seguenti comandi, senza alcun risultato:

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

L'ultimo dà:

--->  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>

Seguendo il suggerimento, ho eseguito $ sudo port -f activate perl5 , ma questo ha prodotto:

--->  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.

A questo punto sono alla fine, quindi ogni aiuto è molto apprezzato!

    
posta tog22 16.12.2011 - 19:32
fonte

1 risposta

3

La loro pagina di migrazione dovrebbe curare tutti i tuoi mali.

    
risposta data 16.12.2011 - 23:46
fonte

Leggi altre domande sui tag