आप चलाने से पहले इस तरह से CFLAGS निर्यात करके हेडर फ़ाइलों के गुम होने की त्रुटि को ठीक कर सकते हैं make:
export CFLAGS="-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/Developer/Headers/FlatCarbon/"
दुर्भाग्य से, संकलन का एक नया प्रयास vimत्रुटियों के भार के साथ विफल हो जाता है:
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/MacTypes.h:17:24: error: #include nested too deeply
(...)
/System/Library/Frameworks/CoreFoundation.framework/Headers/CFBase.h:156: error: conflicting types for ‘Boolean’
/usr/X11/include/X11/Intrinsic.h:155: error: previous declaration of ‘Boolean’ was here
(...)
/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/Headers/MacTypes.h:11:20: error: missing binary operator before token "("
(...)
और README_mac.txt बहुत मदद की पेशकश नहीं करता है:
(...)
Sorry, this text still needs to be written!
अन्य संकलित विकल्पों के साथ कुछ और विफल प्रयासों के बाद, और त्रुटियों के माध्यम से स्किमिंग के बाद, एक को तुरंत यह धारणा मिलती है कि जीयूआई समर्थन अभी तक ओएस एक्स के लिए लागू नहीं है, कम से कम क्वार्ट्ज के लिए ।
vimHomeBrew और MacPorts के लिए अन्य विकल्पों पर एक नज़र , बहुत संदेह की पुष्टि करता है: पूर्व में GUI समर्थन की पेशकश नहीं करता है ( यहाँ देखें ) और बाद में केवल X11 का उपयोग करके ( यहां देखें )।
तो vimGUI समर्थन के साथ संकलित करने के लिए आपको अच्छे ol 'X11 पर वापस जाना होगा (मैंने एथेना विगेट्स का परीक्षण किया, अन्य विकल्प हैं motifऔर, यदि आप GTK का उपयोग करते हैं, gtk1और gtk2):
$ make distclean
$ ./configure --enable-gui=yes --enable-gui=athena --disable-darwin
XQuartz लॉन्च करने के बाद मैं vimGUI मोड में शुरू कर सकता था :
$ export DISPLAY=:0
$ ./src/vim -g

हालाँकि, मुझे लगता है कि यह GUI समर्थन नहीं है जिसे आपको vimग्रहण के अंदर एम्बेड करने की आवश्यकता है ।
brew edit vim) के लिए सूत्र को संपादित करना और लाइन--enable-gui=noको बदलना बहुत सरल होगा--enable-gui=yes। आपका लॉग बताता है कि आपको कुछ निर्भरताएँ याद आ रही हैं।