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
-~----------~----~----~----~------~----~------~--~---

Raspunde prin e-mail lui