Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

vimproc's DLL error after install SpaceVim from scratch #435

Closed
jetm opened this issue Apr 14, 2017 · 12 comments
Closed

vimproc's DLL error after install SpaceVim from scratch #435

jetm opened this issue Apr 14, 2017 · 12 comments
Assignees
Milestone

Comments

@jetm
Copy link
Contributor

@jetm jetm commented Apr 14, 2017

Expected behavior, English is recommend

After installing SpaceVim from scratch I will expect no error it's shown, like this one:

[vimproc] vimproc's DLL: "/home/javier/.cache/vimfiles/repos/github.com/Shougo/vimproc.vim/lib/vimproc_linux64.so" is not found.  Please read :help vimproc and make it

I can get rid of that error if I go to that directory and execute make. It would better if the SpaceVim installation process it's done automatically.
I saw in SpaceVim/autoload/SpaceVim/layers/core.vim it has \ ['Shougo/vimproc.vim', {'build' : 'make'}], and that should excecutes make after the plugin is installed, but for some reason, it doesn't.

Environment Information

  • OS: Arch Linux
  • vim version: 8
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Mar  6 2017 14:11:23)
Included patches: 1-427
Compiled by Arch Linux
Huge version with GTK2 GUI.  Features included (+) or not (-):
+acl             +file_in_path    +mouse_sgr       +tag_old_static
+arabic          +find_in_path    -mouse_sysmouse  -tag_any_white
+autocmd         +float           +mouse_urxvt     +tcl/dyn
+balloon_eval    +folding         +mouse_xterm     +termguicolors
+browse          -footer          +multi_byte      +terminfo
++builtin_terms  +fork()          +multi_lang      +termresponse
+byte_offset     +gettext         -mzscheme        +textobjects
+channel         -hangul_input    +netbeans_intg   +timers
+cindent         +iconv           +num64           +title
+clientserver    +insert_expand   +packages        +toolbar
+clipboard       +job             +path_extra      +user_commands
+cmdline_compl   +jumplist        +perl/dyn        +vertsplit
+cmdline_hist    +keymap          +persistent_undo +virtualedit
+cmdline_info    +lambda          +postscript      +visual
+comments        +langmap         +printer         +visualextra
+conceal         +libcall         +profile         +viminfo
+cryptv          +linebreak       +python/dyn      +vreplace
+cscope          +lispindent      +python3/dyn     +wildignore
+cursorbind      +listcmds        +quickfix        +wildmenu
+cursorshape     +localmap        +reltime         +windows
+dialog_con_gui  +lua/dyn         +rightleft       +writebackup
+diff            +menu            +ruby/dyn        +X11
+digraphs        +mksession       +scrollbind      -xfontset
+dnd             +modify_fname    +signs           +xim
-ebcdic          +mouse           +smartindent     -xpm
+emacs_tags      +mouseshape      +startuptime     +xsmp_interact
+eval            +mouse_dec       +statusline      +xterm_clipboard
+ex_extra        +mouse_gpm       -sun_workshop    -xterm_save
+extra_search    -mouse_jsbterm   +syntax
+farsi           +mouse_netterm   +tag_binary
   system vimrc file: "/etc/vimrc"
     user vimrc file: "$HOME/.vimrc"
 2nd user vimrc file: "~/.vim/vimrc"
      user exrc file: "$HOME/.exrc"
  system gvimrc file: "/etc/gvimrc"
    user gvimrc file: "$HOME/.gvimrc"
2nd user gvimrc file: "~/.vim/gvimrc"
       defaults file: "$VIMRUNTIME/defaults.vim"
    system menu file: "$VIMRUNTIME/menu.vim"
  fall-back for $VIM: "/usr/share/vim"
Compilation: gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK  -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/p
ixman-1 -I/usr/include/libdrm -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I
/usr/lib/glib-2.0/include -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/harfbuzz -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_FORTIFY_SOURCE=2  -march=x86-64 -mtune=generic -O2 -pi
pe -fstack-protector-strong -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1
Linking: gcc   -L. -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector -rdynamic -Wl,-export-dynamic -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE  -Wl,-O1,--sort-common,--as-needed,-z,relro -L/usr
/local/lib -Wl,--as-needed -o vim   -lgtk-x11-2.0 -lgdk-x11-2.0 -lpangocairo-1.0 -latk-1.0 -lcairo -lgdk_pixbuf-2.0 -lgio-2.0 -lpangoft2-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lfontconfig -lfreetype -lSM -
lICE -lXt -lX11 -lXdmcp -lSM -lICE  -lm -lncurses -lelf -lnsl    -lacl -lattr -lgpm -ldl   -Wl,-E -Wl,-rpath,/usr/lib/perl5/core_perl/CORE -Wl,-O1,--sort-common,--as-needed,-z,relro -fstack-protector-strong -
L/usr/local/lib  -L/usr/lib/perl5/core_perl/CORE -lperl -lpthread -lnsl -ldl -lm -lcrypt -lutil -lc   -L/usr/lib -ltclstub8.6 -ldl -lz -lpthread -lieee -lm

The reproduce ways from Vim starting (Required!)

Uninstall SpaceVim. Make sure all SpaceVim related files and directories are deleted. Install SpaceVim only for Vim, no Neovim (I haven't tried installing both):

curl -sLf https://spacevim.org/install.sh | bash -s -- uninstall
rm -rf ~/.cache/{ctrlp/,neocomplete/,neomru/,neosnippet,neoyank,obexd,unite,vimfiles} ~/.SpaceVim ~/.vim
curl -sLf https://spacevim.org/install.sh | bash -s -- install vim

Output of the ":message" command, and ":echo SpaceVim#logger#viewLog()"

[vimproc] vimproc's DLL: "/home/javier/.cache/vimfiles/repos/github.com/Shougo/vimproc.vim/lib/vimproc_linux64.so" is not found.  Please read :help vimproc and make it
g:spacevim_enable_os_fileformat_icon = 0
g:spacevim_leader_guide_position = 'botright'
g:spacevim_version = '0.3.0-dev'
g:spacevim_force_global_config = 0
g:spacevim_smartcloseignoreft = ['help']
g:spacevim_default_indent = 2
g:spacevim_enable_key_frequency = 0
g:spacevim_enable_javacomplete2_py = 0
g:spacevim_colorscheme_default = 'desert'
g:spacevim_warning_symbol = ''
g:spacevim_simple_mode = 0
g:spacevim_colorscheme = 'gruvbox'
g:spacevim_enable_guicolors = 1
g:spacevim_custom_plugins = []
g:spacevim_leader_guide_submode_mappings = {'<C-C>': 'win_close'}
g:spacevim_buffer_index_type = 0
g:spacevim_hiddenfileinfo = 1
g:spacevim_plugin_manager = 'dein'
g:spacevim_error_symbol = ''
g:spacevim_vim_plug_installed = 0
g:spacevim_max_column = 120
g:spacevim_windows_leader = 's'
g:spacevim_wildignore = '*/tmp/*,*.so,*.swp,*.zip,*.class,tags,*.jpg,*.ttf,*.TTF,*.png,*/target/*,.git,.svn,.hg,.DS_Store,*.svg'
g:spacevim_use_colorscheme = 1
g:spacevim_enable_neocomplcache = 0
g:spacevim_leader_guide_sort_horizontal = 0
g:spacevim_enable_vimfiler_welcome = 1
g:spacevim_enable_debug = 0
g:spacevim_enable_vimfiler_gitstatus = 0
g:spacevim_smartcloseignorewin = ['__Tagbar__', 'vimfiler:default']
g:spacevim_vim_help_language = 'en'
g:spacevim_lint_on_save = 1
g:spacevim_dein_installed = 1
g:spacevim_autocomplete_method = 'neocomplete'
g:spacevim_enable_vimfiler_filetypeicon = 0
g:spacevim_plugin_manager_max_processes = 8
g:spacevim_unite_leader = 'f'
g:spacevim_enable_ycm = 0
g:spacevim_enable_tabline_filetype_icon = 0
g:spacevim_enable_powerline_fonts = 1
g:spacevim_plugin_groups_exclude = []
g:spacevim_neobundle_installed = 0
g:spacevim_disabled_plugins = []
g:spacevim_leader_guide_max_size = 0
g:spacevim_guifont = ''
g:spacevim_plugin_groups = ['web', 'lang', 'edit', 'ui', 'tools', 'checkers', 'format', 'chat', 'git', 'javascript', 'ruby', 'python', 'scala', 'lang#go', 'lang#markdown', '
scm', 'editing', 'indents', 'navigation', 'misc', 'core', 'unite', 'github', 'denite', 'ctrlp', 'autocomplete', 'vim', 'linux', 'colorscheme']
g:spacevim_leader_guide_flatten = 1
g:spacevim_sidebar_width = 30
g:spacevim_enable_googlesuggest = 0
g:spacevim_language = ''
g:spacevim_enable_neomake = 1
g:spacevim_plugin_bundle_dir = '/home/javier/.cache/vimfiles/'
g:spacevim_leader_guide_run_map_on_popup = 1
g:spacevim_hosts_url = 'https://raw.githubusercontent.com/racaljk/hosts/master/hosts'
g:spacevim_leader_guide_default_group_name = ''
g:spacevim_terminal_cursor_shape = 2
g:spacevim_altmoveignoreft = ['Tagbar', 'vimfiler']
g:spacevim_snippet_engine = 'neosnippet'
g:spacevim_enable_cursorcolumn = 0
g:spacevim_realtime_leader_guide = 0
g:spacevim_leader_guide_hspace = 5
g:spacevim_denite_leader = 'F'
g:spacevim_checkinstall = 1
g:spacevim_plugin_name = 'gruvbox'
g:spacevim_enable_cursorline = 0
g:spacevim_lint_on_the_fly = 0
g:spacevim_debug_level = 1
g:spacevim_filemanager = 'vimfiler'
g:spacevim_src_root = 'E:\sources\'
g:spacevim_leader_guide_vertical = 0

SpaceVim Health checking :

SpaceVim clipboard support check report:
Checking +clipboard:
SUCCEED!
SpaceVim environment check report:
Current progpath: vim(vim)
version: 800
OS: Linux
[shell, shellcmdflag, shellslash]: ['/bin/zsh', '-c', 0]
SpaceVim lua support check report:
Checking +lua:
SUCCEED!

SpaceVim python support check report:
Checking +python3:
SUCCEED!
Checking +python:
SUCCEED!

SpaceVim runtime log :

[ SpaceVim ] : logger file /home/javier/.cache/SpaceVim/SpaceVim.log does not exists, only log for current process will be shown!

please post log below, if you want me reproduce your issue quickly, post your custom config here will be better.
No Spacevim.d/init.vim configuration file.

@wsdjeg
Copy link
Member

@wsdjeg wsdjeg commented Apr 14, 2017

my plugin ui do not use dein#install, and now it do not support build opt. Will implement it later.

@wsdjeg wsdjeg self-assigned this Apr 15, 2017
@wsdjeg
Copy link
Member

@wsdjeg wsdjeg commented Apr 15, 2017

@jetm I have fix it in neovim, but vim8's job do not support specified directory, so I can not fix it.

@wsdjeg
Copy link
Member

@wsdjeg wsdjeg commented Apr 15, 2017

hmm, before vim/vim#1024 is done, we use cd to implement this feature.

@jetm
Copy link
Contributor Author

@jetm jetm commented Apr 15, 2017

@wsdjeg: or document this vim case in the FAQ, like YCM case.

@wsdjeg
Copy link
Member

@wsdjeg wsdjeg commented Apr 15, 2017

now in vim, it should works well. can you test it?

@jetm
Copy link
Contributor Author

@jetm jetm commented Apr 15, 2017

sure, let me test it ... It works in vim, thanks!

@wsdjeg wsdjeg added this to the v0.3.0 milestone May 25, 2017
@wsdjeg wsdjeg added this to the v0.3.0 milestone May 25, 2017
@jajaperson
Copy link

@jajaperson jajaperson commented Dec 26, 2020

I'm still having this issue

@luxus
Copy link

@luxus luxus commented Dec 28, 2020

can we reopen this? have it on ubuntu 18.04 and Mac Big Sur arm

@rjl6789
Copy link

@rjl6789 rjl6789 commented Dec 30, 2020

fyi I managed to work around by going: cd ~/.SpaceVim/bundle/vimproc.vim and then make - although I thought the installer would handle this?

Originally posted by @scaamanho in #544 (comment)

@bionicmac
Copy link

@bionicmac bionicmac commented Jul 28, 2021

fyi I managed to work around by going: cd ~/.SpaceVim/bundle/vimproc.vim and then make - although I thought the installer would handle this?

Originally posted by @scaamanho in #544 (comment)

running make does correct this on debian 10.10.0 as well.

@Codeleiche
Copy link

@Codeleiche Codeleiche commented Jul 29, 2021

I had the same problem in Pop! OS 21.04,
running make in ~/.SpaceVim/bundle/vimproc.vim helped here too.

@MageChiu
Copy link

@MageChiu MageChiu commented Sep 10, 2021

fyi I managed to work around by going: cd ~/.SpaceVim/bundle/vimproc.vim and then make - although I thought the installer would handle this?

Originally posted by @scaamanho in #544 (comment)

Done

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

No branches or pull requests

8 participants