Try to build 9.1.1840. In the make
phase, observe this:
gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/x86_64-linux-gnu -o objects/primary-selection-unstable-v1.o auto/wayland/primary-selection-unstable-v1.c
Traceback (most recent call last):
File "/opt/bld/vim/src/proto/gen_prototypes.py", line 39, in <module>
from clang.cindex import Index, CursorKind, StorageClass, TokenKind
ModuleNotFoundError: No module named 'clang'
make[1]: *** [Makefile:2142: proto/gui_beval.pro] Error 1
make[1]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/opt/bld/vim/src/xxd'
make[1]: Leaving directory '/opt/bld/vim/src'
make: *** [Makefile:29: first] Error 2
I expect that not to happen.
9.1.1840
Linux Mint 22
Terminal: kitty
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
Hmm, I can't reproduce it.
I cloned vim and ran make
, but no errors occurred.
$ cd $ cd vvv $ git clone https://github.com/vim/vim.git $ cd vim $ make
I don't think gen_prototypes.py will be executed unless you run make proto
in the first place.
If you are running make proto
, could you please install libclang
as follows?
https://github.com/vim/vim/blob/e7c765fe5997daa845222351e11400bd5c1d02d2/src/Makefile#L2111-L2128
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I have this error:
make[2]: Leaving directory '/home/habamax/prj/vim/src/auto/wayland'
if test -z "/usr/bin/glib-compile-resources"; then touch auto/gui_gtk_gresources.h; else \ /usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.h --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml; \
fi
Traceback (most recent call last):
File "/home/habamax/prj/vim/src/proto/gen_prototypes.py", line 39, in <module>
from clang.cindex import Index, CursorKind, StorageClass, TokenKind
ModuleNotFoundError: No module named 'clang'
/usr/bin/glib-compile-resources --target=auto/gui_gtk_gresources.c --sourcedir=../pixmaps --generate --c-name=gui_gtk --manual-register gui_gtk_res.xml
make[1]: *** [Makefile:2142: proto/gui_beval.pro] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/habamax/prj/vim/src'
make: *** [Makefile:29: first] Error 2
Starting make in the src directory.
If there are problems, cd to the src directory and run make there
cd src && make install
make[1]: Entering directory '/home/habamax/prj/vim/src'
Traceback (most recent call last):
File "/home/habamax/prj/vim/src/proto/gen_prototypes.py", line 39, in <module>
from clang.cindex import Index, CursorKind, StorageClass, TokenKind
ModuleNotFoundError: No module named 'clang'
make[1]: *** [Makefile:2142: proto/gui_beval.pro] Error 1
make[1]: Leaving directory '/home/habamax/prj/vim/src'
make: *** [Makefile:39: install] Error 2
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
make distclean && make
doesn't help.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I don't think gen_prototypes.py will be executed unless you run
make proto
in the first place.
FWIW, I don't run make proto
and get the same error. Could it be related to wayland
auto-generated files?
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
nope, it is not about wayland
make distclean
./configure --prefix=$HOME/.local --with-features=huge --enable-gui=gtk3
make -j8
results in
gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -g -O2 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DSNPRINTF=vim_snprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/vterm_keyboard.o libvterm/src/keyboard.c
gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -g -O2 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DSNPRINTF=vim_snprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/vterm_mouse.o libvterm/src/mouse.c
gcc -c -I. -Ilibvterm/include -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_GTK -I/usr/include/gtk-3.0 -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include -I/usr/include/sysprof-6 -I/usr/include/harfbuzz -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/libmount -I/usr/include/blkid -I/usr/include/fribidi -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/x86_64-linux-gnu -I/usr/include/webp -I/usr/include/gio-unix-2.0 -I/usr/include/cloudproviders -I/usr/include/atk-1.0 -I/usr/include/at-spi2-atk/2.0 -I/usr/include/at-spi-2.0 -I/usr/include/dbus-1.0 -I/usr/lib/x86_64-linux-gnu/dbus-1.0/include -g -O2 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -DINLINE="" -DVSNPRINTF=vim_vsnprintf -DSNPRINTF=vim_snprintf -DIS_COMBINING_FUNCTION=utf_iscomposing_uint -DWCWIDTH_FUNCTION=utf_uint2cells -o objects/vterm_parser.o libvterm/src/parser.c
Traceback (most recent call last):
File "/home/habamax/prj/vim/src/proto/gen_prototypes.py", line 39, in <module>
from clang.cindex import Index, CursorKind, StorageClass, TokenKind
ModuleNotFoundError: No module named 'clang'
make[1]: *** [Makefile:2142: proto/gui_beval.pro] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory '/home/habamax/prj/vim/src'
make: *** [Makefile:29: first] Error 2
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Installing the Python clang and libclang packages fixed the compilation error for me:
pip install clang libclang
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I have never typed make proto
in my life.
Whatever has caused a dependency on certain python modules must be reverted immediately.
9.1.1839 does NOT have this problem.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
My configure
flags, for the record:
--with-x
--x-includes=/usr/include/x86_64-linux-gnu
--x-libraries=/lib/x86_64-linux-gnu
--disable-netbeans
--disable-nls
--prefix=$HOME/sw
--disable-gui
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I tried a fresh repo clone, and the problem vanished.
This should not happen, though. I run make distclean
after every build, and I even tried git clean -fdx
after I encountered the error. Evidently some garbage was left behind that survived these steps. How is this possible?
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I hit the issue as well,
Traceback (most recent call last):
File "/home/jbowen/bld/vim/src/proto/gen_prototypes.py", line 39, in <module>
from clang.cindex import Index, CursorKind, StorageClass, TokenKind
ModuleNotFoundError: No module named 'clang'
These are the config options I use:
alias vicnf='./configure \
--with-features=normal \
--with-compiledby=jbowen \
--disable-desktop-database-update \
--disable-icon-cache-update \
--disable-netbeans \
--enable-cscope \
--enable-gpm=no \
--enable-gui=no \
--enable-multibyte'
I have not tried using a fresh repo or manually running any git(1)
GC.
And I'm very dubious of assuming Python on "all platforms" as the commit mentions. E.g. AIX 7.3 has Python 3 in the base system, but AIX 7.2 does not. BSDs don't ship with Python in the base install. There's also still an OpenVMS Makefile
; CPython hasn't supported OpenVMS since 2011 or 2012. Windows doesn't have Python in the base install.
It's quite possible I'm misunderstanding something, but at first blush this move to Python to support "all platforms" worries me that it's making it more difficult to build vim(1)
on platforms which don't have Python in base.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
Workaround without installing clang:
touch src/proto/gui_beval.pro
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
It's quite possible I'm misunderstanding something, but at first blush this move to Python to support "all platforms" worries me that it's making it more difficult to build vim(1) on platforms which don't have Python in base.
Rest assured, I don't intend to make make
depend on Python. The Python‐related errors occurred only because an unintended file, proto/gui_beval.pro
, was included in objects/*.o
when updating the dependencies in sec/Makefile
. This is a bug, and We will fix it.
The only target that depends on Python + libclang is make proto
. No one except Vim developers needs to run make proto
.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
diff --git a/src/Makefile b/src/Makefile index e76d39675..17111b5d6 100644 --- a/src/Makefile +++ b/src/Makefile @@ -3055,13 +3055,13 @@ depend: sed -e '/\#\#\# Dependencies/q' < Makefile > tmp_make -for i in $(ALL_LOCAL_SRC); do echo $$i; \ $(CPP_DEPEND) $$i | \ - sed -e 's+^\([^ ]*\.o\)+objects/\1+' >> tmp_make; done + sed -e 's+^\([^ ]*\.o\)+objects/\1+' -e 's+proto/[^ ]*\.pro[ ]*++' >> tmp_make; done -for i in $(TERM_SRC); do echo $$i; \ $(CPP_DEPEND) $$i | \ - sed -e 's+^\([^ ]*\.o\)+objects/vterm_\1+' >> tmp_make; done + sed -e 's+^\([^ ]*\.o\)+objects/vterm_\1+' -e 's+proto/[^ ]*\.pro[ ]*++' >> tmp_make; done -for i in $(XDIFF_SRC); do echo $$i; \ $(CPP_DEPEND) $$i | \ - sed -e 's+^\([^ ]*\.o\)+objects/\1+' -e 's+xdiff/\.\./++g' >> tmp_make; done + sed -e 's+^\([^ ]*\.o\)+objects/\1+' -e 's+proto/[^ ]*\.pro[ ]*++' -e 's+xdiff/\.\./++g' >> tmp_make; done -for i in $(PROTO_FILES); do \ base=`basename $$i .pro`; \ echo "$$i: $$base.c" >> tmp_make; done
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
@chrisbra
Just in case, I’m also attaching a patch that directly edits Make_vms.mms
.
diff --git a/src/Make_vms.mms b/src/Make_vms.mms index 8ab68e5c0..16f145d99 100644 --- a/src/Make_vms.mms +++ b/src/Make_vms.mms @@ -1008,7 +1008,7 @@ lua_env : [.$(DEST)]alloc.obj : alloc.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]arabic.obj : arabic.c vim.h [.$(DEST)]arglist.obj : arglist.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]autocmd.obj : autocmd.c vim.h [.$(DEST)]config.h feature.h os_unix.h @@ -1016,463 +1016,463 @@ lua_env : [.$(DEST)]blob.obj : blob.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]buffer.obj : buffer.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]bufwrite.obj : bufwrite.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]change.obj : change.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]charset.obj : charset.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]channel.obj : channel.c vim.h [.$(DEST)]config.h feature.h [.$(DEST)]cindent.obj : cindent.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]clientserver.obj : clientserver.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]clipboard.obj : clipboard.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]cmdexpand.obj : cmdexpand.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]cmdhist.obj : cmdhist.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]crypt.obj : crypt.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]crypt_zip.obj : crypt_zip.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]debugger.obj : debugger.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]dict.obj : dict.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]diff.obj : diff.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]digraph.obj : digraph.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]drawline.obj : drawline.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]drawscreen.obj : drawscreen.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]edit.obj : edit.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]eval.obj : eval.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]evalbuffer.obj : evalbuffer.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]evalfunc.obj : evalfunc.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h version.h [.$(DEST)]evalvars.obj : evalvars.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h version.h [.$(DEST)]evalwindow.obj : evalwindow.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]ex_cmds.obj : ex_cmds.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]ex_cmds2.obj : ex_cmds2.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]ex_docmd.obj : ex_docmd.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h ex_cmdidxs.h [.$(DEST)]ex_eval.obj : ex_eval.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]ex_getln.obj : ex_getln.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]fileio.obj : fileio.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]filepath.obj : filepath.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]findfile.obj : findfile.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]float.obj : float.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]fold.obj : fold.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]fuzzy.obj : fuzzy.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]getchar.obj : getchar.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gc.obj : gc.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gui_xim.obj : gui_xim.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]hardcopy.obj : hardcopy.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]hashtab.obj : hashtab.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]help.obj : help.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]highlight.obj : highlight.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_cscope.obj : if_cscope.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_xcmdsrv.obj : if_xcmdsrv.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]if_mzsch.obj : if_mzsch.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro ex_cmds.h proto.h \ + regexp.h gui.h beval.h ex_cmds.h proto.h \ errors.h globals.h if_mzsch.h [.$(DEST)]indent.obj : indent.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]insexpand.obj : insexpand.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]job.obj : job.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]json.obj : json.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]linematch.obj : linematch.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]list.obj : list.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]locale.obj : locale.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]logfile.obj : logfile.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]main.obj : main.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h \ + option.h ex_cmds.h proto.h errors.h globals.h \ arabic.c [.$(DEST)]map.obj : map.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]mark.obj : mark.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]match.obj : match.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]memfile.obj : memfile.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]memline.obj : memline.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]menu.obj : menu.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]message.obj : message.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]misc1.obj : misc1.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h \ + option.h ex_cmds.h proto.h errors.h globals.h \ version.h [.$(DEST)]misc2.obj : misc2.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]mouse.obj : mouse.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]move.obj : move.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]mbyte.obj : mbyte.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]normal.obj : normal.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h nv_cmdidxs.h nv_cmds.h [.$(DEST)]ops.obj : ops.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]option.obj : option.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h optiondefs.h [.$(DEST)]optionstr.obj : optionstr.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]os_unix.obj : os_unix.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h os_unixx.h [.$(DEST)]os_vms.obj : os_vms.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h os_unixx.h [.$(DEST)]pathdef.obj : [.$(DEST)]pathdef.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]popupmenu.obj : popupmenu.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]popupwin.obj : popupwin.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]pty.obj : pty.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]profiler.obj : profiler.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]quickfix.obj : quickfix.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]regexp.obj : regexp.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]register.obj : register.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]scriptfile.obj : scriptfile.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]screen.obj : screen.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]search.obj : search.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]session.obj : session.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]sha256.obj : sha256.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]sign.obj : sign.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h regexp.h gui.h \ - beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h proto.h \ + beval.h alloc.h ex_cmds.h spell.h proto.h \ errors.h globals.h [.$(DEST)]sound.obj : sound.c vim.h [.$(DEST)]config.h feature.h [.$(DEST)]spell.obj : spell.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]spellfile.obj : spellfile.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]spellsuggest.obj : spellsuggest.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]strings.obj : strings.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]syntax.obj : syntax.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]tabpanel.obj : tabpanel.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]tag.obj : tag.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]term.obj : term.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]terminal.obj : terminal.c vim.h [.$(DEST)]config.h feature.h os_unix.h [.$(DEST)]termlib.obj : termlib.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]testing.obj : testing.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]textformat.obj : textformat.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]textobject.obj : textobject.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]textprop.obj : textprop.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]time.obj : time.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]tuple.obj : tuple.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]typval.obj : typval.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]ui.obj : ui.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]undo.obj : undo.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]usercmd.obj : usercmd.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]userfunc.obj : userfunc.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h option.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro alloc.h ex_cmds.h spell.h \ + regexp.h gui.h beval.h alloc.h ex_cmds.h spell.h \ proto.h errors.h globals.h [.$(DEST)]version.obj : version.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]viminfo.obj : viminfo.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9class.obj : vim9class.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9cmds.obj : vim9cmds.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9compile.obj : vim9compile.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9execute.obj : vim9execute.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9expr.obj : vim9expr.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9instr.obj : vim9instr.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9generics.obj : vim9generics.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9script.obj : vim9script.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]vim9type.obj : vim9type.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]window.obj : window.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]gui.obj : gui.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]gui_gtk.obj : gui_gtk.c gui_gtk_f.h vim.h [.$(DEST)]config.h feature.h \ os_unix.h ascii.h keymap.h termdefs.h macros.h structs.h \ - regexp.h gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h \ + regexp.h gui.h beval.h option.h ex_cmds.h \ proto.h errors.h globals.h [-.pixmaps]stock_icons.h [.$(DEST)]gui_gtk_f.obj : gui_gtk_f.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_gtk_f.h [.$(DEST)]gui_motif.obj : gui_motif.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [-.pixmaps]alert.xpm [-.pixmaps]error.xpm \ [-.pixmaps]generic.xpm [-.pixmaps]info.xpm [-.pixmaps]quest.xpm [.$(DEST)]gui_athena.obj : gui_athena.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_at_sb.h [.$(DEST)]gui_gtk_x11.obj : gui_gtk_x11.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_gtk_f.h [-.runtime]vim32x32.xpm \ [-.runtime]vim16x16.xpm [-.runtime]vim48x48.xpm version.h [.$(DEST)]gui_x11.obj : gui_x11.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [-.runtime]vim32x32.xpm \ [-.runtime]vim16x16.xpm [-.runtime]vim48x48.xpm [-.pixmaps]tb_new.xpm \ [-.pixmaps]tb_open.xpm [-.pixmaps]tb_close.xpm [-.pixmaps]tb_save.xpm \ @@ -1492,30 +1492,30 @@ lua_env : [-.pixmaps]tb_minwidth.xpm [.$(DEST)]gui_at_sb.obj : gui_at_sb.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_at_sb.h [.$(DEST)]gui_at_fs.obj : gui_at_fs.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h gui_at_sb.h [.$(DEST)]pty.obj : pty.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h gui.h beval.h \ - [.proto]gui_beval.pro option.h ex_cmds.h proto.h errors.h globals.h + option.h ex_cmds.h proto.h errors.h globals.h [.$(DEST)]if_perl.obj : [.auto]if_perl.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_python.obj : if_python.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_tcl.obj : if_tcl.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]if_ruby.obj : if_ruby.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]if_lua.obj : if_lua.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ errors.h globals.h version.h @@ -1525,11 +1525,11 @@ lua_env : errors.h globals.h [.$(DEST)]gui_beval.obj : gui_beval.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h [.$(DEST)]netbeans.obj : netbeans.c vim.h [.$(DEST)]config.h feature.h os_unix.h \ ascii.h keymap.h termdefs.h macros.h structs.h regexp.h \ - gui.h beval.h [.proto]gui_beval.pro option.h ex_cmds.h proto.h \ + gui.h beval.h option.h ex_cmds.h proto.h \ errors.h globals.h version.h [.$(DEST)]gui_xmdlg.obj : gui_xmdlg.c [.$(DEST)]config.h vim.h feature.h os_unix.h [.$(DEST)]gui_xmebw.obj : gui_xmebw.c [.$(DEST)]config.h vim.h feature.h os_unix.h
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you are subscribed to this thread.
Thanks. Sorry, this was not meant to be a hard build-dependency. Only when running make proto. Unfortunately I did not catch this when testing this out before pushing it.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
Closed #18523 as completed via ed93df4.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
Whatever has caused a dependency on certain python modules must be reverted immediately.
Please understand that Vim is maintained by volunteers, so changes cannot always be made immediately, but we are working on a fix. @h-east has luckily done most of the work.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I just tried to build 9.1.1844 and it still fails, this time with a different error:
gcc -c -I. -Iproto -DHAVE_CONFIG_H -g -O2 -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -I/usr/include/x86_64-linux-gnu -o objects/alloc.o alloc.c
In file included from alloc.c:14:
vim.h:321:12: fatal error: auto/osdef.h: No such file or directory
321 | # include "auto/osdef.h" // bring missing declarations in
| ^~~~~~~~~~~~~~
compilation terminated.
make[1]: *** [Makefile:3176: objects/alloc.o] Error 1
make[1]: Leaving directory '/opt/bld/vim/src'
make: *** [Makefile:29: first] Error 2
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
Bisection shows that 9.1.1844 is the culprit. *1840-*1843 indeed fixed the originally reported error.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I am not sure why you didn't notice earlier. Since osdef.h
is deleted on make distclean
. However using make auto/osdef.h
should fix it
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
I am also getting the auto/osdef.h: No such file or directory
error post-1844.
I am not sure why you didn't notice earlier.
I am not sure where that tone's coming from. For me this problem was produced by going into my usual Vim builder and running make clean && make distclean && git pull --rebase && configure && make && make install
. Is it unreasonable to expect this workflow to succeed in general?
Since
osdef.h
is deleted onmake distclean
. However usingmake auto/osdef.h
should fix it
$ make auto/osdef.h
make: *** No rule to make target 'auto/osdef.h'. Stop.
No.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
@cryptarch it was probably not for you.
I am also getting the same error (as probably everyone else)
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.