hg clone https://vim.googlecode.com/hg/ vim
sudo yum install -y ruby ruby-devel lua lua-devel luajit luajit-devel ctags mercurial python python-devel python3 python3-devel tcl-devel perl perl-devel perl-ExtUtils-ParseXS perl-ExtUtils-XSpp perl-ExtUtils-CBuilder perl-ExtUtils-Embed ncurses-devel
./configure --with-features=huge --enable-multibyte --enable-rubyinterp --enable-pythoninterp --enable-perlinterp --enable-luainterp --enable-gui=gtk2 --enable-cscope --with-tlib=ncurses --prefix=/usr
make VIMRUNTIMEDIR=/usr/share/vim/vim74
sudo make install
在 VIM 内执行
:GoInstallBinaries
i'm failed to build vim,my os is centos6.6 64bit
this is info ,can you help me to find where is wrong?
thank u!
link.sh: $LINK_AS_NEEDED set to 'yes': invoking linker directly. gcc -L. -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE -L/usr/local/lib -Wl,--as-needed -o vim objects/buffer.o objects/blowfish.o objects/charset.o objects/crypt.o objects/crypt_zip.o objects/diff.o objects/digraph.o objects/edit.o objects/eval.o objects/ex_cmds.o objects/ex_cmds2.o objects/ex_docmd.o objects/ex_eval.o objects/ex_getln.o objects/fileio.o objects/fold.o objects/getchar.o objects/hardcopy.o objects/hashtab.o objects/if_cscope.o objects/if_xcmdsrv.o objects/mark.o objects/memline.o objects/menu.o objects/message.o objects/misc1.o objects/misc2.o objects/move.o objects/mbyte.o objects/normal.o objects/ops.o objects/option.o objects/os_unix.o objects/pathdef.o objects/popupmnu.o objects/quickfix.o objects/regexp.o objects/screen.o objects/search.o objects/sha256.o objects/spell.o objects/syntax.o objects/tag.o objects/term.o objects/ui.o objects/undo.o objects/version.o objects/window.o objects/if_lua.o objects/if_perl.o objects/if_perlsfio.o objects/if_python.o objects/if_ruby.o objects/netbeans.o objects/main.o objects/memfile.o -lm -lnsl -lselinux -lncurses -L/usr/lib -llua -Wl,-E -Wl,-rpath,/usr/lib64/perl5/CORE -fstack-protector -L/usr/lib64/perl5/CORE -lperl -lresolv -lnsl -ldl -lm -lcrypt -lutil -lpthread -lc -L/usr/lib64/python2.6/config -lpython2.6 -lpthread -ldl -lutil -lm -Xlinker -export-dynamic -lruby -lpthread -lrt -ldl -lcrypt -lm /usr/bin/ld: skipping incompatible /usr/lib/libncurses.so when searching for -lncurses objects/term.o: In function
clear_termcodes':/data/vim/src/term.c:3660: undefined reference to
PC' /data/vim/src/term.c:3661: undefined reference to
ospeed'/data/vim/src/term.c:3658: undefined reference to
BC' /data/vim/src/term.c:3659: undefined reference to
UP'objects/term.o: In function
out_str': /data/vim/src/term.c:2646: undefined reference to
tputs'objects/term.o: In function
scroll_region_reset': /data/vim/src/term.c:3622: undefined reference to
tgoto'/data/vim/src/term.c:3625: undefined reference to
tgoto' objects/term.o: In function
scroll_region_set':/data/vim/src/term.c:3606: undefined reference to
tgoto' /data/vim/src/term.c:3610: undefined reference to
tgoto'objects/term.o: In function
term_color': /data/vim/src/term.c:2765: undefined reference to
tgoto'objects/term.o:/data/vim/src/term.c:2762: more undefined references to
tgoto' follow objects/term.o: In function
tgetent_error':/data/vim/src/term.c:2142: undefined reference to
tgetent' /data/vim/src/term.c:2152: undefined reference to
tgetent'objects/term.o: In function
vim_tgetstr': /data/vim/src/term.c:2179: undefined reference to
tgetstr'objects/term.o: In function
getlinecol': /data/vim/src/term.c:2205: undefined reference to
tgetnum'/data/vim/src/term.c:2203: undefined reference to
tgetnum' objects/term.o: In function
vim_tgetstr':/data/vim/src/term.c:2179: undefined reference to
tgetstr' /data/vim/src/term.c:2179: undefined reference to
tgetstr'/data/vim/src/term.c:2179: undefined reference to
tgetstr' objects/term.o: In function
set_termname':/data/vim/src/term.c:1697: undefined reference to
BC' objects/term.o: In function
vim_tgetstr':/data/vim/src/term.c:2179: undefined reference to
tgetstr' objects/term.o: In function
set_termname':/data/vim/src/term.c:1698: undefined reference to
UP' objects/term.o: In function
vim_tgetstr':/data/vim/src/term.c:2179: undefined reference to
tgetstr' objects/term.o: In function
set_termname':/data/vim/src/term.c:1701: undefined reference to
PC' /data/vim/src/term.c:1687: undefined reference to
tgetnum'/data/vim/src/term.c:1685: undefined reference to
tgetnum' /data/vim/src/term.c:1662: undefined reference to
tgetflag'/data/vim/src/term.c:1647: undefined reference to
tgetflag' /data/vim/src/term.c:1694: undefined reference to
tgetnum'/data/vim/src/term.c:1659: undefined reference to
tgetflag' /data/vim/src/term.c:1656: undefined reference to
tgetflag'/data/vim/src/term.c:1653: undefined reference to
tgetflag' /data/vim/src/term.c:1650: undefined reference to
tgetflag'collect2: ld returned 1 exit status
link.sh: Linking failed
make: *** [vim] Error 1`