macports를 통한 pstoedit 설치가 실패함

macports를 통한 pstoedit 설치가 실패함

설치하는 중이에요옥타브macports를 통해 (오후에 엄청난 고통이었음) 거의 하루 동안 컴파일한 후 macports는 몇 가지 마지막 종속성을 설치하고 있는데 그 중 하나는 다음과 같습니다.pstoedit.

그러나 저장소가 손상된 것 같아서 설치에 실패합니다. Macport를 통해 수동으로 설치-V플래그는 다음과 같은 출력을 생성합니다.

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

여기는완전한 출력이지만 실제로는 더 많은 관련 정보가 포함되어 있지 않습니다.

옥타브의 종속성을 충족하려면 어떻게 해야 합니까? pstoedit의 문제를 해결할 수 있습니까? pstoedit를 직접 컴파일하고 설치하면 macport에 충분합니까, 아니면 macport 측에 요구 사항이 있습니까?

답변1

나는 또한 Octave의 MacPorts 설치의 결과로 pstoedit를 설치했으며 오늘 pstoedit 3.70_3을 빌드하는 데 비슷한 문제가 있었고("sudo 포트 업그레이드 오래된" 작업을 수행할 때) 일시적으로 /usr/local의 이름을 /usr/로 바꾸는 데 성공했습니다. 현지 온도

/usr/local의 임시 이름 변경은 다음과 같은 다양한 위치에서 제안으로 볼 수 있습니다.https://trac.macports.org/wiki/FAQ#usrlocal

나에게 도움이 된 것은 다음과 같습니다.

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

--unrequested 플래그는 pstoedit 자체가 필요하지 않고 요청한 포트(즉 Octave) 중 일부에만 필요한 것이기 때문에 사용되었습니다.

아마도 우리는 이것이 필요하다고 어딘가에 보고해야 할 것 같습니다.

위에 링크된 FAQ에서 언급한 것처럼 "-t" 플래그를 사용하여 동일한 효과를 얻을 수도 있지만 저는 그렇게 하지 않았습니다.

sudo port -t install --unrequested pstoedit

관련 정보