透過 macports 安裝 pstoedit 失敗

透過 macports 安裝 pstoedit 失敗

我正在安裝過程中八度透過macports(順便說一句,下午是一個巨大的痛苦),在編譯了近一天之後,macports正在安裝一些最後的依賴項,其中之一是編輯

但安裝失敗,因為儲存庫似乎已損壞。透過 macports 手動安裝-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,這對於 macports 是否足夠,或者 macports 方面有什麼要求嗎?

答案1

我還安裝了pstoedit 作為MacPorts 安裝Octave 的結果,今天我在構建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)的依賴項。

也許我們應該在某個地方報告這是必要的。

透過使用上面連結的常見問題解答中引用的“-t”標誌,可能可以達到相同的效果,但我沒有嘗試這樣做。

sudo port -t install --unrequested pstoedit

相關內容