Re: [vim/vim] patch 9.1.1844: Makefile: dependencies not updated (0e01bc0)

12 views
Skip to first unread message

lacygoill

unread,
Oct 9, 2025, 5:32:28 PM (yesterday) Oct 9
to vim/vim, Subscribed

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.Message ID: <vim/vim/commit/0e01bc03dee4dad6d8101201106ded8d80908eb2/167601558@github.com>

Christian Brabandt

unread,
Oct 9, 2025, 5:39:16 PM (yesterday) Oct 9
to vim/vim, Subscribed

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.Message ID: <vim/vim/commit/0e01bc03dee4dad6d8101201106ded8d80908eb2/167601822@github.com>

lacygoill

unread,
Oct 9, 2025, 5:49:00 PM (yesterday) Oct 9
to vim/vim, Subscribed

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.Message ID: <vim/vim/commit/0e01bc03dee4dad6d8101201106ded8d80908eb2/167602173@github.com>

zdohnal

unread,
3:19 AM (15 hours ago) 3:19 AM
to vim/vim, Subscribed

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.Message ID: <vim/vim/commit/0e01bc03dee4dad6d8101201106ded8d80908eb2/167620608@github.com>

Christian Brabandt

unread,
12:15 PM (6 hours ago) 12:15 PM
to vim/vim, Subscribed

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.Message ID: <vim/vim/commit/0e01bc03dee4dad6d8101201106ded8d80908eb2/167673933@github.com>

Reply all
Reply to author
Forward
0 new messages