[prev in list] [next in list] [prev in thread] [next in thread] 

List:       vim-dev
Subject:    7.0aa snapshot 0183: Undefined symbols
From:       "A. J. Mechelynck" <antoine.mechelynck () skynet ! be>
Date:       2006-01-21 4:04:15
Message-ID: 43D1B2BF.1050208 () skynet ! be
[Download RAW message or body]

Trying to make gvimd 7.0aa.0183 using Make_cyg.mak: error in link phase:
2 undefined symbols (one of them twice) in if_python.o

gcc  -DWIN32 -DHAVE_PATHDEF -DFEAT_HUGE -DWINVER=0x0400
-D_WIN32_WINNT=0x0400 -DFEAT_PERL -DDYNAMIC_PERL
-DDYNAMIC_PERL_DLL=\"perl58.dll\" -DFEAT_PYTHON -DDYNAMIC_PYTHON
-DDYNAMIC_PYTHON_DLL=\"python24.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY
-DDYNAMIC_RUBY_DLL=\"msvcrt-ruby18.dll\" -DDYNAMIC_RUBY_VER=18
-DFEAT_MZSCHEME -DDYNAMIC_MZSCHEME
-DDYNAMIC_MZSCH_DLL=\"libmzsch209_000.dll\"
-DDYNAMIC_MZGC_DLL=\"libmzgc209_000.dll\" -DFEAT_TCL -DDYNAMIC_TCL
-DDYNAMIC_TCL_DLL=\"tcl83.dll\" -DDYNAMIC_GETTEXT -DDYNAMIC_ICONV
-DFEAT_MBYTE -DFEAT_MBYTE_IME -DDYNAMIC_IME -DDEBUG -DFEAT_CSCOPE
-DFEAT_NETBEANS_INTG -DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_OLE
-march=i386 -Iproto -I/cygdrive/c/Perl/lib/CORE
-I/cygdrive/c/Python24/include
-I/cygdrive/c/ruby/lib/ruby/1.8/i386-mswin32
-I/cygdrive/c/PROGRA~1/MZSCHEME/include -I/cygdrive/c/ruby/include -g
-fstack-check -mno-cygwin -o gvimd.exe gobjd/buffer.o gobjd/charset.o
gobjd/diff.o gobjd/digraph.o gobjd/edit.o gobjd/eval.o gobjd/ex_cmds.o
gobjd/ex_cmds2.o gobjd/ex_docmd.o gobjd/ex_eval.o gobjd/ex_getln.o
gobjd/fileio.o gobjd/fold.o gobjd/getchar.o gobjd/hardcopy.o
gobjd/hashtable.o gobjd/main.o gobjd/mark.o gobjd/memfile.o
gobjd/memline.o gobjd/menu.o gobjd/message.o gobjd/misc1.o gobjd/misc2.o
gobjd/move.o gobjd/mbyte.o gobjd/normal.o gobjd/ops.o gobjd/option.o
gobjd/os_win32.o gobjd/os_mswin.o gobjd/pathdef.o gobjd/popupmenu.o
gobjd/quickfix.o gobjd/regexp.o gobjd/screen.o gobjd/search.o
gobjd/spell.o gobjd/syntax.o gobjd/tag.o gobjd/term.o gobjd/ui.o
gobjd/undo.o gobjd/version.o gobjd/vimrc.o gobjd/window.o
gobjd/if_perl.o gobjd/if_python.o gobjd/if_ruby.o gobjd/if_mzsch.o
gobjd/if_tcl.o gobjd/if_cscope.o gobjd/netbeans.o gobjd/gui.o
gobjd/gui_w32.o gobjd/gui_beval.o gobjd/os_w32exe.o gobjd/if_ole.o
-luuid -lole32 /cygdrive/c/ruby/lib/tclstub83.lib -lwsock32 -mwindows
-lcomctl32 -lversion -loleaut32 -lstdc++
Warning: .drectve `-defaultlib:MSVCRT ' unrecognized
Warning: .drectve `-defaultlib:OLDNAMES ' unrecognized
gobjd/if_python.o(.text+0xf1c): In function `VimToPython':
/cygdrive/c/DOCUME~1/Tony/MIJNDO~1/devel/vim/vim70aa/src/if_python.c:1140:
undefined reference to `__imp__PyList_Append'
gobjd/if_python.o(.text+0xf5c):/cygdrive/c/DOCUME~1/Tony/MIJNDO~1/devel/vim/vim70aa/src/if_python.c:1147:
undefined reference to `__imp__PyDict_New'
gobjd/if_python.o(.text+0x10fd): In function `VimEval':
/cygdrive/c/DOCUME~1/Tony/MIJNDO~1/devel/vim/vim70aa/src/if_python.c:1208:
undefined reference to `__imp__PyDict_New'
collect2: ld returned 1 exit status
make: *** [gvimd.exe] Error 1

Note: the symbols are invoked in the source without the __imp__ prefix.
I don't see them defined, with or without any prefix. Similar errors for
vimd and (without source references) gvim and vim.


Best regards,
Tony.

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic