Skip to content

Instantly share code, notes, and snippets.

@foxundermoon
Forked from genedna/gist:99853b7aa85f70dab7b6
Last active August 29, 2015 14:17
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save foxundermoon/5a76f2a5586659c6131e to your computer and use it in GitHub Desktop.
Save foxundermoon/5a76f2a5586659c6131e to your computer and use it in GitHub Desktop.
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
@foxundermoon
Copy link
Author

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 functionclear_termcodes':
/data/vim/src/term.c:3660: undefined reference to PC' /data/vim/src/term.c:3661: undefined reference toospeed'
/data/vim/src/term.c:3658: undefined reference to BC' /data/vim/src/term.c:3659: undefined reference toUP'
objects/term.o: In function out_str': /data/vim/src/term.c:2646: undefined reference totputs'
objects/term.o: In function scroll_region_reset': /data/vim/src/term.c:3622: undefined reference totgoto'
/data/vim/src/term.c:3625: undefined reference to tgoto' objects/term.o: In functionscroll_region_set':
/data/vim/src/term.c:3606: undefined reference to tgoto' /data/vim/src/term.c:3610: undefined reference totgoto'
objects/term.o: In function term_color': /data/vim/src/term.c:2765: undefined reference totgoto'
objects/term.o:/data/vim/src/term.c:2762: more undefined references to tgoto' follow objects/term.o: In functiontgetent_error':
/data/vim/src/term.c:2142: undefined reference to tgetent' /data/vim/src/term.c:2152: undefined reference totgetent'
objects/term.o: In function vim_tgetstr': /data/vim/src/term.c:2179: undefined reference totgetstr'
objects/term.o: In function getlinecol': /data/vim/src/term.c:2205: undefined reference totgetnum'
/data/vim/src/term.c:2203: undefined reference to tgetnum' objects/term.o: In functionvim_tgetstr':
/data/vim/src/term.c:2179: undefined reference to tgetstr' /data/vim/src/term.c:2179: undefined reference totgetstr'
/data/vim/src/term.c:2179: undefined reference to tgetstr' objects/term.o: In functionset_termname':
/data/vim/src/term.c:1697: undefined reference to BC' objects/term.o: In functionvim_tgetstr':
/data/vim/src/term.c:2179: undefined reference to tgetstr' objects/term.o: In functionset_termname':
/data/vim/src/term.c:1698: undefined reference to UP' objects/term.o: In functionvim_tgetstr':
/data/vim/src/term.c:2179: undefined reference to tgetstr' objects/term.o: In functionset_termname':
/data/vim/src/term.c:1701: undefined reference to PC' /data/vim/src/term.c:1687: undefined reference totgetnum'
/data/vim/src/term.c:1685: undefined reference to tgetnum' /data/vim/src/term.c:1662: undefined reference totgetflag'
/data/vim/src/term.c:1647: undefined reference to tgetflag' /data/vim/src/term.c:1694: undefined reference totgetnum'
/data/vim/src/term.c:1659: undefined reference to tgetflag' /data/vim/src/term.c:1656: undefined reference totgetflag'
/data/vim/src/term.c:1653: undefined reference to tgetflag' /data/vim/src/term.c:1650: undefined reference totgetflag'
collect2: ld returned 1 exit status
link.sh: Linking failed
make: *** [vim] Error 1`

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment