You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've followed the vimproc install steps on a Ubuntu VM and it works fine, but the same install steps do not work on Chrome OS. It appears vimproc is not compatible with Chrome OS.
This fails on my Google Chrome OS Acer C720 laptop:
:VimProcBang pwd
With error:
E364: Library call failed for "vp_pty_open()"
And with error:
[vimproc] Your vimproc binary is not compatible with this vimproc!
The laptop is a Chromebook running this Chrome OS version:
(env) chronos@localhost ~/.vim/bundle/vimproc.vim$ vim --version
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Jul 28 2016 23:21:04)
The error when executing:
:VimProcBang pwd
Error detected while processing function 70_vp_dlopen..70_libcall:
line 1:
dlerror = "/home/chronos/user/.vim/bundle/vimproc.vim/lib/vimproc_linux64.so: failed to map segment from shared object: Operation not permitted"
E364: Library call failed for "vp_dlopen()"
Error detected while processing function 70_vp_dlopen:
line 1:
E714: List required
[vimproc] function vimproc#dll_version..70_libcall, line 1
[vimproc] Vim(let):dlerror = "/home/chronos/user/.vim/bundle/vimproc.vim/lib/vimproc_linux64.so: failed to map segment from shared object: Operation not permitted"
[vimproc] Your vimproc binary is not compatible with this vimproc!
[vimproc] Please re-compile it.
Error detected while processing function vimproc#commands#bang..vimproc#pgroup
open..70_pgroup_open..vimproc#plineopen3..70_plineopen..70_vp_pty
_open..70_libcall:
line 1:
dlerror = "/home/chronos/user/.vim/bundle/vimproc.vim/lib/vimproc_linux64.so: failed to map segment from shared object: Operation not permitted"
E364: Library call failed for "vp_pty_open()"
The vimproc_linux64.so file has been built:
(env) chronos@localhost ~/.vim/bundle/vimproc.vim$ ls -l lib/
total 36
-rwxr-xr-x 1 chronos chronos 28664 Jul 30 02:14 vimproc_linux64.so
Using this make command:
(env) chronos@localhost ~/.vim/bundle/vimproc.vim$ make
make -f make_unix.mak
make[1]: Entering directory /home/chronos/user/.vim/bundle/vimproc.vim' cc -W -O2 -Wall -Wno-unused -Wno-unused-parameter -std=gnu99 -pedantic -shared -fPIC -o lib/vimproc_linux64.so src/proc.c -lutil make[1]: Leaving directory/home/chronos/user/.vim/bundle/vimproc.vim'
I've followed the vimproc install steps on a Ubuntu VM and it works fine, but the same install steps do not work on Chrome OS. It appears vimproc is not compatible with Chrome OS.
This fails on my Google Chrome OS Acer C720 laptop:
With error:
And with error:
The laptop is a Chromebook running this Chrome OS version:
The laptop's been put into Developer mode and Chromebrew has been installed to allow building and installing general Linux applications.
The Linux kernel installed on this laptop:
VIM is version 7.4:
The error when executing:
The vimproc_linux64.so file has been built:
Using this make command:
The version of vimproc is:
The text was updated successfully, but these errors were encountered: