Suresh Govindachar wrote: > > Hello, > > Attached below is the result of issuing the following command > (command has been written in multiple lines to make it easy to > read): > > C:\home\suresh\develop\vim\vim7\src> > c:\opt\mingw\bin\mingw32-make.exe -f Make_ming.mak > FEATURES=HUGE DEBUG=no GUI=yes OLE=yes > PERL=C:/opt/perl PERL_VER=58 > CC="c:/opt/MinGW/bin/gcc -Ic:/opt/MinGW/include > -Lc:/opt/MinGW/lib" > > Versions: > > VIM Source: Output of the update command > > C:\home\suresh\develop\vim\vim7> > c:\opt\svn\svn-win32-1.4.4\bin\svn update > is > At revision 482. > > > MinGW: c:\opt\MinGW\bin\mingw32-make.exe --version > GNU Make 3.81 > Copyright (C) 2006 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. > There is NO warranty; not even for MERCHANTABILITY > or FITNESS FOR A PARTICULAR PURPOSE. > > This program built for i386-pc-mingw32 > > perl: C:\home\suresh\develop\vim\vim7>perl --version > > This is perl, v5.8.8 built for MSWin32-x86-multi-thread > (with 18 registered patches, see perl -V for more detail) > > Copyright 1987-2007, Larry Wall > > Binary build 822 [280952] provided by ActiveState > http://www.ActiveState.com Built Jul 31 2007 19:34:48 > > > The Error Message: > > c:/opt/MinGW/bin/gcc -Ic:/opt/MinGW/include -Lc:/opt/MinGW/lib -Iproto > -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -D > HAVE_PATHDEF -DFEAT_HUGE -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT > -DFEAT_OLE -DFEAT_CSCOPE -DFEAT_NETBEANS_INTG > -DFEAT_GUI_W32 -DFEAT_CLIPBOARD -DFEAT_MBYTE -DFEAT_MBYTE_IME > -DDYNAMIC_IME -DDYNAMIC_ICONV -pipe -w -march=i386 -Wall - > IC:/opt/perl/lib/Core -DFEAT_PERL -LC:/opt/perl/lib/Core -DDYNAMIC_PERL > -DDYNAMIC_PERL_DLL=\"perl58.dll\" -O3 -fomit-fra > me-pointer -freg-struct-return -s -mwindows -o gvim.exe gobj/buffer.o > gobj/charset.o gobj/diff.o gobj/digraph.o gobj/edi > t.o gobj/eval.o gobj/ex_cmds.o gobj/ex_cmds2.o gobj/ex_docmd.o > gobj/ex_eval.o gobj/ex_getln.o gobj/fileio.o gobj/fold.o > gobj/getchar.o gobj/hardcopy.o gobj/hashtab.o gobj/main.o gobj/mark.o > gobj/memfile.o gobj/memline.o gobj/menu.o gobj/mes > sage.o gobj/misc1.o gobj/misc2.o gobj/move.o gobj/mbyte.o gobj/normal.o > gobj/ops.o gobj/option.o gobj/os_win32.o gobj/os > _mswin.o gobj/pathdef.o gobj/popupmnu.o gobj/quickfix.o gobj/regexp.o > gobj/screen.o gobj/search.o gobj/spell.o gobj/synt > ax.o gobj/tag.o gobj/term.o gobj/ui.o gobj/undo.o gobj/version.o > gobj/vimrc.o gobj/window.o gobj/if_perl.o gobj/if_cscop > e.o gobj/netbeans.o gobj/gui.o gobj/gui_w32.o gobj/gui_beval.o > gobj/os_w32exe.o gobj/if_ole.o -lkernel32 -luser32 -lgdi3 > 2 -ladvapi32 -lcomdlg32 -lcomctl32 -lversion -lwsock32 -loleaut32 > -lstdc++ -lole32 -luuid > gobj/buffer.o:buffer.c:(.text+0x117f): undefined reference to > `perl_buf_free' > gobj/buffer.o:buffer.c:(.text+0x207e): undefined reference to > `perl_buf_free' > gobj/eval.o:eval.c:(.text+0x4359): undefined reference to `perl_enabled' > gobj/ex_docmd.o:ex_docmd.c:(.data+0xe5c): undefined reference to `ex_perl' > gobj/ex_docmd.o:ex_docmd.c:(.data+0xe68): undefined reference to > `ex_perldo' > gobj/main.o:main.c:(.text+0x614): undefined reference to `perl_end' > gobj/window.o:window.c:(.text+0x108f): undefined reference to > `perl_win_free' > collect2: ld returned 1 exit status > mingw32-make: *** [gvim.exe] Error 1 > C:\home\suresh\develop\vim> > > Any idea what's happening? > > Thanks, > > --Suresh > > Full log: > -------- [...]
I'm not sure what happened, but here are a couple of links: 1. (Easiest, but not necessarily what you want) You may want to try Steve Hall's distributions of Vim for Windows, from https://sourceforge.net/project/showfiles.php?group_id=43866&package_id=39721 Notes: 1.1. Even though hosted with the Cream project, these are "plain" Vim distributions without Cream. 1.2. Check the "release notes" (which are just the output of ":version" in gvim) for the Perl version against which that distribution was built. 2. At http://users.skynet.be/antoine.mechelynck/vim/compile.htm you will see the detail of how I used to compile Vim for Windows using Cygwin. I know that MinGW is not exactly Cygwin, but you might be able to resolve the differences yourself. Best regards, Tony. -- Quick, sing me the BUDAPEST NATIONAL ANTHEM!! --~--~---------~--~----~------------~-------~--~----~ You received this message from the "vim_dev" maillist. For more information, visit http://www.vim.org/maillist.php -~----------~----~----~----~------~----~------~--~---