2009/2/17 Danek Duvall:
>
> I may not get to it before this weekend, but I'll post another patch as
> soon as I have it.  In the meantime, if you have a chance to try my latest
> patch out on OS X, I'd be curious to know if it works there.

The following bit of configure.in looked a bit strange, so I changed
it.  No idea what that special "if" for MACOSX does though.

diff --git a/src/configure.in b/src/configure.in
index b623c6f..bd32b12 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -742,16 +742,12 @@ eof
        fi
        PYTHON_SRC="if_python.c"
        dnl For Mac OSX 10.2 config.o is included in the Python library.
-       if test "x$MACOSX" = "xyes"; then
-         PYTHON_OBJ="objects/if_python.o"
-       else
-         if test "${enable_pythoninterp}" = "dynamic"; then
-           PYTHON_OBJ="objects/if_python_stub.o"
-           PYTHON_SO_OBJ="objects/if_python.o objects/py_config.o"
-         else
-           PYTHON_OBJ="objects/if_python_stub.o objects/if_python.o objects/py_
-         fi
-       fi
+        if test "${enable_pythoninterp}" = "dynamic"; then
+          PYTHON_OBJ="objects/if_python_stub.o"
+          PYTHON_SO_OBJ="objects/if_python.o objects/py_config.o"
+        else
+          PYTHON_OBJ="objects/if_python_stub.o objects/if_python.o objects/py_c
+        fi
        if test "${vi_cv_var_python_version}" = "1.4"; then
           PYTHON_OBJ="$PYTHON_OBJ objects/py_getpath.o"
        fi

With this change I did regenerated the configure script and tried
building but something's up but I haven't got time to investigate
right now.  Probably just some flag to the compiler/linker that is
missing...but I get the following errors:

gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall
-Wno-unknown-pragmas -pipe -I. -Iproto -DMACOS_X_UNIX -no-cpp-precomp
-I/Developer/Headers/FlatCarbon  -g -O -D_FORTIFY_SOURCE=1
-DDYNAMIC_PYTHON
-I/System/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
-Kpic -o objects/if_python.o if_python.c
gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MACVIM -Wall
-Wno-unknown-pragmas -pipe -I. -Iproto -DMACOS_X_UNIX -no-cpp-precomp
-I/Developer/Headers/FlatCarbon  -g -O -D_FORTIFY_SOURCE=1
-DDYNAMIC_PYTHON    -o objects/py_config.o
/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config/config.c
\
                
-I/System/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
-I/System/Library/Frameworks/Python.framework/Versions/2.5/lib/python2.5/config
-DHAVE_CONFIG_H -DNO_MAIN
gcc  -o if_python.so objects/if_python.o objects/py_config.o
Undefined symbols:
  "_initimp", referenced from:
      __PyImport_Inittab in py_config.o
  "_ml_get_buf", referenced from:
      _RBSlice in if_python.o
      _GetBufferLine in if_python.o
  "_u_savesub", referenced from:
      _SetBufferLine in if_python.o
  "_PyInt_Type", referenced from:
      _PyInt_Type$non_lazy_ptr in if_python.o
  "_ml_append", referenced from:
      _RBAssSlice in if_python.o
      _RBAppend in if_python.o
      _RBAppend in if_python.o
  "_win_setwidth", referenced from:
      _WindowSetattr in if_python.o
  "_init_symtable", referenced from:
      __PyImport_Inittab in py_config.o
  "_curwin", referenced from:
      _curwin$non_lazy_ptr in if_python.o

-snip-

I'll look into it later on, but the compilation at least worked
fine...I just have to get the dynamic library to work (any ideas?).

Björn

--~--~---------~--~----~------------~-------~--~----~
You received this message from the "vim_dev" maillist.
For more information, visit http://www.vim.org/maillist.php
-~----------~----~----~----~------~----~------~--~---

Reply via email to