【发布时间】:2016-04-26 05:34:35
【问题描述】:
我有一台带有osx 10.11.4 El-Capitan 的macbook pro。我使用zsh,我想知道这可能会导致问题吗?去年我在各种各样的小项目上一直在修补 python,没有任何问题,所以我的环境非常稳定。我需要gtk,所以...
我从这个开始
git clone git://git.gnome.org/gtk+
我正在按照此处的说明构建gtk+ 分发:
在我运行这一步之前,事情似乎正在进展:
jhbuild build meta-gtk-osx-bootstrap
并得到以下错误:
正在检查 python 模块 libxml2... 未找到 配置:错误:运行此包需要 Python 模块 libxml2 * 在 itstool 阶段配置期间出错:######### Error running ./configure --prefix /Users/Dad/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 找不到 - 所以我希望这是一个相对常见的问题,易于修复,但我被卡住了?我不确定在哪里设置这些环境变量。我从命令行设置它们并重新运行但结果相同。
提前致谢
【问题讨论】:
-
你好像在用自制软件,为什么不用
brew安装gtk? -
我感觉有人会问我 - 我遇到了超出此问题范围的问题 - 尝试解决其中一些问题并寻找另一种方法,这就是我上面列出的方法。
-
您可以尝试使用 jhbuild 来设置私有构建环境。 OS X 的指令有点乱,不过……祝你好运!