[英]installing gtk+ on mac osx 10.11.4 El-Capitan
我有一個macbook pro與osx 10.11.4 El-Capitan
。 我使用zsh
,我想知道可能導致問題? 去年我一直在修補各種小項目沒有問題,所以我的環境相當穩定。 我需要gtk
,所以......
我從這開始
git clone git://git.gnome.org/gtk+
我按照這里的說明構建gtk+
發行版:
在我執行此步驟之前,事情似乎正在發展:
jhbuild build meta-gtk-osx-bootstrap
並得到以下錯誤:
檢查python模塊libxml2 ...未找到configure:error:運行此軟件包需要Python模塊libxml2 *在itstool的階段配置期間出錯:##########運行錯誤./configure --prefix /用戶/爸爸/ gtk / inst * [7/12]
所以我嘗試過:
brew install libxml2
給我 :
OS X已經提供了這個軟件,並行安裝另一個版本會造成各種麻煩。
一般來說,這對您沒有任何影響。 如果您構建自己的軟件並且需要此公式,則需要添加到構建變量中:
LDFLAGS: -L/usr/local/opt/libxml2/lib
CPPFLAGS: -I/usr/local/opt/libxml2/include
關於如何進行的任何想法? 問題似乎是安裝了libxml2但jhbuild無法找到 - 所以我希望這是一個相對常見的問題,易於修復,但我卡住了? 我不確定在哪里設置這些環境變量。 我從命令行設置它們並重新但同樣的結果。
提前致謝
我也遇到過這個問題而且不確定是什么導致了這個問題。 我們前一段時間討論過gtk-osx-devel郵件列表: https : //mail.gnome.org/archives/gtk-osx-devel-list/2015-April/msg00000.html
簡介:由於某種原因,libxml包沒有在正確的位置安裝Python模塊。 要解決它,當itstool失敗時,選擇“啟動shell”選項並運行以下命令:
cd ../libxml/python
make install
exit
然后嘗試繼續構建。
我也有這個問題並嘗試了ptomato的答案,它對我不起作用。 但我找到了正確的.py文件:
find ~ -iname "libxml2.py"
~/gtk/source/libxml2-2.9.8/python/libxml2.py
~/gtk/inst/lib/python3.6/site-packages/libxml2.py
並將它和它需要的libxml2mod庫復制到python2.7站點包:
cp ~/gtk/source/libxml2-2.9.8/python/libxml2.py ~/gtk/inst/lib/python2.7/site-packages/
cp ~/.cache/jhbuild/build/libxml2-2.9.8/python/.libs/libxml* ~/gtk/inst/lib/python2.7/site-packages/
我不知道(或關心)為什么libxml2 / python makefile無法將它安裝到正確的位置。 但是我要離開這里,所以我不會忘記並在下次遇到同樣的問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.