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.