This ./configure command works fine:

     ./configure --with-features=big --enable-luainterp=dynamic
--enable-mzschemeinterp=dynamic --enable-pythoninterp=dynamic
--enable-python3interp=dynamic --enable-perlinterp=dynamic
--prefix=$HOME/local

But then when I try to compile this happens:

     [snip]
     gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread
-I/home/bkerin/local/include/gtk-2.0
-I/home/bkerin/local/lib/gtk-2.0/include
-I/home/bkerin/local/include/atk-1.0
-I/home/bkerin/local/include/cairo
-I/home/bkerin/local/include/gdk-pixbuf-2.0
-I/home/bkerin/local/include/pango-1.0
-I/home/bkerin/local/include/glib-2.0
-I/home/bkerin/local/lib/glib-2.0/include
-I/home/bkerin/local/include/pixman-1
-I/home/bkerin/local/include/freetype2 -I/home/bkerin/local/include
-I/usr/include/libpng12   -I/usr/local/include  -g -O2
-D_FORTIFY_SOURCE=1       -DDYNAMIC_PERL_DLL=\"libperl.a\"
-fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE
-D_FILE_OFFSET_BITS=64
-I/home/bkerin/local/lib/perl5/5.16.0/i686-linux/CORE  -o
objects/if_perl.o auto/if_perl.c
     if_perl.xs:128:0: warning: "Perl_croak_nocontext" redefined
[enabled by default]
     In file included from
/home/bkerin/local/lib/perl5/5.16.0/i686-linux/CORE/perl.h:5071:0,
                      from ./vim.h:2154,
                      from if_perl.xs:16:
     /home/bkerin/local/lib/perl5/5.16.0/i686-linux/CORE/embed.h:1820:0:
note: this is the location of the previous definition
     if_perl.xs:322:1: error: unknown type name ‘perl_key’
     if_perl.c:1081:1: error: static declaration of ‘XS_VIM_Msg’
follows non-static declaration
     if_perl.xs:895:1: note: previous declaration of ‘XS_VIM_Msg’ was here
     if_perl.c:1124:1: error: static declaration of ‘XS_VIM_SetOption’
follows non-static declaration
     if_perl.xs:896:1: note: previous declaration of ‘XS_VIM_SetOption’ was here
     if_perl.c:1146:1: error: static declaration of ‘XS_VIM_DoCommand’
follows non-static declaration
     if_perl.xs:897:1: note: previous declaration of ‘XS_VIM_DoCommand’ was here
     if_perl.c:1167:1: error: static declaration of ‘XS_VIM_Eval’
follows non-static declaration
     if_perl.xs:898:1: note: previous declaration of ‘XS_VIM_Eval’ was here
     if_perl.c:1201:1: error: static declaration of ‘XS_VIM_Buffers’
follows non-static declaration
     if_perl.xs:899:1: note: previous declaration of ‘XS_VIM_Buffers’ was here
     if_perl.c:1264:1: error: static declaration of ‘XS_VIM_Windows’
follows non-static declaration
     if_perl.xs:900:1: note: previous declaration of ‘XS_VIM_Windows’ was here
     if_perl.c:1305:1: error: static declaration of ‘XS_VIWIN_DESTROY’
follows non-static declaration
     if_perl.xs:901:1: note: previous declaration of ‘XS_VIWIN_DESTROY’ was here
     if_perl.c:1332:1: error: static declaration of ‘XS_VIWIN_Buffer’
follows non-static declaration
     if_perl.xs:902:1: note: previous declaration of ‘XS_VIWIN_Buffer’ was here
     if_perl.c:1363:1: error: static declaration of
‘XS_VIWIN_SetHeight’ follows non-static declaration
     if_perl.xs:903:1: note: previous declaration of
‘XS_VIWIN_SetHeight’ was here
     if_perl.c:1403:1: error: static declaration of ‘XS_VIWIN_Cursor’
follows non-static declaration
     if_perl.xs:904:1: note: previous declaration of ‘XS_VIWIN_Cursor’ was here
     if_perl.c:1452:1: error: static declaration of ‘XS_VIBUF_DESTROY’
follows non-static declaration
     if_perl.xs:905:1: note: previous declaration of ‘XS_VIBUF_DESTROY’ was here
     if_perl.c:1479:1: error: static declaration of ‘XS_VIBUF_Name’
follows non-static declaration
     if_perl.xs:906:1: note: previous declaration of ‘XS_VIBUF_Name’ was here
     if_perl.c:1514:1: error: static declaration of ‘XS_VIBUF_Number’
follows non-static declaration
     if_perl.xs:907:1: note: previous declaration of ‘XS_VIBUF_Number’ was here
     if_perl.c:1545:1: error: static declaration of ‘XS_VIBUF_Count’
follows non-static declaration
     if_perl.xs:908:1: note: previous declaration of ‘XS_VIBUF_Count’ was here
     if_perl.c:1576:1: error: static declaration of ‘XS_VIBUF_Get’
follows non-static declaration
     if_perl.xs:909:1: note: previous declaration of ‘XS_VIBUF_Get’ was here
     if_perl.c:1621:1: error: static declaration of ‘XS_VIBUF_Set’
follows non-static declaration
     if_perl.xs:910:1: note: previous declaration of ‘XS_VIBUF_Set’ was here
     if_perl.c:1682:1: error: static declaration of ‘XS_VIBUF_Delete’
follows non-static declaration
     if_perl.xs:911:1: note: previous declaration of ‘XS_VIBUF_Delete’ was here
     if_perl.c:1759:1: error: static declaration of ‘XS_VIBUF_Append’
follows non-static declaration
     if_perl.xs:912:1: note: previous declaration of ‘XS_VIBUF_Append’ was here
     make[1]: *** [objects/if_perl.o] Error 1
     make[1]: Leaving directory `/home/bkerin/tmp/vim73/src'
     make: *** [first] Error 2
     2 $

Thoughts?

Thanks,
Britton

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

Raspunde prin e-mail lui