Hi Eckard,

Eckard Brauer wrote:
:info:build In file included from vim.h:283,
:info:build                  from alloc.c:14:
:info:build os_mac.h:273:32: error: dispatch/dispatch.h: No such file or 
directory

As this file seems to be included with only Xcode versions for OS'
starting with Snow Leopard, I suspect that installing MacOSX10.6.sdk
could solve that - if it installs on 10.5 at all (still runing through
the deps, so I can't tell for now). In case it does, it should maybe
belong to the dependencies of vim, in case it doesn't, there seems to
be no way to install a recent vim version, so is there any previous
version one can install?

from my experience, the latest officially supported version by upstream is MacVim 7.3 for 10.5 and 7.4 for 10.6: that is what I have running on my computers. So the easiest solution is to "fix" these version in MacPorts. I don't think that macports conditionally provides different versions - put prove me wrong. librsvg is an exception IIRC.
Otherwise you could have a port overlay with your own local version.
Or MacPorts could provide e.g. "MacVim73" as a package the reverse of this would be that on newer version it will eventually stop building.

Or you can have a patch, to be applied only on legacy OS versions, to remove dispatch dependency. Most probably is not critical but somehow convenient in the mac code part.

I would be interested, an editor is always "base" and useful, so fi a consensus on how to address this is taken from macports and not just with a local overlay, then the same route should be applied to emacs, another "core" package nice to have in quartz.

In the meanwhile I will experiment locally with some portfiles.


Riccardo

Reply via email to