Como faço para passar uma opção de configuração para macports?

0

Estou seguindo instruções para instalar ligações JavaHL para o Subversion a partir de: link

Ele diz para executar sudo port install subversion-javahlbindings +no_bdb +universal quando eu obtenho um erro

:info:configure configure: error: Cannot compile JavaHL without a suitable JDK.
:info:configure                   Please specify a suitable JDK using the --with-jdk option.
:info:configure Command failed:  cd "/opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.1" && ./configure --prefix=/opt/local --disable-dependency-tracking --with-apr=/opt/local/bin/apr-1-config --with-apr-util=/opt/local/bin/apu-1-config --without-apxs --mandir=\${prefix}/share/man --with-serf=/opt/local --with-sasl=/opt/local --with-libmagic=/opt/local --without-gnome-keyring --enable-javahl --without-jikes --with-junit=/opt/local/share/java/junit.jar --without-berkeley-db 
:info:configure Exit code: 1
:error:configure Failed to configure subversion-javahlbindings, consult /opt/local/var/macports/build/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_devel_subversion-javahlbindings/subversion-javahlbindings/work/subversion-1.8.1/config.log

Eu editei manualmente o Portifle e adicionei o seguinte a config.args :

--with-jdk=/System/Library/Frameworks/JavaVM.framework/Versions/1.6/Home 

Eu recebo o mesmo erro, embora eu veja que ele passou esse argumento para configurar.

Como eu especifico um JDK para esta operação?

    
por Freiheit 07.08.2013 / 19:05

2 respostas

2

Se você já verificou que seu JAVA_HOME está apontando para o JDK correto, tente exportar suas variáveis com a opção sudo -E :

sudo -E port install subversion-javahlbindings +no_bdb +universal
    
por 13.12.2013 / 12:31
0

Eu resolvi esse problema instalando a última versão do Subclipse. Eu pensei que tinha o mais recente instalado através do Eclipse Marketplace, mas era o Subclipse 1.8.x. O mais recente é 1.10.x. Eu instalei isso usando a URL do Eclipse, em seguida, executando sudo port install subversion-javahlbindings sem opções e tudo funciona.

Eu não tenho certeza que a instalação macports das ligações javahl é necessária.

Links para download de subclipes: link

    
por 07.08.2013 / 21:24