Loading ...
Sorry, an error occurred while loading the content.

136727.3.967 fails on Tiger PPC due to Python problem

Expand Messages
  • dv1445@...
    May 18 10:11 PM
    • 0 Attachment
      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 vim_mac+unsubscribe@....
      For more options, visit https://groups.google.com/groups/opt_out.
    • Show all 12 messages in this topic