[vim/vim] vim 9.1.1845 does not build without wayland (Issue #18534)

9 views
Skip to first unread message

fundawang

unread,
Oct 9, 2025, 9:31:34 PM (21 hours ago) Oct 9
to vim/vim, Subscribed
fundawang created an issue (vim/vim#18534)

Steps to reproduce

When building vim 9.1.1845 without wayland, i.e:

configure --without-wayland

It failes when making:

make: *** No rule to make target 'auto/wayland/wlr-data-control-unstable-v1.c', needed by 'auto/wayland/wlr-data-control-unstable-v1.h'.  Stop.
make: *** Waiting for unfinished jobs....

Builds fine with 8.1.1663. I haven't try any versions between 1663 and 1845.

Expected behaviour

Build correctly without wayland.

Version of Vim

9.1.1845

Environment

openEuler 25.09
gcc 12.2

Logs and stack traces

2025-10-10 09:24:52 + ./configure --build=x86_64-openEuler-linux-gnu --host=x86_64-openEuler-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info 'CFLAGS=-O2 -flto=auto -ffat-lto-objects -g -grecord-gcc-switches -pipe -fstack-protector-strong  -Wall -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -specs=/usr/lib/rpm/generic-hardened-cc1 -m64  -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -D__linux__ -D_REENTRANT -DSYS_VIMRC_FILE='\''"/etc/virc"'\''' --with-features=small --with-x=no --enable-multibyte --disable-netbeans --disable-libsodium --disable-pythoninterp --disable-perlinterp --disable-tclinterp --with-tlib=ncurses --enable-gui=no --disable-gpm --exec-prefix=/ --without-wayland --enable-year2038 --enable-fail-if-missing --with-python3-config-dir=/usr/lib64/python3.11/config-3.11-x86_64-linux-gnu --enable-selinux
2025-10-10 09:24:52 configure: WARNING: unrecognized options: --disable-dependency-tracking
2025-10-10 09:24:52 checking whether make sets $(MAKE)... yes
2025-10-10 09:24:52 checking for x86_64-openEuler-linux-gnu-gcc... no
2025-10-10 09:24:52 checking for gcc... gcc
2025-10-10 09:24:52 checking whether the C compiler works... yes
2025-10-10 09:24:52 checking for C compiler default output file name... a.out
2025-10-10 09:24:52 checking for suffix of executables... 
2025-10-10 09:24:53 checking whether we are cross compiling... no
2025-10-10 09:24:53 checking for suffix of object files... o
2025-10-10 09:24:53 checking whether the compiler supports GNU C... yes
2025-10-10 09:24:53 checking whether gcc accepts -g... yes
2025-10-10 09:24:53 checking for gcc option to enable C11 features... none needed
2025-10-10 09:24:53 checking how to run the C preprocessor... gcc -E
2025-10-10 09:24:53 checking for grep that handles long lines and -e... /usr/bin/grep
2025-10-10 09:24:53 checking for egrep... /usr/bin/grep -E
2025-10-10 09:24:53 checking for fgrep... /usr/bin/grep -F
2025-10-10 09:24:53 checking for gawk... gawk
2025-10-10 09:24:53 checking for strip... strip
2025-10-10 09:24:53 checking for sys/wait.h that is POSIX.1 compatible... yes
2025-10-10 09:24:53 checking for x86_64-openEuler-linux-gnu-pkg-config... /usr/bin/x86_64-openEuler-linux-gnu-pkg-config
2025-10-10 09:24:53 checking --enable-fail-if-missing argument... yes
2025-10-10 09:24:53 checking for clang version... N/A
2025-10-10 09:24:53 checking for buggy tools... - sh is	'GNU bash, version 5.2.37(1)-release (x86_64-openEuler-linux-gnu)
2025-10-10 09:24:53 Copyright (C) 2022 Free Software Foundation, Inc.
2025-10-10 09:24:53 License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
2025-10-10 09:24:53 
2025-10-10 09:24:53 This is free software; you are free to change and redistribute it.
2025-10-10 09:24:53 There is NO WARRANTY, to the extent permitted by law.' - probably OK..
2025-10-10 09:24:53 checking uname... Linux
2025-10-10 09:24:53 checking uname -r... 5.10.0-60.18.0.50.oe2203.x86_64
2025-10-10 09:24:53 checking uname -m... x86_64
2025-10-10 09:24:53 checking for Haiku... no
2025-10-10 09:24:53 checking for QNX... no
2025-10-10 09:24:53 checking for Darwin (Mac OS X)... no
2025-10-10 09:24:53 checking for stdio.h... yes
2025-10-10 09:24:53 checking for stdlib.h... yes
2025-10-10 09:24:53 checking for string.h... yes
2025-10-10 09:24:53 checking for inttypes.h... yes
2025-10-10 09:24:53 checking for stdint.h... yes
2025-10-10 09:24:53 checking for strings.h... yes
2025-10-10 09:24:53 checking for sys/stat.h... yes
2025-10-10 09:24:53 checking for sys/types.h... yes
2025-10-10 09:24:53 checking for unistd.h... yes
2025-10-10 09:24:53 checking for sys/time.h... yes
2025-10-10 09:24:53 checking for sys/select.h... yes
2025-10-10 09:24:53 checking for sys/socket.h... yes
2025-10-10 09:24:53 checking for AvailabilityMacros.h... no
2025-10-10 09:24:54 checking for dispatch/dispatch.h... no
2025-10-10 09:24:54 checking --with-local-dir argument... Defaulting to /usr/local
2025-10-10 09:24:54 checking --with-vim-name argument... Defaulting to vim
2025-10-10 09:24:54 checking --with-ex-name argument... Defaulting to ex
2025-10-10 09:24:54 checking --with-view-name argument... Defaulting to view
2025-10-10 09:24:54 checking --with-global-runtime argument... no
2025-10-10 09:24:54 checking --with-modified-by argument... no
2025-10-10 09:24:54 checking if character set is EBCDIC... no
2025-10-10 09:24:54 checking --disable-smack argument... no
2025-10-10 09:24:54 checking for linux/xattr.h... yes
2025-10-10 09:24:54 checking for sys/xattr.h... yes
2025-10-10 09:24:54 checking for XATTR_NAME_SMACKEXEC in linux/xattr.h... checking for egrep -e... (cached) /usr/bin/grep -E
2025-10-10 09:24:54 no
2025-10-10 09:24:54 checking --disable-selinux argument... no
2025-10-10 09:24:54 checking for is_selinux_enabled in -lselinux... yes
2025-10-10 09:24:54 checking for selinux/selinux.h... yes
2025-10-10 09:24:54 checking --enable-xattr argument... yes
2025-10-10 09:24:54 checking for sys/xattr.h... (cached) yes
2025-10-10 09:24:54 checking --with-features argument... small
2025-10-10 09:24:54 checking --with-compiledby argument... no
2025-10-10 09:24:54 checking --disable-xsmp argument... no
2025-10-10 09:24:54 checking --disable-xsmp-interact argument... no
2025-10-10 09:24:54 checking diff feature... disabled in tiny version
2025-10-10 09:24:54 checking --enable-luainterp argument... no
2025-10-10 09:24:54 checking --enable-mzschemeinterp argument... no
2025-10-10 09:24:54 checking --enable-perlinterp argument... no
2025-10-10 09:24:54 checking --enable-pythoninterp argument... no
2025-10-10 09:24:54 checking --enable-python3interp argument... no
2025-10-10 09:24:54 checking --enable-tclinterp argument... no
2025-10-10 09:24:54 checking --enable-rubyinterp argument... no
2025-10-10 09:24:54 checking --enable-cscope argument... yes
2025-10-10 09:24:54 checking --disable-netbeans argument... yes
2025-10-10 09:24:54 checking --disable-channel argument... cannot use channels with tiny features
2025-10-10 09:24:54 checking --enable-terminal argument... defaulting to no
2025-10-10 09:24:54 checking --enable-autoservername argument... no
2025-10-10 09:24:54 checking --enable-socketserver argument... cannot use socketserver with tiny features
2025-10-10 09:24:54 checking --enable-multibyte argument... yes
2025-10-10 09:24:54 checking --disable-rightleft argument... no
2025-10-10 09:24:54 checking --disable-arabic argument... no
2025-10-10 09:24:54 checking --enable-xim argument... defaulting to auto
2025-10-10 09:24:54 checking --enable-fontset argument... no
2025-10-10 09:24:54 checking if shm_open is available... yes
2025-10-10 09:24:54 checking --with-wayland argument... defaulting to: don't HAVE_X11
2025-10-10 09:24:54 checking --enable-gui argument... no GUI support
2025-10-10 09:24:54 checking for X11/SM/SMlib.h... yes
2025-10-10 09:24:54 checking for /proc link to executable... /proc/self/exe
2025-10-10 09:24:54 checking for CYGWIN or MSYS environment... no
2025-10-10 09:24:54 checking whether toupper is broken... no
2025-10-10 09:24:54 checking whether __DATE__ and __TIME__ work... yes
2025-10-10 09:24:54 checking whether __attribute__((unused)) is allowed... yes
2025-10-10 09:24:54 checking for dirent.h that defines DIR... yes
2025-10-10 09:24:54 checking for library containing opendir... none required
2025-10-10 09:24:54 checking for stdint.h... (cached) yes
2025-10-10 09:24:54 checking for stdlib.h... (cached) yes
2025-10-10 09:24:54 checking for string.h... (cached) yes
2025-10-10 09:24:54 checking for sys/select.h... (cached) yes
2025-10-10 09:24:54 checking for sys/utsname.h... yes
2025-10-10 09:24:54 checking for termcap.h... yes
2025-10-10 09:24:54 checking for fcntl.h... yes
2025-10-10 09:24:54 checking for sgtty.h... yes
2025-10-10 09:24:55 checking for sys/ioctl.h... yes
2025-10-10 09:24:55 checking for sys/time.h... (cached) yes
2025-10-10 09:24:55 checking for sys/types.h... (cached) yes
2025-10-10 09:24:55 checking for termio.h... yes
2025-10-10 09:24:55 checking for iconv.h... yes
2025-10-10 09:24:55 checking for inttypes.h... (cached) yes
2025-10-10 09:24:55 checking for langinfo.h... yes
2025-10-10 09:24:55 checking for math.h... yes
2025-10-10 09:24:55 checking for unistd.h... (cached) yes
2025-10-10 09:24:55 checking for stropts.h... no
2025-10-10 09:24:55 checking for errno.h... yes
2025-10-10 09:24:55 checking for sys/resource.h... yes
2025-10-10 09:24:55 checking for sys/systeminfo.h... no
2025-10-10 09:24:55 checking for locale.h... yes
2025-10-10 09:24:55 checking for sys/stream.h... no
2025-10-10 09:24:55 checking for termios.h... yes
2025-10-10 09:24:55 checking for libc.h... no
2025-10-10 09:24:55 checking for sys/statfs.h... yes
2025-10-10 09:24:55 checking for poll.h... yes
2025-10-10 09:24:55 checking for sys/poll.h... yes
2025-10-10 09:24:55 checking for pwd.h... yes
2025-10-10 09:24:55 checking for utime.h... yes
2025-10-10 09:24:55 checking for sys/param.h... yes
2025-10-10 09:24:55 checking for sys/ptms.h... no
2025-10-10 09:24:56 checking for libintl.h... yes
2025-10-10 09:24:56 checking for libgen.h... yes
2025-10-10 09:24:56 checking for util/debug.h... no
2025-10-10 09:24:56 checking for util/msg18n.h... no
2025-10-10 09:24:56 checking for frame.h... no
2025-10-10 09:24:56 checking for sys/acl.h... yes
2025-10-10 09:24:56 checking for sys/access.h... no
2025-10-10 09:24:56 checking for sys/sysinfo.h... yes
2025-10-10 09:24:56 checking for wchar.h... yes
2025-10-10 09:24:56 checking for wctype.h... yes
2025-10-10 09:24:56 checking for sys/ptem.h... no
2025-10-10 09:24:56 checking for sys/sysctl.h... no
2025-10-10 09:24:56 checking for pthread_np.h... no
2025-10-10 09:24:56 checking for strings.h... (cached) yes
2025-10-10 09:24:56 checking if strings.h can be included after string.h... yes
2025-10-10 09:24:56 checking for an ANSI C-conforming const... yes
2025-10-10 09:24:56 checking for working volatile... yes
2025-10-10 09:24:56 checking for mode_t... yes
2025-10-10 09:24:56 checking for off_t... yes
2025-10-10 09:24:56 checking for pid_t... yes
2025-10-10 09:24:57 checking for size_t... yes
2025-10-10 09:24:57 checking for uid_t... yes
2025-10-10 09:24:57 checking for gid_t... yes
2025-10-10 09:24:57 checking for uint32_t... yes
2025-10-10 09:24:57 checking for ino_t... yes
2025-10-10 09:24:57 checking for dev_t... yes
2025-10-10 09:24:57 checking whether byte ordering is bigendian... no
2025-10-10 09:24:57 checking for inline... inline
2025-10-10 09:24:57 checking for rlim_t... yes
2025-10-10 09:24:57 checking for stack_t... yes
2025-10-10 09:24:57 checking whether stack_t has an ss_base field... no
2025-10-10 09:24:57 checking --with-tlib argument... ncurses
2025-10-10 09:24:57 checking for linking with ncurses library... OK
2025-10-10 09:24:57 checking for tgetent()... yes
2025-10-10 09:24:58 checking whether we talk terminfo... yes
2025-10-10 09:24:58 checking what tgetent() returns for an unknown terminal... zero
2025-10-10 09:24:58 checking whether termcap.h contains ospeed... yes
2025-10-10 09:24:58 checking whether termcap.h contains UP, BC and PC... yes
2025-10-10 09:24:58 checking whether tputs() uses outfuntype... no
2025-10-10 09:24:58 checking whether del_curterm() can be used... yes
2025-10-10 09:24:58 checking whether sys/select.h and sys/time.h may both be included... yes
2025-10-10 09:24:58 checking for /dev/ptc... no
2025-10-10 09:24:58 checking for SVR4 ptys... yes
2025-10-10 09:24:58 checking for ptyranges... don't know
2025-10-10 09:24:58 checking for struct sigcontext... yes
2025-10-10 09:24:58 checking getcwd implementation is broken... no
2025-10-10 09:24:58 checking for fchdir... yes
2025-10-10 09:24:58 checking for fchown... yes
2025-10-10 09:24:59 checking for fchmod... yes
2025-10-10 09:24:59 checking for fsync... yes
2025-10-10 09:24:59 checking for getcwd... yes
2025-10-10 09:24:59 checking for getpseudotty... no
2025-10-10 09:24:59 checking for getpwent... yes
2025-10-10 09:24:59 checking for getpwnam... yes
2025-10-10 09:24:59 checking for getpwuid... yes
2025-10-10 09:24:59 checking for getrlimit... yes
2025-10-10 09:24:59 checking for gettimeofday... yes
2025-10-10 09:24:59 checking for localtime_r... yes
2025-10-10 09:24:59 checking for lstat... yes
2025-10-10 09:25:00 checking for memset... yes
2025-10-10 09:25:00 checking for mkdtemp... yes
2025-10-10 09:25:00 checking for nanosleep... yes
2025-10-10 09:25:00 checking for opendir... yes
2025-10-10 09:25:00 checking for putenv... yes
2025-10-10 09:25:00 checking for qsort... yes
2025-10-10 09:25:00 checking for readlink... yes
2025-10-10 09:25:00 checking for select... yes
2025-10-10 09:25:00 checking for setenv... yes
2025-10-10 09:25:00 checking for getpgid... yes
2025-10-10 09:25:00 checking for setpgid... yes
2025-10-10 09:25:01 checking for setsid... yes
2025-10-10 09:25:01 checking for sigaltstack... yes
2025-10-10 09:25:01 checking for sigstack... yes
2025-10-10 09:25:01 checking for sigset... yes
2025-10-10 09:25:01 checking for sigsetjmp... no
2025-10-10 09:25:01 checking for sigaction... yes
2025-10-10 09:25:01 checking for sigprocmask... yes
2025-10-10 09:25:01 checking for sigvec... no
2025-10-10 09:25:01 checking for strcasecmp... yes
2025-10-10 09:25:01 checking for strcoll... yes
2025-10-10 09:25:01 checking for strerror... yes
2025-10-10 09:25:02 checking for strftime... yes
2025-10-10 09:25:02 checking for stricmp... no
2025-10-10 09:25:02 checking for strncasecmp... yes
2025-10-10 09:25:02 checking for strnicmp... no
2025-10-10 09:25:02 checking for strpbrk... yes
2025-10-10 09:25:02 checking for strptime... yes
2025-10-10 09:25:02 checking for strtol... yes
2025-10-10 09:25:02 checking for tgetent... yes
2025-10-10 09:25:02 checking for towlower... yes
2025-10-10 09:25:02 checking for towupper... yes
2025-10-10 09:25:02 checking for iswupper... yes
2025-10-10 09:25:03 checking for tzset... yes
2025-10-10 09:25:03 checking for usleep... yes
2025-10-10 09:25:03 checking for utime... yes
2025-10-10 09:25:03 checking for utimes... yes
2025-10-10 09:25:03 checking for mblen... yes
2025-10-10 09:25:03 checking for ftruncate... yes
2025-10-10 09:25:03 checking for unsetenv... yes
2025-10-10 09:25:03 checking for posix_openpt... yes
2025-10-10 09:25:03 checking for clock_gettime... yes
2025-10-10 09:25:03 checking for sync... yes
2025-10-10 09:25:03 checking types of arguments for select... int,fd_set *,struct timeval *
2025-10-10 09:25:03 checking for declarations of fseeko and ftello... yes
2025-10-10 09:25:04 checking for gcc option to enable large file support... none needed
2025-10-10 09:25:04 checking for gcc option for timestamps after 2038... none needed
2025-10-10 09:25:04 checking --enable-canberra argument... Defaulting to no
2025-10-10 09:25:04 checking --enable-libsodium argument... no
2025-10-10 09:25:04 checking for st_blksize... yes
2025-10-10 09:25:04 checking for timer_create without -lrt... yes
2025-10-10 09:25:04 checking if timer_create works... yes
2025-10-10 09:25:04 checking whether stat() ignores a trailing slash... no
2025-10-10 09:25:04 checking for nanoseconds field of struct stat... st_mtim.tv_nsec
2025-10-10 09:25:04 checking for iconv_open()... yes
2025-10-10 09:25:04 checking for nl_langinfo(CODESET)... yes
2025-10-10 09:25:04 checking for strtod in -lm... yes
2025-10-10 09:25:04 checking for isinf()... yes
2025-10-10 09:25:04 checking for isnan()... yes
2025-10-10 09:25:04 checking --disable-acl argument... no
2025-10-10 09:25:04 checking for acl_get_file in -lposix1e... no
2025-10-10 09:25:05 checking for acl_get_file in -lacl... yes
2025-10-10 09:25:05 checking for fgetxattr in -lattr... no
2025-10-10 09:25:05 checking for POSIX ACL support... yes
2025-10-10 09:25:05 checking for acl_get in -lsec... no
2025-10-10 09:25:05 checking for Solaris ACL support... no
2025-10-10 09:25:05 checking for AIX ACL support... no
2025-10-10 09:25:05 checking --enable-gpm argument... no
2025-10-10 09:25:05 checking --disable-sysmouse argument... no
2025-10-10 09:25:05 checking for sysmouse... no
2025-10-10 09:25:05 checking for FD_CLOEXEC... yes
2025-10-10 09:25:05 checking for rename... yes
2025-10-10 09:25:05 checking for dirfd... yes
2025-10-10 09:25:05 checking for flock... yes
2025-10-10 09:25:05 checking for sysctl... not usable
2025-10-10 09:25:05 checking for sysinfo... yes
2025-10-10 09:25:05 checking for sysinfo.mem_unit... yes
2025-10-10 09:25:05 checking for sysinfo.uptime... yes
2025-10-10 09:25:05 checking for sysconf... yes
2025-10-10 09:25:05 checking for _SC_SIGSTKSZ via sysconf()... yes
2025-10-10 09:25:06 checking size of int... 4
2025-10-10 09:25:06 checking size of long... 8
2025-10-10 09:25:06 checking size of time_t... 8
2025-10-10 09:25:06 checking size of off_t... 8
2025-10-10 09:25:06 checking uint32_t is 32 bits... ok
2025-10-10 09:25:06 checking whether memmove handles overlaps... yes
2025-10-10 09:25:06 checking for _xpg4_setrunelocale in -lxpg4... no
2025-10-10 09:25:06 checking how to create tags... ctags
2025-10-10 09:25:06 checking how to run man with a section nr... man
2025-10-10 09:25:06 checking --disable-nls argument... no
2025-10-10 09:25:06 checking for msgfmt... msgfmt
2025-10-10 09:25:06 checking for NLS... gettext() works
2025-10-10 09:25:06 checking for dlfcn.h... yes
2025-10-10 09:25:06 checking for dlopen()... yes
2025-10-10 09:25:07 checking for dlsym()... yes
2025-10-10 09:25:07 checking for setjmp.h... yes
2025-10-10 09:25:07 checking for GCC 3 or later... yes
2025-10-10 09:25:07 checking whether we need -D_FORTIFY_SOURCE=1... yes
2025-10-10 09:25:07 checking whether we need to force -D_FILE_OFFSET_BITS=64... yes
2025-10-10 09:25:07 checking linker --as-needed support... yes
2025-10-10 09:25:07 configure: creating ./config.status
2025-10-10 09:25:07 config.status: creating auto/config.mk
2025-10-10 09:25:07 config.status: creating auto/config.h
2025-10-10 09:25:07 configure: WARNING: unrecognized options: --disable-dependency-tracking
2025-10-10 09:25:07 + /usr/bin/make -O -j64 V=1 VERBOSE=1 VIMRCLOC=/etc VIMRUNTIMEDIR=/usr/share/vim/vim91
2025-10-10 09:25:07 make: *** No rule to make target 'auto/wayland/wlr-data-control-unstable-v1.c', needed by 'auto/wayland/wlr-data-control-unstable-v1.h'.  Stop.
2025-10-10 09:25:07 make: *** Waiting for unfinished jobs....


Reply to this email directly, view it on GitHub.
You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/18534@github.com>

fundawang

unread,
Oct 9, 2025, 9:35:04 PM (21 hours ago) Oct 9
to vim/vim, Subscribed
fundawang left a comment (vim/vim#18534)

@h-east @chrisbra


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/18534/3387988601@github.com>

Christian Brabandt

unread,
4:18 AM (14 hours ago) 4:18 AM
to vim/vim, Subscribed
chrisbra left a comment (vim/vim#18534)

duplicate of #18537


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/18534/3388797512@github.com>

Christian Brabandt

unread,
4:18 AM (14 hours ago) 4:18 AM
to vim/vim, Subscribed

Closed #18534 as duplicate.


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issue/18534/issue_event/20201330961@github.com>

pornmailbox

unread,
1:18 PM (5 hours ago) 1:18 PM
to vim/vim, Subscribed
pornmailbox left a comment (vim/vim#18534)

Hi. since 9.1.1846 vim resume to builds fine in Gentoo. Great job! I'm enjoy vim


Reply to this email directly, view it on GitHub.

You are receiving this because you are subscribed to this thread.Message ID: <vim/vim/issues/18534/3391324474@github.com>

Reply all
Reply to author
Forward
0 new messages