Hi,
1/ working with these builds
¤ gvim built with nmake on windows 64 bits prompt (Visual Studio 2017)
¤ lua 5.3.4 built with mingw32 bits 64 bits
¤ python 27 & 36 64 bits downloaded
¤ Ruby24-x64 built with nmake
2/ In _vimrc overload and set python/lua/ruby dll option path.
let dllPath = tr(fnamemodify($vimruntime.'/extDlls',':p:h'),'/','\')
" let currpath.=';'.dllPath.'\lua'
let currpath.=';'.dllPath.'\ruby'
let currpath.=';'.dllPath.'\rg'
let currpath.=';'.dllPath.'\python\x64'
let uniqPath= join(uniq(split(currpath,';')),';')
let $path=currpath
set luadll = "lua53.dll"
set pythondll = "python27.dll"
set pythonthreedll = "python36.dll"
set rubydll = "x64-msvcrt-ruby240.dll"
3/ testing fails on E370
: lua/py/py3/ruby print ("test dll") => E370 could not load.
Maybe it comes from that gvim is built with nmake and for example lua is built
with mingw32 for 64, even both in 64bits.
Thank you in advance.
Niva
--
--
You received this message from the "vim_dev" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php
---
You received this message because you are subscribed to the Google Groups
"vim_dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.
¤ Compiled infos:
VIM - Vi IMproved 8.0 (2016 Sep 12, compiled Jan 3 2018 16:02:45)
MS-Windows 64-bit GUI version with OLE support
Included patches: 1-1428
Compiled by niva
Huge version with GUI. Features included (+) or not (-):
+acl +clipboard +digraphs +folding
+linebreak -mzscheme +python3/dyn +tag_binary
+user_commands -xim
+arabic +cmdline_compl +directx -footer
+lispindent -netbeans_intg +quickfix +tag_old_static
+vertsplit -xpm_w32
+autocmd +cmdline_hist -dnd +gettext/dyn
+listcmds +num64 +reltime -tag_any_white
+virtualedit -xterm_save
+autoservername +cmdline_info -ebcdic -hangul_input
+localmap +ole +rightleft -tcl
+visual
+balloon_eval +comments +emacs_tags +iconv/dyn
+lua/dyn +packages +ruby/dyn -termguicolors
+visualextra
-balloon_eval_term +conceal +eval +insert_expand
+menu +path_extra +scrollbind +terminal
+viminfo
+browse +cryptv +ex_extra +job
+mksession -perl +signs -tgetent
+vreplace
++builtin_terms -cscope +extra_search +jumplist
+modify_fname +persistent_undo +smartindent -termresponse
+wildignore
+byte_offset +cursorbind +farsi +keymap
+mouse -postscript +startuptime +textobjects
+wildmenu
+channel +cursorshape +file_in_path +lambda
+mouseshape +printer +statusline +timers
+windows
+cindent +dialog_con_gui +find_in_path +langmap
+multi_byte +profile -sun_workshop +title
+writebackup
+clientserver +diff +float +libcall
+multi_lang +python/dyn +syntax +toolbar
-xfontset
system vimrc file: "$VIM\vimrc"
user vimrc file: "$HOME\_vimrc"
2nd user vimrc file: "$HOME\vimfiles\vimrc"
3rd user vimrc file: "$VIM\_vimrc"
user exrc file: "$HOME\_exrc"
2nd user exrc file: "$VIM\_exrc"
system gvimrc file: "$VIM\gvimrc"
user gvimrc file: "$HOME\_gvimrc"
2nd user gvimrc file: "$HOME\vimfiles\gvimrc"
3rd user gvimrc file: "$VIM\_gvimrc"
defaults file: "$VIMRUNTIME\defaults.vim"
system menu file: "$VIMRUNTIME\menu.vim"
Compilation: cl -c /W3 /nologo -I. -Iproto -DHAVE_PATHDEF -DWIN32
-DFEAT_TERMINAL -DFEAT_JOB_CHANNEL -DWINVER=0x0501 -D_WIN32_WINNT=0x0501
/MP -DHAVE_STDINT_H /O2 /GL -DNDEBUG /Zl /MT -DFEAT_OLE -DFEAT_MBYTE
-DFEAT_GUI_W32 -DFEAT_DIRECTX -DDYNAMIC_DIRECTX -DFEAT_DIRECTX_COLOR_EMOJI
-DDYNAMIC_ICONV -DDYNAMIC_GETTEXT -DFEAT_LUA -DDYNAMIC_LUA
-DDYNAMIC_LUA_DLL=\"lua53.dll\" -DFEAT_PYTHON -DDYNAMIC_PYTHON
-DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3
-DDYNAMIC_PYTHON3_DLL=\"python36.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY
-DDYNAMIC_RUBY_VER=24 -DDYNAMIC_RUBY_DLL=\"x64-msvcrt-ruby240.dll\" -DFEAT_HUGE
/Fd.\ObjGXOUYHRAMD64/ /Zi
Linking: link /RELEASE /nologo /subsystem:windows /LTCG:STATUS oldnames.lib
kernel32.lib advapi32.lib shell32.lib gdi32.lib comdlg32.lib ole32.lib
uuid.lib /machine:AMD64 gdi32.lib version.lib winspool.lib comctl32.lib
advapi32.lib shell32.lib /machine:AMD64 libcmt.lib oleaut32.lib user32.lib
/nodefaultlib:lua53.lib /nodefaultlib:python27.lib /nodefaultlib:python36.lib
WSock32.lib /PDB:gvim.pdb -debug
¤ Name of dynamic lib vim built with.
-DDYNAMIC_LUA_DLL=\"lua53.dll\" -DFEAT_PYTHON -DDYNAMIC_PYTHON
-DDYNAMIC_PYTHON_DLL=\"python27.dll\" -DFEAT_PYTHON3 -DDYNAMIC_PYTHON3
-DDYNAMIC_PYTHON3_DLL=\"python36.dll\" -DFEAT_RUBY -DDYNAMIC_RUBY
-DDYNAMIC_RUBY_VER=24 -DDYNAMIC_RUBY_DLL=\"x64-msvcrt-ruby240.dll\" -DFEAT_HUGE
/Fd.\ObjGXOUYHRAMD64/ /Zi link /RELEASE /nologo /subsystem:windows
/LTCG:STATUS oldnames.lib kernel32.lib advapi32.lib shell32.lib gdi32.lib
comdlg32.lib ole32.lib uuid.lib /machine:AMD64 gdi32.lib version.lib
winspool.lib comctl32.lib advapi32.lib shell32.lib /machine:AMD64 libcmt.lib
oleaut32.lib user32.lib /nodefaultlib:lua53.lib /nodefaultlib:python27.lib
/nodefaultlib:python36.lib WSock32.lib /PDB:gvim.pdb
-debug N E926: Current location list was changed .\+ \d\+ [-
.]* E372: Too many %%%c in format string DXOPQ OPQ E373: Unexpected
%%%c in format string \%(\a:\)\= .\{-1,} \f\+ E374: Missing ] in
format string E375: Unsupported %%%c in format
string %\.^$~[ +- DXAEWICZGOPQ E376: Invalid %%%c in format string
prefix E377: Invalid %%%c in format string .*^$~[ E378: 'errorformat'
contains no pattern EWI ^\V E379: Missing or empty directory
name AEWI CZ :%s E553: No more items E924: Current window was
closed E925: Current quickfix was changed (line deleted) (%d of %d)%s%s:
qfFileName qfSeparator qfLineNr %2d %2d %s %ld col
%d %serror list %d of %d; %d errors E380: At bottom of quickfix
stack E381: At top of quickfix stack No entries > warning
error %s %3d w:quickfix_title qf_fill_buffer() col
%d qf %s%s%s :! %d%d Error file E683: File name missing or invalid
pattern ,Filetype Cannot open file
"%s"