Björn Winckler wrote:
> On Thu, May 23, 2013 at 1:26 PM, Phil Dobbin <[email protected]> wrote:
>
> > On 23/05/2013 04:53, [email protected] wrote:
> >
> > > Phil Dobbin, on 05/23/13 at 01:50:52 +0100, wrote:
> > >> On 19/05/2013 06:52, [email protected] wrote:
> > >>
> > >>> [email protected], 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)
if_python.c contains:
#ifndef Py_VISIT
# define Py_VISIT(obj) visit(obj, arg)
#endif
Why doesn't that work?
> 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.
I'll add a patch for that.
> 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.
We try to support Python 2.2. Should work.
--
CRONE: Who sent you?
ARTHUR: The Knights Who Say GNU!
CRONE: Aaaagh! (she looks around in rear) No! We have no licenses here.
"Monty Python and the Holy editor wars" PYTHON (MONTY) SOFTWARE LTD
/// Bram Moolenaar -- [email protected] -- http://www.Moolenaar.net \\\
/// sponsor Vim, vote for features -- http://www.Vim.org/sponsor/ \\\
\\\ an exciting new programming language -- http://www.Zimbu.org ///
\\\ help me help AIDS victims -- http://ICCF-Holland.org ///
--
--
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 [email protected].
For more options, visit https://groups.google.com/groups/opt_out.