----- Original Message ----- From: "Suresh Govindachar" <[EMAIL PROTECTED]> . .
I would try adding -lperl58 to either this command (the command that builds if_perl.o): > gcc -c -Iproto -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DHAVE_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-frame-pointer > -freg-struct-return > -s if_perl.c -o gobj/if_perl.o or to this command (the command that builds gvim.exe) : > gcc -Iproto -DWIN32 -DWINVER=0x0400 -D_WIN32_WINNT=0x0400 -DHAVE_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-frame-pointer > -freg-struct-return > -s -mwindows -o gvim.exe gobj/buffer.o gobj/charset.o > gobj/diff.o gobj/digraph.o gobj/edit.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/message.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/syntax.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_cscope.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 -lgdi32 -ladvapi32 > -lcomdlg32 -lcomctl32 -lversion -lwsock32 -loleaut32 -lstdc++ -lole32 -luuid Or try addding it to *both* of those commands. Your C:/opt/perl/lib/CORE/libperl58.lib should be capable of defining those references - it's surely just a matter of linking to that file. Not sure if '-lperl58' will find libperl58.lib. If it doesn't, then create a copy of C:/opt/perl/lib/CORE/libperl58.lib named C:/opt/perl/lib/CORE/libperl58.a . Cheers, Rob _______________________________________________ Perl-Win32-Users mailing list Perl-Win32-Users@listserv.ActiveState.com To unsubscribe: http://listserv.ActiveState.com/mailman/mysubs