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