On Mar 24, 2015, at 23:14, Bram Moolenaar <[email protected]> wrote:

> 
> LCD wrote:
> 
>> On 24 March 2015, Bram Moolenaar <[email protected]> wrote:
>>> 
>>> Patch 7.4.676
>>> Problem:    On Mac, when not using the default Python framework configure
>>>         doesn't do the right thing.
>>> Solution:   Use a linker search path. (Kazunobu Kuriyama)
>>> Files:          src/configure.in, src/auto/configure
>> 
>>    This patch breaks builds on Linux.
>> 
>>    Configuration:
>> 
>> ./configure --with-x --disable-gui --prefix=/usr --disable-smack 
>> --enable-pythoninterp=dynamic --enable-python3interp=dynamic 
>> --with-python-config-dir=/usr/lib/python2.7/config --enable-perlinterp 
>> --disable-tclinterp --enable-multibyte --enable-cscope --with-features=huge 
>> --disable-rubyinterp --enable-fontset --disable-motif-check 
>> --disable-athena-check --with-tlib=ncurses --disable-nls --enable-xim
>> 
>>    Result in config.log:
>> 
>> [...]
>> configure:5719: checking --enable-pythoninterp argument
>> configure:5728: result: dynamic
>> configure:5739: checking for python2
>> configure:5757: found /usr/bin/python2
>> configure:5769: result: /usr/bin/python2
>> configure:5782: checking Python version
>> configure:5791: result: 2.7
>> configure:5794: checking Python is 2.3 or better
>> configure:5799: result: yep
>> configure:5802: checking Python's install prefix
>> configure:5811: result: /usr
>> configure:5814: checking Python's execution prefix
>> configure:5823: result: /usr
>> configure:5845: checking Python's configuration directory
>> configure:5867: result: /usr/lib/python2.7/config
>> configure:5952: checking if -pthread should be used
>> configure:5982: gcc -o conftest  -march=core2 -mfpmath=sse -msse3 -pipe -s 
>> -O2 -pthread  -Wl,-E -Wl,-rpath,/usr/lib/perl5/CORE
>> -s -L/usr/local/lib conftest.c   >&5
>> configure:5982: $? = 0
>> configure:5983: result: yes
>> configure:5998: checking if compile and link flags for Python are sane
>> configure:6015: gcc -o conftest  -march=core2 -mfpmath=sse -msse3 -pipe -s 
>> -O2 -I/usr/include/python2.7 -DPYTHON_HOME='"/usr"' -
>> pthread  -Wl,-E -Wl,-rpath,/usr/lib/perl5/CORE   -s -L/usr/local/lib 
>> conftest.c   -L/usr/lib/python2.7/config -lpython2.7 -lpthr
>> ead -ldl -lutil -lm -Xlinker -export-dynamic /Versions/2.7/ >&5
>> gcc: error: /Versions/2.7/: No such file or directory
>> [...]
> 
> Looks like the FRAMEWORK variables are empty.  I'll add a simple check
> for that.  Then it might fail on Mac again, I'll let Kazunobu fix that.

I’ve just tested the patch and confirm that it doesn’t fail on Mac.

I should have been prudent enough to check if all the relevant variables are 
not empty :-)  Sorry for the inconvenience and thanks for the fix.

Best,
Kazunobu Kuriyama

-- 
-- 
You received this message from the "vim_dev" 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_dev" 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/d/optout.

Raspunde prin e-mail lui