On Thu, May 23, 2013 at 1:26 PM, Phil Dobbin <phildob...@gmail.com> wrote:

> On 23/05/2013 04:53, dv1...@wayne.edu wrote:
>
> > Phil Dobbin, on 05/23/13 at 01:50:52 +0100, wrote:
> >> On 19/05/2013 06:52, dv1...@wayne.edu wrote:
> >>
> >>> dv1...@wayne.edu, on 05/19/13 at 01:11:47 -0400, wrote:
> >>>> MacVim failed to build on OS X 10.4.11 (PPC) after pulling to 7.3.967.
> >>>> Everything as of the 7.3.806 pull from February was just fine.  Seems
> >>>> the recent fiddling with Python in BramLand has messed things up for
> >>>> poor Tiger.
> >>>
> >>> I forgot to mention that on Tiger PPC, BramVim 7.3.967 (and indeed
> 7.3.969) built fine.  Just a point of comparison.
> >>
> >> I apologise for not being to help with your dilemma but I've just
> >> acquired a couple of legacy G4 PowerMacs running 10.4.11 & if there is a
> >> link to a tarball of 7.3.806 available, I would greatly appreciate
> >> having it. Snapshot 55's Python is unable to cope with a lot of my
> plugins.
> >
> > The best I can do is to point you towards a zipped archive of the source
> code for 7.3.806, which comes from Björn's repo:
> https://github.com/b4winckler/macvim/archive/1ba220ad3da69e3607a7e36b97c66e43bca68790.zip
> .
> >
> > I discovered (reported in an earlier post) that it's patch 7.3.965 that
> introduces what the build process's error messages claim to be the
> offending lines.  It seems really weird that BramVim would build without
> problem while MacVim would choke.
>
> Many thanks for that.
>
> It may be worth your while asking Bram on vim_use about this. Although,
> saying that, he may have his hands full vim of Vim 7.4 at the moment.
>

I had a look and there are two issues:

1. Py_VISIT was introduced in Python v2.4, perhaps Mac OS X Tiger is
including an older Python version (otherwise I don't know why the linker
would fail)

2. The "suggest explicit braces to avoid ambiguous ‘else’" warning is
because of code like "if (cond) Py_DECREF(...)" and Py_DECREF() is a macro
which expands to "if (..) ... else ...".  So the code will work as intended
by there is a warning.

So, #1 is the only serious problem.  I guess Vim no longer supports older
versions of Python.  I'm not sure what the policy on being backwards
compatible with older Python versions is.

Björn

-- 
-- 
You received this message from the "vim_mac" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

--- 
You received this message because you are subscribed to the Google Groups 
"vim_mac" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to vim_mac+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to