Hi Björn,

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.

My ./configure flags are: 
  --with-features=big   
  --enable-pythoninterp 
  --disable-netbeans    
  --disable-nls         

Here is the end of the build process that shows the chokage.

 gcc   -L/usr/local/lib  -o Vim objects/buffer.o objects/blowfish.o 
objects/charset.o objects/diff.o objects/digraph.o objects/edit.o 
objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o 
objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o 
objects/getchar.o objects/hardcopy.o objects/hashtab.o  objects/if_cscope.o 
objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o 
objects/message.o objects/misc1.o objects/misc2.o objects/move.o 
objects/mbyte.o objects/normal.o objects/ops.o objects/option.o 
objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o 
objects/regexp.o objects/screen.o objects/search.o objects/sha256.o 
objects/spell.o objects/syntax.o  objects/tag.o objects/term.o objects/ui.o 
objects/undo.o objects/version.o objects/window.o objects/gui.o 
objects/gui_beval.o objects/pty.o objects/gui_macvim.o objects/MMBackend.o 
objects/MacVim.o    objects/if_python.o    objects/os_macosx.o 
objects/os_mac_conv.o    objects/main.o objects/memfile.o -framework Cocoa 
-framework Carbon       -lm -lncurses  -liconv -framework Cocoa    -framework 
Python      
/usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: Undefined symbols:
_Py_CLEAR
_Py_VISIT
collect2: ld returned 1 exit status
make[1]: *** [Vim] Error 1
make: *** [first] Error 2

I note that this error survived "make distclean" and also a fresh clone
of the repo.  I also note that my Python is in the standard
/library/frameworks/ python.framework location.  I also note that this
pull builds without problem on 10.8.3 and also on PPC Leopard.

Scrolling up through the terminal output reveals some warnings
that are potentially useful:

-pipe  -DMACOS_X_UNIX -no-cpp-precomp  -g -O -U_FORTIFY_SOURCE 
-D_FORTIFY_SOURCE=1       
-I/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 
-DPYTHON_HOME=\"/Library/Frameworks/Python.framework/Versions/2.7\"  -o 
objects/if_python.o if_python.c
In file included from if_python.c:660:
if_py_both.h: In function ‘OptionsDestructor’:
if_py_both.h:1415: warning: suggest explicit braces to avoid ambiguous ‘else’
if_py_both.h: In function ‘OptionsTraverse’:
if_py_both.h:1423: warning: implicit declaration of function ‘Py_VISIT’
if_py_both.h: In function ‘OptionsClear’:
if_py_both.h:1430: warning: implicit declaration of function ‘Py_CLEAR’
if_py_both.h: In function ‘WinListDestructor’:
if_py_both.h:2112: warning: suggest explicit braces to avoid ambiguous ‘else’

-gmn

-- 
-- 
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.


Reply via email to