On Wed, Sep 24, 2025 at 12:03 AM Foxe Chen <[email protected]> wrote:
>
> On Tuesday, 23 September 2025 at 18:01:04 UTC-4 Tony Mechelynck wrote:
>
> On Tue, Sep 23, 2025 at 11:54 PM Foxe Chen <[email protected]> wrote:
> >
> >
> >
> > On Tuesday, 23 September 2025 at 16:30:21 UTC-4 Tony Mechelynck wrote:
> >
> > On Tue, Sep 23, 2025 at 10:04 PM Christian Brabandt <[email protected]> 
> > wrote:
> > >
> > > Hi Tony,
> > >
> > > On Di, 23 Sep 2025, Tony Mechelynck wrote:
> > >
> > > > On Mon, Sep 22, 2025 at 9:15 PM Christian Brabandt <[email protected]> 
> > > > wrote:
> > > > >
> > > > > patch 9.1.1784: Wayland code can be improved
> > > > >
> > > > > Commit: 
> > > > > https://github.com/vim/vim/commit/368710abcfaadc8370a07cdd58303f2704f10282
> > > > > Author: Foxe Chen <[email protected]>
> > > > > Date: Mon Sep 22 19:06:58 2025 +0000
> > > > >
> > > > > patch 9.1.1784: Wayland code can be improved
> > > > >
> > > > > Problem: Wayland code can be improved
> > > > > Solution: Refactor Wayland Clipboard code (Foxe Chen).
> > > > >
> > > > > This the second attempt to refactor the Wayland code base:
> > > > > - Move clipboard code from wayland.c to clipboard.c
> > > > [...]
> > > >
> > > > Build failure in clipboard.c in Normal build with Motif GUI *only*
> > > > (not in Huge with GTK3 GUI, and not in Tiny which has -wayland).
> > > >
> > > > In file included from clipboard.c:36:
> > > > wayland.h:17:10: fatal error: wayland-client.h: No such file or 
> > > > directory
> > > > 17 | #include <wayland-client.h>
> > > > | ^~~~~~~~~~~~~~~~~~
> > > > compilation terminated.
> > > > make: *** [Makefile:3238: objects/clipboard.o] Error 1
> > >
> > > does patch v9.1.1786 fixes it for you again?
> > >
> > > Thanks,
> > > Christian
> >
> > No, it doesn't, not even if I use "make reconfig". I notice that
> > unlike at patch 9.1.1784, at patch 9.1.1786 configure is not run
> > automatically by make (for any featureset) and the clipboard.c compile
> > line (for Normal with Motif) is still
> >
> > gcc -c -I. -Iproto -DHAVE_CONFIG_H -DFEAT_GUI_MOTIF -O2
> > -fno-strength-reduce -Wall -Wno-deprecated-declarations -D_REENTRANT
> > -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=1 -o objects/clipboard.o
> > clipboard.c
> >
> >
> > with no "wayland" includes — indeed no includes at all other than -I. 
> > -Iproto
> >
> > Best regards,
> > Tony.
> >
> >
> > Does running make -j2 (parallel build) fix the issue?
> >
> > Thanks,
> > Foxe
> Normally I use -j4 and this is also what I used this time, first for
> "make" and then for "make reconfig". The issue was present in both
> cases.
>
> Best regards,
> Tony.
>
>
> Can you try out this patch?
>
> Thanks,
> Foxe
>
[...]

Hm. I'm not sure that I know how to apply it without f**king up my
repository. Can you try to compile Vim in a shadow repository with the
following configuration ?

export CONF_OPT_GUI='--enable-gui=motif'
export CONF_OPT_MULTIBYTE='--enable-multibyte'
export CONF_OPT_AUTOSERVE='--enable-autoservername'
export CONF_OPT_SODIUM='--enable-libsodium'
export CONF_OPT_FEAT='--with-features=normal'
export CONF_ARGS2='--with-vim-name=vim-normal'

If you can't, I'll add the following line then run "make reconfig":

export CONF_OPT_X='--without-wayland'

Best regards,
Tony.

-- 
-- 
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].
To view this discussion visit 
https://groups.google.com/d/msgid/vim_dev/CAJkCKXvwHXTAk_FpCngo43yeeaduHGYwYiE%2BSYZvRb_egi%3D98Q%40mail.gmail.com.

Raspunde prin e-mail lui