Usted puede corregir el error acerca de la falta de archivos de encabezado por la exportación de CFLAGS como este antes de ejecutar make
:
export CFLAGS="-I/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.7.sdk/Developer/Headers/FlatCarbon/"
Por desgracia, un nuevo intento de compilar vim
falla con un montón de 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 ofrece mucha ayuda:
(...)
Sorry, this text still needs to be written!
Después de algo más de intentos fallidos con otras opciones de compilación, y después de ojear a través de los errores, uno rápidamente se da la impresión de que el soporte de la GUI no está aún implementado para OS X, al menos para los de Cuarzo.
Un vistazo a las otras opciones para conseguir vim
, HomeBrew y MacPorts, bastante confirma la sospecha: El primero no ofrecen el soporte de la GUI (ver aquí) y el segundo sólo usando X11 (ver aquí).
Así que para compilar vim
con soporte GUI usted tendrá que volver al buen ol' X11 (he probado el Athena widgets, otras opciones son motif
y, si el uso de GTK+, gtk1
y gtk2
):
$ make distclean
$ ./configure --enable-gui=yes --enable-gui=athena --disable-darwin
Después del lanzamiento de XQuartz podría comenzar a vim
en modo GUI:
$ export DISPLAY=:0
$ ./src/vim -g
Sin embargo, tengo la impresión de que esta no es la GUI de apoyo que usted necesita para incrustar vim
dentro de Eclipse.