Puede corregir el error sobre la falta de archivos de encabezado exportando CFLAGS de esta manera antes de ejecutar make :
export CFLAGS="-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/Developer/Headers/FlatCarbon/"
Desafortunadamente, un nuevo intento de compilar vim falla con muchos errores:
/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 "("
(...)
y README_mac.txt no ofrecen mucha ayuda:
(...)
Sorry, this text still needs to be written!
Después de algunos intentos más fallidos con otras opciones de compilación, y después de repasar los errores, rápidamente se tiene la impresión de que aún no se ha implementado la compatibilidad con GUI para OS X, al menos para Quartz .
Una mirada a las otras opciones para obtener vim , HomeBrew y MacPorts, confirma la sospecha: la primera no ofrece soporte de GUI (consulte here ) y este último solo usa X11 (vea here ).
Entonces, para compilar vim con GUI, tendrás que volver al buen ol 'X11 (probé los widgets Athena, otras opciones son motif y, si usas GTK, gtk1 y gtk2 ):
$ make distclean
$ ./configure --enable-gui=yes --enable-gui=athena --disable-darwin
Después de lanzar XQuartz podría comenzar vim en modo GUI:
$ export DISPLAY=:0
$ ./src/vim -g
Sin embargo, tengo la impresión de que este no es el soporte de GUI que necesitas para insertar vim dentro de Eclipse.