5時間無駄にしたので、ここで質問したほうがいいかもしれません。
問題なくvimをコンパイルできます(64ビットシステム):
./configure --prefix=/usr --with-tlib=ncursesw --enable-luainterp \
--with-lua-prefix=/usr/local --disable-gui --disable-tclinterp \
--enable-cscope --without-x CPPFLAGS="${CPPFLAGS} -I/usr/include/ncursesw" \
--enable-python3interp=dynamic --enable-pythoninterp=dynamic \
--enable-multibyte && make
フラグ python/dyn および python3/dyn は両方ともアクティブです
ただし、vim内からpythonコマンドを実行しようとするとすぐに:
E370: Could not load library
E263: Sorry, this command is disabled, the Python library could not be loaded.
さらに混乱を招くのは、msys2 にバンドルされているネイティブ vim が Python をサポートしていることです。ディレクトリを切り替えた後、使用していることを発見しました
- /bin/msys-python2.7.dll
- /bin/msys-python3.3m.dll.
これらのファイルを別のディレクトリにコピーして、名前を python27.dll または python2.7.dll に変更しようとしました。無駄に。