簡體   English   中英

在mac osx上安裝gtk + 10.11.4 El-Capitan

[英]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+發行版:

https://wiki.gnome.org/action/show//Projects/GTK+/OSX/Building?action=show&redirect=GTK%2B%2FOSX%2FBuilding

在我執行此步驟之前,事情似乎正在發展:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM