-
-
Notifications
You must be signed in to change notification settings - Fork 5.8k
Closed as duplicate of#18537
Labels
Description
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....