【问题标题】:Problems While Trying To Compile MacVim尝试编译 MacVim 时的问题
【发布时间】:2011-07-18 01:06:48
【问题描述】:

我正在尝试在我的 Macbook Pro 上编译 MacVim,但是当它运行 make 时,我遇到了一些错误:

=== BUILD NATIVE TARGET MacVim OF PROJECT MacVim WITH THE DEFAULT CONFIGURATION (Release) ===
Check dependencies
PBXCp build/Release/MacVim.app/Contents/MacOS/Vim ../Vim
    cd /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim
    /Developer/Library/PrivateFrameworks/DevToolsCore.framework/Resources/pbxcp -exclude .DS_Store -exclude CVS -exclude .svn -exclude .git -strip-debug-symbols -resolve-src-symlinks /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim/../Vim /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim/build/Release/MacVim.app/Contents/MacOS

PhaseScriptExecution "Make Document Icons" build/MacVim.build/Release/MacVim.build/Script-1D1C31F00EFFBFD6003FE9A5.sh
    cd /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim
    /bin/sh -c /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim/build/MacVim.build/Release/MacVim.build/Script-1D1C31F00EFFBFD6003FE9A5.sh

unzip -jo EnvyCodeR.zip
Archive:  EnvyCodeR.zip
Command /bin/sh failed with exit code 2
Command /bin/sh failed with exit code 2
Touch build/Release/MacVim.app
    cd /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim
    /usr/bin/touch -c /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim/build/Release/MacVim.app

** BUILD FAILED **


The following build commands failed:
MacVim:
    PhaseScriptExecution "Make Document Icons" /Users/Nathan/Downloads/b4winckler-macvim-6e6fac5/src/MacVim/build/MacVim.build/Release/MacVim.build/Script-1D1C31F00EFFBFD6003FE9A5.sh
(1 failure)

make[1]: *** [macvim] Error 1
make: *** [first] Error 2

我需要做什么来纠正这个问题?

【问题讨论】:

  • 您有unzip 命令吗?您的文件系统是否已满?
  • 是的,我已经安装了unzip

标签: vim makefile compilation macvim


【解决方案1】:

查看homebrew formula for MacVim。它指出“为许多用户构建自定义图标失败,因此默认关闭”并继续执行以下操作:

unless ARGV.include? "--custom-icons"
  inreplace "src/MacVim/icons/Makefile", "$(MAKE) -C makeicns", ""
  inreplace "src/MacVim/icons/make_icons.py", "dont_create = False", "dont_create = True"
end

所以,我建议对您的 src/MacVim/icons/Makefile 和 src/MacVim/icons/make_icons.py 进行相同的修改。

或者,使用Homebrew 构建/安装MacVim,这就是我所做的。

祝你好运!

【讨论】:

    【解决方案2】:

    我有完全相同的症状。除了上面建议的步骤之外,我还必须将我的 brew 副本从 0.7 更新到 0.8。这是我的步骤:

    cd ~/Developer # where I have my Homebrew installed; ymmv
    brew update
    brew remove macvim   # My 'damaged' copy
    git checkout Library/Formula/macvim.rb   # Make sure it has the above fix
    brew install macvim
    

    ...这次它安装正确。

    我的环境:雪豹10.6.8

    HTH

    斯科特

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多