Loading ...
Sorry, an error occurred while loading the content.

Can't build with Perl using Make_ming.mak any more

Expand Messages
  • Christian J. Robinson
    I think one of the patches since 804 has broken something, because I can t get a working gvim with Perl using Make_ming.mak--it fails during linking:
    Message 1 of 2 , Feb 7 11:44 AM
    • 0 Attachment
      I think one of the patches since 804 has broken something, because I
      can't get a working gvim with Perl using Make_ming.mak--it fails
      during linking:

      i686-pc-mingw32-gcc -Iproto -DWIN32 -DWINVER=0x0500 -D_WIN32_WINNT=0x0500 -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT -DMSWINPS -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 -I/cygdrive/c/strawberry/perl/lib/Core -DFEAT_PERL -L/cygdrive/c/strawberry/perl/lib/Core -DDYNAMIC_PERL -DDYNAMIC_PERL_DLL=\"perl512.dll\" -DFEAT_RUBY -I /cygdrive/c/Ruby193/lib/ruby/1.9.1/i386-mingw32 -I /cygdrive/c/Ruby193/include/ruby-1.9.1 -I /cygdrive/c/Ruby193/include/ruby-1.9.1/i386-mingw32 -DDYNAMIC_RUBY -DDYNAMIC_RUBY_DLL=\"msvcrt-ruby191.dll\" -DDYNAMIC_RUBY_VER=191 -DFEAT_PYTHON -DDYNAMIC_PYTHON -DFEAT_XPM_W32 -I xpm/x86/include -I xpm/x86/../include -O3 -fomit-frame-pointer -freg-struct-return -s -mwindows -o gvim.exe gobji386/blowfish.o gobji386/buffer.o gobji386/charset.o gobji386/diff.o gobji386/digraph.o gobji386/edit.o gobji386/eval.o gobji386/ex_cmds.o gobji386/ex_cmds2.o gobji386/ex_docmd.o gobji386/ex_eval.o gobji386/ex_getln.o gobji386/fileio.o gobji386/fold.o gobji386/getchar.o gobji386/hardcopy.o gobji386/hashtab.o gobji386/main.o gobji386/mark.o gobji386/memfile.o gobji386/memline.o gobji386/menu.o gobji386/message.o gobji386/misc1.o gobji386/misc2.o gobji386/move.o gobji386/mbyte.o gobji386/normal.o gobji386/ops.o gobji386/option.o gobji386/os_win32.o gobji386/os_mswin.o gobji386/pathdef.o gobji386/popupmnu.o gobji386/quickfix.o gobji386/regexp.o gobji386/screen.o gobji386/search.o gobji386/sha256.o gobji386/spell.o gobji386/syntax.o gobji386/tag.o gobji386/term.o gobji386/ui.o gobji386/undo.o gobji386/version.o gobji386/vimrc.o gobji386/window.o gobji386/if_perl.o gobji386/if_python.o gobji386/if_ruby.o gobji386/if_cscope.o gobji386/netbeans.o gobji386/xpm_w32.o gobji386/gui.o gobji386/gui_w32.o gobji386/gui_beval.o gobji386/os_w32exe.o gobji386/if_ole.o -lkernel32 -luser32 -lgdi32 -ladvapi32 -lcomdlg32 -lcomctl32 -lversion -lwsock32 -L xpm/x86/lib -lXpm -loleaut32 -Wl,-Bstatic -lstdc++ -Wl,-Bdynamic -lole32 -luuid
      gobji386/buffer.o:buffer.c:(.text+0x10aa): undefined reference to `_perl_buf_free'
      gobji386/buffer.o:buffer.c:(.text+0x14b3): undefined reference to `_perl_buf_free'
      gobji386/buffer.o:buffer.c:(.text+0x1afd): undefined reference to `_perl_buf_free'
      gobji386/eval.o:eval.c:(.text+0x5371): undefined reference to `_perl_enabled'
      gobji386/ex_docmd.o:ex_docmd.c:(.rdata+0x3c5c): undefined reference to `_ex_perl'
      gobji386/ex_docmd.o:ex_docmd.c:(.rdata+0x3c68): undefined reference to `_ex_perldo'
      gobji386/main.o:main.c:(.text+0x3799): undefined reference to `_perl_end'
      gobji386/window.o:window.c:(.text+0x4da): undefined reference to `_perl_win_free'
      collect2: ld returned 1 exit status
      Make_ming.mak:683: recipe for target `gvim.exe' failed
      make: *** [gvim.exe] Error 1

      --
      "I believe that banking institutions are more dangerous to our liberties
      than standing armies." -- Thomas Jefferson
      Christian J. Robinson <heptite@...> http://christianrobinson.name/

      --
      --
      You received this message from the "vim_dev" maillist.
      Do not top-post! Type your reply below the text you are replying to.
      For more information, visit http://www.vim.org/maillist.php

      ---
      You received this message because you are subscribed to the Google Groups "vim_dev" group.
      To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscribe@....
      For more options, visit https://groups.google.com/groups/opt_out.
    • Christian J. Robinson
      I m bumping this in the hopes that someone can help me. I d really like to get this to build again, as I m still stuck on patchlevel 804 under Windows. On
      Message 2 of 2 , Feb 18 1:03 PM
      • 0 Attachment
        I'm "bumping" this in the hopes that someone can help me. I'd really
        like to get this to build again, as I'm still stuck on patchlevel 804
        under Windows.

        On Thu, Feb 7, 2013 at 12:44 PM, Christian J. Robinson
        <heptite@...> wrote:
        >
        > I think one of the patches since 804 has broken something, because I can't
        > get a working gvim with Perl using Make_ming.mak--it fails during linking:
        >
        > i686-pc-mingw32-gcc -Iproto -DWIN32 -DWINVER=0x0500 -D_WIN32_WINNT=0x0500
        > -DHAVE_PATHDEF -DFEAT_BIG -DHAVE_GETTEXT -DHAVE_LOCALE_H -DDYNAMIC_GETTEXT
        > -DMSWINPS -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 -I/cygdrive/c/strawberry/perl/lib/Core
        > -DFEAT_PERL -L/cygdrive/c/strawberry/perl/lib/Core -DDYNAMIC_PERL
        > -DDYNAMIC_PERL_DLL=\"perl512.dll\" -DFEAT_RUBY -I
        > /cygdrive/c/Ruby193/lib/ruby/1.9.1/i386-mingw32 -I
        > /cygdrive/c/Ruby193/include/ruby-1.9.1 -I
        > /cygdrive/c/Ruby193/include/ruby-1.9.1/i386-mingw32 -DDYNAMIC_RUBY
        > -DDYNAMIC_RUBY_DLL=\"msvcrt-ruby191.dll\" -DDYNAMIC_RUBY_VER=191
        > -DFEAT_PYTHON -DDYNAMIC_PYTHON -DFEAT_XPM_W32 -I xpm/x86/include -I
        > xpm/x86/../include -O3 -fomit-frame-pointer -freg-struct-return -s -mwindows
        > -o gvim.exe gobji386/blowfish.o gobji386/buffer.o gobji386/charset.o
        > gobji386/diff.o gobji386/digraph.o gobji386/edit.o gobji386/eval.o
        > gobji386/ex_cmds.o gobji386/ex_cmds2.o gobji386/ex_docmd.o
        > gobji386/ex_eval.o gobji386/ex_getln.o gobji386/fileio.o gobji386/fold.o
        > gobji386/getchar.o gobji386/hardcopy.o gobji386/hashtab.o gobji386/main.o
        > gobji386/mark.o gobji386/memfile.o gobji386/memline.o gobji386/menu.o
        > gobji386/message.o gobji386/misc1.o gobji386/misc2.o gobji386/move.o
        > gobji386/mbyte.o gobji386/normal.o gobji386/ops.o gobji386/option.o
        > gobji386/os_win32.o gobji386/os_mswin.o gobji386/pathdef.o
        > gobji386/popupmnu.o gobji386/quickfix.o gobji386/regexp.o
        > gobji386/screen.o gobji386/search.o gobji386/sha256.o gobji386/spell.o
        > gobji386/syntax.o gobji386/tag.o gobji386/term.o gobji386/ui.o
        > gobji386/undo.o gobji386/version.o gobji386/vimrc.o gobji386/window.o
        > gobji386/if_perl.o gobji386/if_python.o gobji386/if_ruby.o
        > gobji386/if_cscope.o gobji386/netbeans.o gobji386/xpm_w32.o gobji386/gui.o
        > gobji386/gui_w32.o gobji386/gui_beval.o gobji386/os_w32exe.o
        > gobji386/if_ole.o -lkernel32 -luser32 -lgdi32 -ladvapi32 -lcomdlg32
        > -lcomctl32 -lversion -lwsock32 -L xpm/x86/lib -lXpm -loleaut32 -Wl,-Bstatic
        > -lstdc++ -Wl,-Bdynamic -lole32 -luuid
        > gobji386/buffer.o:buffer.c:(.text+0x10aa): undefined reference to
        > `_perl_buf_free'
        > gobji386/buffer.o:buffer.c:(.text+0x14b3): undefined reference to
        > `_perl_buf_free'
        > gobji386/buffer.o:buffer.c:(.text+0x1afd): undefined reference to
        > `_perl_buf_free'
        > gobji386/eval.o:eval.c:(.text+0x5371): undefined reference to
        > `_perl_enabled'
        > gobji386/ex_docmd.o:ex_docmd.c:(.rdata+0x3c5c): undefined reference to
        > `_ex_perl'
        > gobji386/ex_docmd.o:ex_docmd.c:(.rdata+0x3c68): undefined reference to
        > `_ex_perldo'
        > gobji386/main.o:main.c:(.text+0x3799): undefined reference to `_perl_end'
        > gobji386/window.o:window.c:(.text+0x4da): undefined reference to
        > `_perl_win_free'
        > collect2: ld returned 1 exit status
        > Make_ming.mak:683: recipe for target `gvim.exe' failed
        > make: *** [gvim.exe] Error 1

        --
        Christian J. Robinson <heptite@...>

        --
        --
        You received this message from the "vim_dev" maillist.
        Do not top-post! Type your reply below the text you are replying to.
        For more information, visit http://www.vim.org/maillist.php

        ---
        You received this message because you are subscribed to the Google Groups "vim_dev" group.
        To unsubscribe from this group and stop receiving emails from it, send an email to vim_dev+unsubscribe@....
        For more options, visit https://groups.google.com/groups/opt_out.
      Your message has been successfully submitted and would be delivered to recipients shortly.