Migrando o Macports para o OS X Yosemite

Ontém (16/10/2014) foi liberada a versão 10.10 do OS X, batizada de Yosemite. Se você usa o Macports e fez a atualização para o Yosemite, pode estar experienciando alguns problemas.

Logo após a atualização do OS X, fiz a atualização dos meus ports com o comando de praxe:

$ sudo port -d sync

… e recebi a seguinte mensagem:

Error: Current platform "darwin 14" does not match expected platform "darwin 13"
Error: If you upgraded your OS, please follow the migration instructions: https://trac.macports.org/wiki/Migration
OS platform mismatch
while executing
"mportinit ui_options global_options global_variations"
Error: /opt/local/bin/port: Failed to initialize MacPorts, OS platform mismatch

Da mesma forma como descrito aqui.

Para solucionar este problema, é bastante simples: basta instalar o pacote correto do Macports para o OS X Yosemite.

Depois de reinstalado, fui tentar novamente atualizar os meus ports. Ok, tudo funcionando! O problema que surgiu, foi quando tentei fazer o upgrade dos meus ports, com o comando:

$ sudo port upgrade outdated

Com isso, recebi a seguinte mensagem de erro no Terminal e acompanhada da caixa de diálogo a seguir (em todas as vezes que executei o comando):

---> Building antlr
Error: org.macports.build for port antlr returned: command execution failed
Please see the log file for port antlr for details:
 /opt/local/var/macports/logs/_opt_local_var_macports_sources_distfiles.macports.org_ports_lang_antlr/antlr/main.log
Error: Unable to upgrade port: 1
To report a bug, follow the instructions in the guide:
 http://guide.macports.org/#project.tickets
Caixa de diálogo apresentando o erro, referente à versão do Java oficial para o OS X Yosemite.
Pesquisando na interwebs, descobri que a versão do Java estava desatualizada. Instalei a versão 8u25 do JRE e nada! Foi então que neste link, alguém indicou a instalação do JRE e JDK, ambos na versão 8u40, que na verdade é um pré-release e problema resolvido!
Anúncios

Autor: cfbastarz

craftmind.wordpress.com

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s