0

我从 Git下载了最新版本的MonoDevelop Unity 。在此之前,我对来自 Git的MonoDevelop的香草版本进行了同样的尝试。

我尝试使用以下内容编译 MonoDevelop:./configure

我尝试了包括和不包括所有包:

Select the packages to include in the build for the profile 'default':

1. [X] main
2. [X] extras/JavaBinding
3. [X] extras/ValaBinding
4. [X] extras/MonoDevelop.Database
5. [X] extras/MonoDevelop.Debugger.Gdb
6. [X] extras/PyBinding
7. [X] extras/MonoDevelop.MonoMac
8. [X] extras/MonoDevelop.MeeGo

我开始对自己说“这太棒了!”。然后是路障:

Configuring package: main
-------------------------
Configuration options: 
Running aclocal  ...
Running automake --foreign  ...
Running autoconf ...
Running ./configure --enable-maintainer-mode --enable-compile-warnings --prefix=/usr/local ...
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... ./install-sh -c -d
checking for gawk... no
checking for mawk... no
checking for nawk... no
checking for awk... awk
checking whether make sets $(MAKE)... yes
checking how to create a ustar tar archive... gnutar
checking whether to enable maintainer-specific portions of Makefiles... yes
checking for mono... /usr/bin/mono
checking for gmcs... /usr/bin/gmcs
checking for pkg-config... /usr/bin/pkg-config
checking for msgfmt... no
configure: error: You need to install msgfmt from intltool

我已经尽力尝试手动安装 intltool,但我没有遇到任何运气。

如何修复此“配置错误”?configure: error: You need to install msgfmt from intltool

4

2 回答 2

4

事实证明我必须安装gettext(通过这个答案)。

于 2012-06-23T14:30:32.417 回答
2

如果您从源代码构建 MonoDevelop,则需要 Mono MDK 包,而不是 MRE 包。

请参阅http://monodevelop.com/Developers/Mac_Support/Building_MonoDevelop_on_OS_X

不确定 Unity 的版本,他们维护一个旧的分叉,我不知道他们改变了什么。

于 2012-06-22T15:56:22.220 回答