Code: Alles auswählen
$ make -f Make_cyg.mak vim.exe GUI=no PYTHON=C:/Programme/Python24 PYTHON_VER=2
4 DYNAMIC_PYTHON=YES
gcc -O3 -fomit-frame-pointer -freg-struct-return -fno-strength-reduce -DWIN32 -D
HAVE_PATHDEF -DFEAT_BIG -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DFEAT_PYTHON -DDY
NAMIC_GETTEXT -DDYNAMIC_ICONV -DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DFEAT
_CSCOPE -march=i386 -Iproto -IC:/Programme/Python24/include -s -mno-cygwin -o vi
m.exe obj/buffer.o obj/charset.o obj/diff.o obj/digraph.o obj/edit.o obj/eval.o
obj/ex_cmds.o obj/ex_cmds2.o obj/ex_docmd.o obj/ex_eval.o obj/ex_getln.o obj/fil
eio.o obj/fold.o obj/getchar.o obj/hardcopy.o obj/hashtab.o obj/main.o obj/mark.
o obj/memfile.o obj/memline.o obj/menu.o obj/message.o obj/misc1.o obj/misc2.o o
bj/move.o obj/mbyte.o obj/normal.o obj/ops.o obj/option.o obj/os_win32.o obj/os_
mswin.o obj/pathdef.o obj/popupmnu.o obj/quickfix.o obj/regexp.o obj/screen.o ob
j/search.o obj/spell.o obj/syntax.o obj/tag.o obj/term.o obj/ui.o obj/undo.o obj
/version.o obj/vimrc.o obj/window.o obj/if_python.o obj/if_cscope.o -luser32 -lg
di32 -lcomdlg32 -luuid -lole32 C:/Programme/Python24/libs/python24.lib
obj/buffer.o:buffer.c:(.text+0x17c): undefined reference to `_tcl_buffer_free'
obj/ex_docmd.o:ex_docmd.c:(.data+0x148c): undefined reference to `_ex_tcl'
obj/ex_docmd.o:ex_docmd.c:(.data+0x1498): undefined reference to `_ex_tcldo'
obj/ex_docmd.o:ex_docmd.c:(.data+0x14a4): undefined reference to `_ex_tclfile'
obj/main.o:main.c:(.text+0x52f): undefined reference to `_tcl_end'
obj/main.o:main.c:(.text+0x2e2c): undefined reference to `_vim_tcl_init'
obj/window.o:window.c:(.text+0xf7e): undefined reference to `_tcl_window_free'
obj/if_python.o:if_python.c:(.text+0xbd): undefined reference to `__imp__PyInt_T
ype'
...
Edit: Ich hab ihn jetzt mit MSVC kompiliert. Aber immer noch taucht bei Ctrl-X Ctrl-O die Meldung 'Muster nicht gefunden' auf. Woran kann das liegen?
Edit 2: Jetzt geht's. Man muss natürlich vorher ein Modul importieren!
MfG
HWK