Since version 8.1.224 I am unable to build Vim.app due to the following error:
gui_mac.c: In function 'myDataBrowserChangeAttributes':
gui_mac.c:6615: warning: 'NSIsSymbolNameDefined' is deprecated (declared at /Developer-old/SDKs/MacOSX10.6.sdk/usr/include/mach-o/dyld.h:176)
gui_mac.c:6616: warning: 'NSLookupAndBindSymbol' is deprecated (declared at /Developer-old/SDKs/MacOSX10.6.sdk/usr/include/mach-o/dyld.h:179)
gui_mac.c:6619: warning: 'NSAddressOfSymbol' is deprecated (declared at /Developer-old/SDKs/MacOSX10.6.sdk/usr/include/mach-o/dyld.h:188)
{standard input}:unknown:Undefined local symbol L__DefaultRuneLocale$non_lazy_ptr
{standard input}:unknown:Undefined local symbol L___stack_chk_guard$non_lazy_ptr
{standard input}:unknown:Undefined local symbol L_firstbuf$non_lazy_ptr
make[1]: *** [objects/gui_mac.o] Error 1
make: *** [first] Error 2... read more
Vim.app will not run on MacOS X 10.9 (Mavericks) and MacOS X 10.10 (Yosemite).
Running "/Applications/Vim.app/Contents/MacOS/Vim'" from the Terminal works just fine.
Running "/Applications/Vim.app/Contents/MacOS/Vim -g'" from the Terminal will(!) start Vim with the GUI.
I have no idea why the GUI will not open when double-clicking on the Vim application icon.
Any hints/help is welcome...
I am sorry to report that the latest universal Vim will remain at 7.4.242.
Newer versions are i386 only and do not support MacOSX Versions older than 10.6 (Snow Leopard).
The latest universal Vim can be found here: old_releases/Vim-7.4.242_universal_10.4.dmg
The files have been restructured. Old releases can be found in old_releases, the current (up to date) Vim in current and the x11 gvim binary for OSX in gvim/
After some reading and testing, I can now build Vim as an universal binary again. And also MacOSX 10.4.x compatible.
The included /Readme_MacOSX_vim-7.2.txt fle containes updated compile instructions.
After some reading and testing, I can now build Vim as an universal binary again. And also MacOSX 10.4.x compatible.
The included /Readme_MacOSX_vim-7.2.txt fle containes updated compile instructions.