我从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
发布于 2012-06-23 22:30:32
结果我不得不(通过this answer)安装gettext。
发布于 2012-06-22 23:56:22
如果你从源代码构建MonoDevelop,你需要的是Mono MDK包,而不是MRE包。
请参阅http://monodevelop.com/Developers/Mac_Support/Building_MonoDevelop_on_OS_X
不确定Unity的版本,他们维护着一个旧的fork,我不知道他们做了什么改变。
https://stackoverflow.com/questions/11158188
复制相似问题