Проблемы при попытке скомпилировать MacVim - PullRequest
0 голосов
/ 18 марта 2011

Я пытаюсь скомпилировать MacVim на своем Macbook Pro, но пока он работает 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

Что мне нужно сделать, чтобы исправить это?

Ответы [ 2 ]

2 голосов
/ 31 августа 2011

Ознакомьтесь с формулой домашнего приготовления для 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, что я и сделал.

Удачи!

0 голосов
/ 02 сентября 2011

У меня были точно такие же симптомы.В дополнение к шагу, предложенному выше, мне пришлось обновить свою копию варева с 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

... и на этот раз он установлен правильно.

Моя среда: Snow Leopard 10.6.8

HTH

Scott

...