A instalação do pstoedit via macports está falhando

1

Eu estou no processo de instalar o octave através do macports (o que foi um grande problema à tarde), depois de compilado por quase um dia, a macports está instalando algumas últimas dependências, eles são pstoedit .

Mas a instalação falha, porque o repositório parece estar quebrado. Instalá-lo manualmente através de macports com o sinalizador -v produz a seguinte saída.

--->  Computing dependencies for pstoedit.
--->  Verifying checksums for pstoedit
--->  Checksumming pstoedit-3.70.tar.gz
Error: org.macports.checksum for port pstoedit returned: pstoedit-3.70.tar.gz does not exist in /opt/local/var/macports/distfiles/pstoedit
Warning: targets not executed for pstoedit: org.macports.activate org.macports.checksum org.macports.extract org.macports.patch org.macports.configure org.macports.build org.macports.destroot org.macports.install
Please see the log file for port pstoedit for details:
    /opt/local/var/macports/logs/_opt_local_var_macports_sources_rsync.macports.org_release_tarballs_ports_graphics_pstoedit/pstoedit/main.log
To report a bug, follow the instructions in the guide:
    http://guide.macports.org/#project.tickets
Error: Processing of port pstoedit failed

Aqui está a saída completa , mas ela não contém mais informações relacionadas.

O que posso fazer para satisfazer as dependências da oitava? O problema com o pstoedit pode ser resolvido? Seria suficiente para macports, se eu compilar e instalar pstoedit eu mesmo, ou existem requisitos do lado de macports?

    
por mike 18.07.2015 / 15:04

1 resposta

1

Eu também tenho pstoedit instalado como conseqüência da instalação do Octave MacPorts e eu tive problemas semelhantes hoje com a construção de pstoedit 3.70_3 (ao fazer um "sudo port upgrade desatualizado") e encontrou sucesso com temporariamente renomear / usr / local para / usr / local-temp

Essa renomeação temporária de / usr / local pode ser vista como uma sugestão em vários lugares, como link

O que funcionou para mim foi:

sudo port clean --all pstoedit
sudo mv /usr/local /usr/local-temp
sudo port install --unrequested pstoedit
sudo mv /usr/local-temp /usr/local

O sinalizador --unrequested foi usado, já que pstoedit não é algo que eu precise sozinho, mas apenas como dependente de algumas das minhas portas solicitadas (como Octave).

Provavelmente devemos informar em algum lugar que isso foi necessário.

É possível que o mesmo efeito possa ter sido alcançado usando o sinalizador "-t", conforme mencionado no FAQ acima, mas eu não tentei isso.

sudo port -t install --unrequested pstoedit
    
por 17.10.2015 / 19:07