This patch breaks my usual compilation script:
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 '/tmp/1000-user/tmp.o9UvP6XSE4/vim-9.1.1844/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.
I noticed this too when merging this patch. You need to make auto/osdef.h
Not sure if this needs to be done automatically, I had similar issues with older vim releases.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
Thank you. This is how I handle the issue now.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
This patch breaks Vim compilation when configured without wayland support - I compile Vim with tiny set of features and Vim with Huge set of features - both without GUI - this way, since they are meant for terminal usage.
With current master branch:
$ ./configure --without-wayland --enable-gui=no
$ make
...
gcc -c -I. -Iproto -DHAVE_CONFIG_H -O2 -fno-strength-reduce -Wall -Wno-deprecated-declarations -D_REENTRANT -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/clientserver.o clientserver.c
make[1]: *** No rule to make target 'auto/wayland/wlr-data-control-unstable-v1.c', needed by 'auto/wayland/wlr-data-control-unstable-v1.h'. Stop.
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.
It was a bug nevertheless and should no longer be necessaary after v9.1.1845 and v9.1.1846 for the Wayland dependency
—
Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.