Shougo / vimproc.vim

Interactive command execution in Vim.
1.08k stars 133 forks source link

wrong ELF class: ELFCLASS32 on Arch Linux #40

Closed stardiviner closed 11 years ago

stardiviner commented 11 years ago

My system environment is:

Arch Linux (latest)
Vim version 
VIM - Vi IMproved 7.3 (2010 Aug 15, compiled Dec  8 2012 16:47:21)
Included patches: 1-754
Compiled by ArchLinux
Big version with GTK2 GUI.  Features included (+) or not (-):
function <SNR>280_vp_dlopen..<SNR>280_libcall, line 4                                                     
Vim(let):dlerror = "/home/chris/Git/dotfiles/.vim/bundle/vimproc/autoload/vimproc_unix.so: wrong ELF class
: ELFCLASS32"                                                                                             
Error occured in source's initialize()!                                                                   
Source name is buffer_complete 

-------------------------------------------------
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..vimproc#system_bg..vimproc#popen3..<SNR>280_plineopen..<SNR>280_vp_pipe_open.
.<SNR>280_libcall:                                                                                        
line    4:                                                                                                
dlerror = "/home/chris/Git/dotfiles/.vim/bundle/vimproc/autoload/vimproc_unix.so: wrong ELF class: ELFCLAS
S32"                                                                                                      
E364: Library call failed for "vp_pipe_open()"                                                            
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..vimproc#system_bg..vimproc#popen3..<SNR>280_plineopen..<SNR>280_vp_pipe_open:

line    9:                                                                                                
E688: More targets than List items                                                                        
line   13:                                                                                                
E121: Undefined variable: fdlist                                                                          
E116: Invalid arguments for function len(fdlist)                                                          
E15: Invalid expression: a:npipe != len(fdlist)                                                           
line   19:                                                                                                
E121: Undefined variable: pid                                                                             
E15: Invalid expression: [pid] + fdlist                                                                   
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..vimproc#system_bg..vimproc#popen3..<SNR>280_plineopen:                       
line   74:                                                                                                
E714: List required                                                                                       
line   79:                                                                                                
E121: Undefined variable: pid                                                                             
E116: Invalid arguments for function add                                                                  
line   80:                                                                                                
E121: Undefined variable: fd_stdin                                                                        
E116: Invalid arguments for function s:fdopen(fd_stdin, 'vp_pipe_close', 'vp_pipe_read', 'vp_pipe_write') 
E15: Invalid expression: s:fdopen(fd_stdin, 'vp_pipe_close', 'vp_pipe_read', 'vp_pipe_write') 

E116: Invalid arguments for function add                                                                  
line   97:                                                                                                
E684: list index out of range: -1                                                                         
E15: Invalid expression: stdout_list[-1].fd                                                               
line  103:                                                                                                
E684: list index out of range: -1                                                                         
E15: Invalid expression: pid_list[-1]                                                                     
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..vimproc#system_bg..<SNR>280_close_all..<SNR>280_close..<SNR>280_vp_pipes_fron
t_close:                                                                                                  
line    1:                                                                                                
E684: list index out of range: 0                                                                          
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..vimproc#system_bg..<SNR>280_close_all..<SNR>280_close..<SNR>280_vp_pipes_back
_close:                                                                                                   
line    1:                                                                                                
E684: list index out of range: 0                                                                          
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..vimproc#system_bg:                                                           
line   11:                                                                                                
E716: Key not present in Dictionary: pid                                                                  
E15: Invalid expression: subproc.pid                                                                      
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..<SNR>278_async_load..vimproc#system_bg..vimproc#popen3..<SNR>280_plineopen..<
SNR>280_vp_pipe_open..<SNR>280_libcall:                                                                   
line    4:                                                                                                
dlerror = "/home/chris/Git/dotfiles/.vim/bundle/vimproc/autoload/vimproc_unix.so: wrong ELF class: ELFCLAS
S32"                                                                                                      
E364: Library call failed for "vp_pipe_open()"                                                            
Error detected while processing function <SNR>285_check_buffer..<SNR>285_initialize_include..neocomplcache
#cache#async_load_from_tags..<SNR>278_async_load..vimproc#system_bg..vimproc#popen3..<SNR>280_plineopen..<
SNR>280_vp_pipe_open:                         
Shougo commented 11 years ago

I think you compiled the dll in 32bit but your Vim is 64bit. This is not bug.