Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build failure: neovim-unwrapped #366245

Open
santry opened this issue Dec 18, 2024 · 4 comments
Open

Build failure: neovim-unwrapped #366245

santry opened this issue Dec 18, 2024 · 4 comments
Labels
0.kind: build failure A package fails to build 6.topic: darwin Running or building packages on Darwin 6.topic: vim

Comments

@santry
Copy link

santry commented Dec 18, 2024

Steps To Reproduce

Steps to reproduce the behavior:

  1. build neovim-unwrapped from nixpkgs-unstable on macOS 15 any time after about October, 2024

Build log

Build Log
❯ nix-store -l /nix/store/rzcgxm39h2jx1ar8irmrrkdikdf7d6mm-neovim-unwrapped-0.10.2.drv
structuredAttrs is enabled
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/i8i3qzjmmvpbhp505px94zh5lwnc51p3-source
source root is source
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
applying patch /nix/store/jnp9n2x9cdvl47da3656illrd3p2qvb5-system_rplugin_manifest.patch
patching file runtime/autoload/remote/host.vim
patching file runtime/plugin/rplugin.vim
Hunk #1 succeeded at 56 (offset 2 lines).
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=O>
-- The C compiler identification is Clang 16.0.6
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/l8n4jk7l60yb7jag3i17bz57s7rvf0rd-clang-wrapper-16.0.6/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found GNU Make at /nix/store/j2mshll8lvgc21dbmjyfcvlj98z4pl2f-gnumake-4.4.1/bin/make
-- Using deployment target
-- CMAKE_INSTALL_PREFIX=/nix/store/hnrbnppj41qv0hj07q5sxc6ii1zg5rax-neovim-unwrapped-0.10.2
-- CMAKE_BUILD_TYPE=Release
-- Using Lua interpreter: /nix/store/vvnyxkvphdakfs03921nj8iibxcb4fnb-luajit-2.1.1713773202-env/bin/luajit
-- Using Lua interpreter for code generation: /nix/store/jdhb9cyj08v8n9f8wk7ijbjnnr0fi5qj-luajit-2.1.1713773202-env/bin/luajit
-- Using Lua compiler: /nix/store/jdhb9cyj08v8n9f8wk7ijbjnnr0fi5qj-luajit-2.1.1713773202-env/bin/luajit -b -s %s -
-- Found Luv: /nix/store/5nf8ri2whm5lwdsshpp6mzplv6q0vkhq-libluv-1.48.0-2/lib/libluv.dylib (Required is at least version "1.43.0")
-- Found Iconv: /nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for kstat_lookup in kstat
-- Looking for kstat_lookup in kstat - not found
-- Looking for kvm_open in kvm
-- Looking for kvm_open in kvm - not found
-- Looking for gethostbyname in nsl
-- Looking for gethostbyname in nsl - not found
-- Looking for perfstat_cpu in perfstat
-- Looking for perfstat_cpu in perfstat - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - not found
-- Looking for sendfile in sendfile
-- Looking for sendfile in sendfile - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Libuv: /nix/store/d7an5cqplwmgg75canx5yjw821bcds4s-libuv-1.48.0/lib/libuv.dylib (Required is at least version "1.28.0")
-- Found Libvterm: /nix/store/mjawgs4sw4s7bypf8n6b8vd7lxk2p95z-libvterm-neovim-0.3.3/include (found suitable version "0.3.3", minimum required is "0.3.3")
-- Found Lpeg: /nix/store/vvnyxkvphdakfs03921nj8iibxcb4fnb-luajit-2.1.1713773202-env/lib/lua/5.1/lpeg.dylib
-- Found Msgpack: /nix/store/da40zi8pdx957gvmrwc5768p9yqhvrk1-msgpack-c-6.1.0/lib/libmsgpack-c.dylib (found suitable version "6.1.0", minimum required is "1.0.0")
-- Found Treesitter: /nix/store/qlf75wcbgymqcfqnfsyhg7h5k5w5lr19-tree-sitter-0.24.3/lib/libtree-sitter.dylib (Required is at least version "0.20.9")
-- Found Unibilium: /nix/store/prmm40497j9ycn9brhmv3nvvyf2jmpbc-unibilium-2.1.2/include (Required is at least version "2.0")
-- Performing Test HAVE_WORKING_LIBINTL
-- Performing Test HAVE_WORKING_LIBINTL - Success
-- Looking for _nl_msg_cat_cntr
-- Looking for _nl_msg_cat_cntr - not found
-- Found Libintl:
-- Found Luajit: /nix/store/vvnyxkvphdakfs03921nj8iibxcb4fnb-luajit-2.1.1713773202-env/lib/libluajit-5.1.dylib
-- Performing Test HAS_FSTACK_PROTECTOR_STRONG_FLAG
-- Performing Test HAS_FSTACK_PROTECTOR_STRONG_FLAG - Success
-- Performing Test HAVE_WIMPLICIT_FALLTHROUGH_FLAG
-- Performing Test HAVE_WIMPLICIT_FALLTHROUGH_FLAG - Success
-- Performing Test HAS_DIAG_COLOR_FLAG
-- Performing Test HAS_DIAG_COLOR_FLAG - Success
-- main_lib props '/nix/store/vvnyxkvphdakfs03921nj8iibxcb4fnb-luajit-2.1.1713773202-env/include/luajit-2.1;/nix/store/5nf8ri2whm5lwdsshpp6mzplv6q0vkhq-libluv-1.48.0-2/include;/t>
-- nlua0 props '/nix/store/vvnyxkvphdakfs03921nj8iibxcb4fnb-luajit-2.1.1713773202-env/include/luajit-2.1;/tmp/nix-build-neovim-unwrapped-0.10.2.drv-0/source/src;/tmp/nix-build-ne>
-- iconv props '/nix/store/h36yb01kvdf2431abrlwphk8ax0ii4ds-libiconv-107-dev/include'
-- libuv props '/nix/store/iq8xfh8jx9z2mjxnh6qiy4sjv6vafkhm-libuv-1.48.0-dev/include'
-- libvterm props '/nix/store/mjawgs4sw4s7bypf8n6b8vd7lxk2p95z-libvterm-neovim-0.3.3/include'
-- msgpack props '/nix/store/da40zi8pdx957gvmrwc5768p9yqhvrk1-msgpack-c-6.1.0/include'
-- treesitter props '/nix/store/qlf75wcbgymqcfqnfsyhg7h5k5w5lr19-tree-sitter-0.24.3/include'
-- unibilium props '/nix/store/prmm40497j9ycn9brhmv3nvvyf2jmpbc-unibilium-2.1.2/include'
-- libintl props '/nix/store/dnaabn46c0zmlbbwqkc7byrkn9yaw7dk-gettext-0.21.1/include'
-- Found Gettext: /nix/store/dnaabn46c0zmlbbwqkc7byrkn9yaw7dk-gettext-0.21.1/bin/msgmerge (found version "0.21.1")
-- Performing Test HAVE_EXECINFO_BACKTRACE
-- Performing Test HAVE_EXECINFO_BACKTRACE - Success
-- Performing Test HAVE_BUILTIN_ADD_OVERFLOW
-- Performing Test HAVE_BUILTIN_ADD_OVERFLOW - Success
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of int
-- Check size of int - done
-- Check size of long
-- Check size of long - done
-- Check size of intmax_t
-- Check size of intmax_t - done
-- Check size of size_t
-- Check size of size_t - done
-- Check size of void *
-- Check size of void * - done
-- Looking for _NSGetEnviron
-- Looking for _NSGetEnviron - found
-- Looking for include file langinfo.h
-- Looking for include file langinfo.h - found
-- Looking for include file strings.h
-- Looking for include file strings.h - found
-- Looking for include file sys/utsname.h
-- Looking for include file sys/utsname.h - found
-- Looking for include file termios.h
-- Looking for include file termios.h - found
-- Looking for include file sys/uio.h
-- Looking for include file sys/uio.h - found
-- Looking for include file sys/sdt.h
-- Looking for include file sys/sdt.h - found
-- Looking for fseeko
-- Looking for fseeko - found
-- Looking for readv
-- Looking for readv - found
-- Looking for readlink
-- Looking for readlink - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Looking for strcasecmp
-- Looking for strcasecmp - found
-- Looking for strncasecmp
-- Looking for strncasecmp - found
-- Looking for strptime
-- Looking for strptime - found
-- Performing Test HAVE_DIRFD_AND_FLOCK
-- Performing Test HAVE_DIRFD_AND_FLOCK - Success
-- Performing Test HAVE_PWD_FUNCS
-- Performing Test HAVE_PWD_FUNCS - Success
-- Performing Test HAVE_BITSCANFORWARD64
-- Performing Test HAVE_BITSCANFORWARD64 - Failed
-- Looking for FD_CLOEXEC
-- Looking for FD_CLOEXEC - found
-- Looking for CODESET
-- Looking for CODESET - found
-- Looking for include file endian.h
-- Looking for include file endian.h - not found
-- Looking for include file sys/endian.h
-- Looking for include file sys/endian.h - not found
-- Performing Test HAVE_BE64TOH_MACROS
-- Performing Test HAVE_BE64TOH_MACROS - Failed
-- Looking for be64toh
-- Looking for be64toh - not found
-- Configuring done (12.8s)
-- Generating done (0.5s)
CMake Warning:
  Manually-specified variables were not used by the project:

    BUILD_TESTING
    CMAKE_CXX_COMPILER
    CMAKE_EXPORT_NO_PACKAGE_REGISTRY
    CMAKE_POLICY_DEFAULT_CMP0025
    USE_BUNDLED


-- Build files have been written to: /tmp/nix-build-neovim-unwrapped-0.10.2.drv-0/source/build
cmake: enabled parallel building
cmake: enabled parallel installing
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
build flags: -j24 SHELL=/nix/store/7dkrmf9gqhwl6cz766s26j3k4a6z0n00-bash-5.2p37/bin/bash
[  0%] Building C object src/nvim/CMakeFiles/nlua0.dir/__/mpack/conv.c.o
[  0%] Built target nvim_runtime_deps
[  0%] Building C object src/nvim/CMakeFiles/nlua0.dir/__/mpack/lmpack.c.o
[  0%] Building C object src/nvim/CMakeFiles/nlua0.dir/__/mpack/mpack_core.c.o
[  0%] Building C object src/nvim/CMakeFiles/nlua0.dir/__/mpack/rpc.c.o
[  0%] Building C object src/nvim/CMakeFiles/nlua0.dir/__/mpack/object.c.o
[  0%] Building C object src/nvim/CMakeFiles/nlua0.dir/__/nlua0.c.o
-- Using NVIM_VERSION: v0.10.2
[  0%] Built target update_version_stamp
[  7%] Linking C shared module ../../lib/libnlua0.so
[  7%] Built target nlua0
[  7%] Generating auto/api/autocmd.c.generated.h, ../../include/api/autocmd.h.generated.h
[  7%] Generating auto/api/deprecated.c.generated.h, ../../include/api/deprecated.h.generated.h
[  7%] Generating auto/api/command.c.generated.h, ../../include/api/command.h.generated.h
[  7%] Generating auto/api/options.c.generated.h, ../../include/api/options.h.generated.h
[  7%] Generating ../../cmake.config/auto/versiondef.h
[  7%] Generating auto/api/buffer.c.generated.h, ../../include/api/buffer.h.generated.h
[  7%] Generating auto/ui_events_call.generated.h, auto/ui_events_remote.generated.h, ../../ui_metadata.mpack, auto/ui_events_client.generated.h
[  7%] Generating auto/api/vim.c.generated.h, ../../include/api/vim.h.generated.h
[  7%] Generating auto/api/ui.c.generated.h, ../../include/api/ui.h.generated.h
[  7%] Generating auto/api/vimscript.c.generated.h, ../../include/api/vimscript.h.generated.h
[  7%] Generating auto/api/tabpage.c.generated.h, ../../include/api/tabpage.h.generated.h
[  7%] Generating auto/api/extmark.c.generated.h, ../../include/api/extmark.h.generated.h
[  7%] Generating auto/api/private/validate.c.generated.h, ../../include/api/private/validate.h.generated.h
[  7%] Generating auto/arabic.c.generated.h, ../../include/arabic.h.generated.h
[  7%] Generating auto/api/win_config.c.generated.h, ../../include/api/win_config.h.generated.h
[  7%] Generating ../../include/auevents_enum.generated.h, auto/auevents_name_map.generated.h
[  7%] Generating auto/api/private/dispatch.c.generated.h, ../../include/api/private/dispatch.h.generated.h
[  7%] Generating auto/api/window.c.generated.h, ../../include/api/window.h.generated.h
[  7%] Generating auto/arglist.c.generated.h, ../../include/arglist.h.generated.h
[  7%] Generating auto/api/private/converter.c.generated.h, ../../include/api/private/converter.h.generated.h
[  7%] Generating auto/api/private/helpers.c.generated.h, ../../include/api/private/helpers.h.generated.h
[  7%] Generating auto/buffer.c.generated.h, ../../include/buffer.h.generated.h
[  7%] Generating auto/base64.c.generated.h, ../../include/base64.h.generated.h
[  7%] Generating auto/autocmd.c.generated.h, ../../include/autocmd.h.generated.h
[  7%] Generating auto/buffer_updates.c.generated.h, ../../include/buffer_updates.h.generated.h
[  7%] Generating auto/change.c.generated.h, ../../include/change.h.generated.h
[  7%] Generating auto/bufwrite.c.generated.h, ../../include/bufwrite.h.generated.h
[  7%] Generating auto/channel.c.generated.h, ../../include/channel.h.generated.h
[  7%] Generating auto/charset.c.generated.h, ../../include/charset.h.generated.h
[  7%] Generating auto/cmdexpand.c.generated.h, ../../include/cmdexpand.h.generated.h
[  7%] Generating auto/cmdhist.c.generated.h, ../../include/cmdhist.h.generated.h
[  7%] Generating auto/cursor_shape.c.generated.h, ../../include/cursor_shape.h.generated.h
[ 15%] Generating auto/debugger.c.generated.h, ../../include/debugger.h.generated.h
[ 15%] Generating auto/cursor.c.generated.h, ../../include/cursor.h.generated.h
[ 15%] Generating auto/context.c.generated.h, ../../include/context.h.generated.h
[ 15%] Generating auto/decoration.c.generated.h, ../../include/decoration.h.generated.h
[ 15%] Generating auto/decoration_provider.c.generated.h, ../../include/decoration_provider.h.generated.h
[ 15%] Generating auto/diff.c.generated.h, ../../include/diff.h.generated.h
[ 15%] Generating auto/drawscreen.c.generated.h, ../../include/drawscreen.h.generated.h
[ 15%] Generating auto/drawline.c.generated.h, ../../include/drawline.h.generated.h
[ 15%] Generating auto/digraph.c.generated.h, ../../include/digraph.h.generated.h
[ 15%] Generating auto/edit.c.generated.h, ../../include/edit.h.generated.h
[ 15%] Generating auto/eval.c.generated.h, ../../include/eval.h.generated.h
[ 15%] Generating auto/eval/buffer.c.generated.h, ../../include/eval/buffer.h.generated.h
[ 15%] Generating auto/eval/decode.c.generated.h, ../../include/eval/decode.h.generated.h
[ 15%] Generating auto/eval/executor.c.generated.h, ../../include/eval/executor.h.generated.h
[ 15%] Generating auto/eval/encode.c.generated.h, ../../include/eval/encode.h.generated.h
[ 15%] Generating auto/eval/funcs.c.generated.h, ../../include/eval/funcs.h.generated.h
[ 15%] Generating auto/eval/gc.c.generated.h, ../../include/eval/gc.h.generated.h
[ 15%] Generating auto/eval/typval.c.generated.h, ../../include/eval/typval.h.generated.h
[ 15%] Generating auto/eval/userfunc.c.generated.h, ../../include/eval/userfunc.h.generated.h
[ 15%] Generating auto/eval/vars.c.generated.h, ../../include/eval/vars.h.generated.h
[ 15%] Generating auto/eval/window.c.generated.h, ../../include/eval/window.h.generated.h
[ 15%] Generating auto/event/libuv_process.c.generated.h, ../../include/event/libuv_process.h.generated.h
[ 15%] Generating auto/event/loop.c.generated.h, ../../include/event/loop.h.generated.h
[ 15%] Generating auto/event/multiqueue.c.generated.h, ../../include/event/multiqueue.h.generated.h
[ 15%] Generating auto/event/process.c.generated.h, ../../include/event/process.h.generated.h
[ 15%] Generating auto/event/rstream.c.generated.h, ../../include/event/rstream.h.generated.h
[ 15%] Generating auto/event/signal.c.generated.h, ../../include/event/signal.h.generated.h
[ 15%] Generating auto/event/socket.c.generated.h, ../../include/event/socket.h.generated.h
[ 15%] Generating auto/event/stream.c.generated.h, ../../include/event/stream.h.generated.h
[ 15%] Generating auto/event/time.c.generated.h, ../../include/event/time.h.generated.h
[ 15%] Generating auto/ex_cmds2.c.generated.h, ../../include/ex_cmds2.h.generated.h
[ 15%] Generating auto/ex_cmds.c.generated.h, ../../include/ex_cmds.h.generated.h
[ 15%] Generating ../../include/ex_cmds_enum.generated.h, auto/ex_cmds_defs.generated.h
[ 15%] Generating auto/ex_docmd.c.generated.h, ../../include/ex_docmd.h.generated.h
[ 15%] Generating auto/event/wstream.c.generated.h, ../../include/event/wstream.h.generated.h
[ 23%] Generating auto/ex_eval.c.generated.h, ../../include/ex_eval.h.generated.h
[ 23%] Generating auto/ex_session.c.generated.h, ../../include/ex_session.h.generated.h
[ 23%] Generating auto/ex_getln.c.generated.h, ../../include/ex_getln.h.generated.h
[ 23%] Generating auto/extmark.c.generated.h, ../../include/extmark.h.generated.h
[ 23%] Generating auto/file_search.c.generated.h, ../../include/file_search.h.generated.h
[ 23%] Generating auto/fileio.c.generated.h, ../../include/fileio.h.generated.h
[ 23%] Generating auto/fold.c.generated.h, ../../include/fold.h.generated.h
[ 23%] Generating auto/garray.c.generated.h, ../../include/garray.h.generated.h
[ 23%] Generating auto/getchar.c.generated.h, ../../include/getchar.h.generated.h
[ 23%] Generating auto/grid.c.generated.h, ../../include/grid.h.generated.h
[ 23%] Generating auto/hashtab.c.generated.h, ../../include/hashtab.h.generated.h
[ 23%] Generating auto/help.c.generated.h, ../../include/help.h.generated.h
[ 23%] Generating auto/highlight.c.generated.h, ../../include/highlight.h.generated.h
[ 23%] Generating auto/highlight_group.c.generated.h, ../../include/highlight_group.h.generated.h
[ 23%] Generating auto/indent_c.c.generated.h, ../../include/indent_c.h.generated.h
[ 23%] Generating auto/input.c.generated.h, ../../include/input.h.generated.h
[ 23%] Generating auto/indent.c.generated.h, ../../include/indent.h.generated.h
[ 23%] Generating auto/insexpand.c.generated.h, ../../include/insexpand.h.generated.h
[ 23%] Generating auto/keycodes.c.generated.h, ../../include/keycodes.h.generated.h
[ 23%] Generating auto/linematch.c.generated.h, ../../include/linematch.h.generated.h
[ 23%] Generating auto/log.c.generated.h, ../../include/log.h.generated.h
[ 23%] Generating auto/lua/api_wrappers.c.generated.h, ../../include/lua/api_wrappers.h.generated.h
[ 23%] Generating auto/lua/converter.c.generated.h, ../../include/lua/converter.h.generated.h
[ 23%] Generating auto/lua/base64.c.generated.h, ../../include/lua/base64.h.generated.h
[ 23%] Generating auto/lua/executor.c.generated.h, ../../include/lua/executor.h.generated.h
[ 23%] Generating auto/lua/secure.c.generated.h, ../../include/lua/secure.h.generated.h
[ 23%] Generating auto/lua/spell.c.generated.h, ../../include/lua/spell.h.generated.h
[ 23%] Generating auto/lua/stdlib.c.generated.h, ../../include/lua/stdlib.h.generated.h
[ 23%] Generating auto/lua/treesitter.c.generated.h, ../../include/lua/treesitter.h.generated.h
[ 23%] Generating auto/lua/xdiff.c.generated.h, ../../include/lua/xdiff.h.generated.h
[ 23%] Generating auto/map.c.generated.h, ../../include/map.h.generated.h
[ 23%] Generating auto/main.c.generated.h, ../../include/main.h.generated.h
[ 30%] Generating auto/map_glyph_cache.c.generated.h, ../../include/map_glyph_cache.h.generated.h
[ 30%] Generating auto/mapping.c.generated.h, ../../include/mapping.h.generated.h
[ 30%] Generating auto/mark.c.generated.h, ../../include/mark.h.generated.h
[ 30%] Generating auto/marktree.c.generated.h, ../../include/marktree.h.generated.h
[ 30%] Generating auto/match.c.generated.h, ../../include/match.h.generated.h
[ 30%] Generating auto/math.c.generated.h, ../../include/math.h.generated.h
[ 30%] Generating auto/mbyte.c.generated.h, ../../include/mbyte.h.generated.h
[ 30%] Generating auto/memfile.c.generated.h, ../../include/memfile.h.generated.h
[ 30%] Generating auto/memline.c.generated.h, ../../include/memline.h.generated.h
[ 30%] Generating auto/memory.c.generated.h, ../../include/memory.h.generated.h
[ 30%] Generating auto/menu.c.generated.h, ../../include/menu.h.generated.h
[ 30%] Generating auto/mouse.c.generated.h, ../../include/mouse.h.generated.h
[ 30%] Generating auto/message.c.generated.h, ../../include/message.h.generated.h
[ 30%] Generating auto/move.c.generated.h, ../../include/move.h.generated.h
[ 30%] Generating auto/msgpack_rpc/channel.c.generated.h, ../../include/msgpack_rpc/channel.h.generated.h
[ 30%] Generating auto/msgpack_rpc/packer.c.generated.h, ../../include/msgpack_rpc/packer.h.generated.h
[ 30%] Generating auto/msgpack_rpc/server.c.generated.h, ../../include/msgpack_rpc/server.h.generated.h
[ 30%] Generating auto/msgpack_rpc/unpacker.c.generated.h, ../../include/msgpack_rpc/unpacker.h.generated.h
[ 30%] Generating auto/normal.c.generated.h, ../../include/normal.h.generated.h
[ 30%] Generating auto/ops.c.generated.h, ../../include/ops.h.generated.h
[ 30%] Generating auto/option.c.generated.h, ../../include/option.h.generated.h
[ 30%] Generating auto/optionstr.c.generated.h, ../../include/optionstr.h.generated.h
[ 30%] Generating auto/os/dl.c.generated.h, ../../include/os/dl.h.generated.h
[ 30%] Generating auto/os/env.c.generated.h, ../../include/os/env.h.generated.h
[ 30%] Generating auto/os/fileio.c.generated.h, ../../include/os/fileio.h.generated.h
[ 30%] Generating auto/os/fs.c.generated.h, ../../include/os/fs.h.generated.h
[ 30%] Generating auto/os/lang.c.generated.h, ../../include/os/lang.h.generated.h
[ 30%] Generating auto/os/input.c.generated.h, ../../include/os/input.h.generated.h
[ 30%] Generating auto/os/mem.c.generated.h, ../../include/os/mem.h.generated.h
[ 30%] Generating auto/os/process.c.generated.h, ../../include/os/process.h.generated.h
[ 30%] Generating auto/os/pty_process_unix.c.generated.h, ../../include/os/pty_process_unix.h.generated.h
[ 30%] Generating auto/os/shell.c.generated.h, ../../include/os/shell.h.generated.h
[ 38%] Generating auto/os/signal.c.generated.h, ../../include/os/signal.h.generated.h
[ 38%] Generating auto/os/time.c.generated.h, ../../include/os/time.h.generated.h
[ 38%] Generating auto/os/stdpaths.c.generated.h, ../../include/os/stdpaths.h.generated.h
[ 38%] Generating auto/os/users.c.generated.h, ../../include/os/users.h.generated.h
[ 38%] Generating auto/plines.c.generated.h, ../../include/plines.h.generated.h
[ 38%] Generating auto/path.c.generated.h, ../../include/path.h.generated.h
[ 38%] Generating auto/popupmenu.c.generated.h, ../../include/popupmenu.h.generated.h
[ 38%] Generating auto/profile.c.generated.h, ../../include/profile.h.generated.h
[ 38%] Generating auto/quickfix.c.generated.h, ../../include/quickfix.h.generated.h
[ 38%] Generating auto/rbuffer.c.generated.h, ../../include/rbuffer.h.generated.h
[ 38%] Generating auto/regexp.c.generated.h, ../../include/regexp.h.generated.h
[ 38%] Generating auto/runtime.c.generated.h, ../../include/runtime.h.generated.h
[ 38%] Generating auto/sign.c.generated.h, ../../include/sign.h.generated.h
[ 38%] Generating auto/sha256.c.generated.h, ../../include/sha256.h.generated.h
[ 38%] Generating auto/search.c.generated.h, ../../include/search.h.generated.h
[ 38%] Generating auto/shada.c.generated.h, ../../include/shada.h.generated.h
[ 38%] Generating auto/spell.c.generated.h, ../../include/spell.h.generated.h
[ 38%] Generating auto/spellfile.c.generated.h, ../../include/spellfile.h.generated.h
[ 38%] Generating auto/spellsuggest.c.generated.h, ../../include/spellsuggest.h.generated.h
[ 38%] Generating auto/statusline.c.generated.h, ../../include/statusline.h.generated.h
[ 38%] Generating auto/state.c.generated.h, ../../include/state.h.generated.h
[ 38%] Generating auto/strings.c.generated.h, ../../include/strings.h.generated.h
[ 38%] Generating auto/syntax.c.generated.h, ../../include/syntax.h.generated.h
[ 38%] Generating auto/tag.c.generated.h, ../../include/tag.h.generated.h
[ 38%] Generating auto/terminal.c.generated.h, ../../include/terminal.h.generated.h
[ 38%] Generating auto/testing.c.generated.h, ../../include/testing.h.generated.h
[ 38%] Generating auto/textformat.c.generated.h, ../../include/textformat.h.generated.h
[ 38%] Generating auto/textobject.c.generated.h, ../../include/textobject.h.generated.h
[ 38%] Generating auto/tui/terminfo.c.generated.h, ../../include/tui/terminfo.h.generated.h
[ 38%] Generating auto/tui/input.c.generated.h, ../../include/tui/input.h.generated.h
[ 38%] Generating auto/tui/tui.c.generated.h, ../../include/tui/tui.h.generated.h
[ 38%] Generating auto/ugrid.c.generated.h, ../../include/ugrid.h.generated.h
[ 46%] Generating auto/ui.c.generated.h, ../../include/ui.h.generated.h
[ 46%] Generating auto/ui_client.c.generated.h, ../../include/ui_client.h.generated.h
[ 46%] Generating auto/ui_compositor.c.generated.h, ../../include/ui_compositor.h.generated.h
[ 46%] Generating auto/ui_events_call.c.generated.h, ../../include/ui_events_call.h.generated.h
[ 46%] Generating auto/ui_events_client.c.generated.h, ../../include/ui_events_client.h.generated.h
[ 46%] Generating auto/ui_events_remote.c.generated.h, ../../include/ui_events_remote.h.generated.h
[ 46%] Generating auto/undo.c.generated.h, ../../include/undo.h.generated.h
[ 46%] Generating auto/usercmd.c.generated.h, ../../include/usercmd.h.generated.h
[ 46%] Generating auto/version.c.generated.h, ../../include/version.h.generated.h
[ 46%] Generating auto/viml/parser/expressions.c.generated.h, ../../include/viml/parser/expressions.h.generated.h
[ 46%] Generating auto/viml/parser/parser.c.generated.h, ../../include/viml/parser/parser.h.generated.h
[ 46%] Generating auto/window.c.generated.h, ../../include/window.h.generated.h
[ 46%] Generating auto/winfloat.c.generated.h, ../../include/winfloat.h.generated.h
[ 46%] Generating auto/lua/vim_module.generated.h
[ 46%] Generating auto/options.generated.h
[ 46%] Generating auto/options_enum.generated.h, auto/options_map.generated.h
[ 46%] Generating auto/unicode_tables.generated.h
[ 46%] Generating auto/api/private/dispatch_wrappers.generated.h, auto/api/private/api_metadata.generated.h, ../../funcs_metadata.mpack, auto/lua_api_c_bindings.generated.h, auto>
[ 46%] Generating auto/api/private/dispatch_wrappers.c.generated.h, ../../include/api/private/dispatch_wrappers.h.generated.h
[ 46%] Generating auto/funcs.generated.h, ../../funcs_data.mpack
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/deprecated.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/command.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/__/test/unit/fixtures/rbuffer.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/autocmd.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/__/test/unit/fixtures/multiqueue.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/buffer.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/private/helpers.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/private/validate.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/private/converter.c.o
[ 46%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/extmark.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/window.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/private/dispatch.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/base64.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/buffer_updates.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/autocmd.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/win_config.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/vimscript.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/vim.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/tabpage.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/options.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/api/ui.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/buffer.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/arglist.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/arabic.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/bufwrite.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/change.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/channel.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/charset.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/cmdexpand.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/cmdhist.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/context.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/cursor.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/cursor_shape.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/debugger.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/decoration.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/decoration_provider.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/diff.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/digraph.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/drawline.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/drawscreen.c.o
[ 53%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/edit.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/buffer.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/decode.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/encode.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/executor.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/funcs.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/gc.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/typval.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/userfunc.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/vars.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/libuv_process.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/eval/window.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/loop.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/multiqueue.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/process.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/socket.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/signal.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/rstream.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/stream.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/time.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/event/wstream.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ex_cmds.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ex_eval.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ex_cmds2.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ex_docmd.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ex_getln.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ex_session.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/extmark.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/fileio.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/file_search.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/fold.c.o
[ 61%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/garray.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/getchar.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/grid.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/hashtab.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/help.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/highlight.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/highlight_group.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/indent.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/indent_c.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/input.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/insexpand.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/keycodes.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/linematch.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/log.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/api_wrappers.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/base64.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/converter.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/executor.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/secure.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/spell.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/treesitter.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/stdlib.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/lua/xdiff.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/main.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/map.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/map_glyph_cache.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/mapping.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/mark.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/marktree.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/match.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/mbyte.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/math.c.o
[ 69%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/memfile.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/memline.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/memory.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/menu.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/message.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/mouse.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/move.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/msgpack_rpc/channel.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/msgpack_rpc/packer.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/msgpack_rpc/unpacker.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/msgpack_rpc/server.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/normal.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ops.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/option.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/optionstr.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/dl.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/env.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/fileio.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/fs.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/input.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/lang.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/mem.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/process.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/pty_process_unix.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/signal.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/stdpaths.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/shell.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/time.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/os/users.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/path.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/plines.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/popupmenu.c.o
[ 76%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/profile.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/quickfix.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/rbuffer.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/runtime.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/regexp.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/search.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/sha256.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/shada.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/spell.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/sign.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/spellfile.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/spellsuggest.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/state.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/statusline.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/strings.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/syntax.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/tag.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/testing.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/terminal.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/textformat.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/textobject.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/tui/input.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/tui/tui.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/tui/terminfo.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ugrid.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ui.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ui_client.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/ui_compositor.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/undo.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/usercmd.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/version.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/viml/parser/expressions.c.o
[ 84%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/viml/parser/parser.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/winfloat.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/window.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/cjson/fpconv.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/cjson/lua_cjson.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/cjson/strbuf.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/mpack/conv.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/mpack/lmpack.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/mpack/mpack_core.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/mpack/object.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/mpack/rpc.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/termkey/driver-csi.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/termkey/driver-ti.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/termkey/termkey.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/xdiff/xdiffi.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/xdiff/xhistogram.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/xdiff/xpatience.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/xdiff/xemit.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/xdiff/xprepare.c.o
[ 92%] Building C object src/nvim/CMakeFiles/nvim_bin.dir/__/xdiff/xutils.c.o
[ 92%] Linking C executable ../../bin/nvim
ld: library not found for -lutil
clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
make[2]: *** [src/nvim/CMakeFiles/nvim_bin.dir/build.make:5151: bin/nvim] Error 1
make[1]: *** [CMakeFiles/Makefile2:623: src/nvim/CMakeFiles/nvim_bin.dir/all] Error 2
make: *** [Makefile:156: all] Error 2

Additional context

Perhaps related to #353873?

Metadata

these 2 paths will be fetched (0.01 MiB download, 0.11 MiB unpacked):
/nix/store/94zk0hzig7zjz8a6ki2bywnia1fxwfdp-DarwinTools-1
/nix/store/jbpjba1qnsv22wfzi06cl2gck95y5mqq-nix-info
copying path '/nix/store/94zk0hzig7zjz8a6ki2bywnia1fxwfdp-DarwinTools-1' from 'https://cache.nixos.org'...
copying path '/nix/store/jbpjba1qnsv22wfzi06cl2gck95y5mqq-nix-info' from 'https://cache.nixos.org'...

  • system: "aarch64-darwin"
  • host os: Darwin 24.2.0, macOS 15.2
  • multi-user?: yes
  • sandbox: no
  • version: nix-env (Nix) 2.24.10
  • channels(root): "nixpkgs-24.05, nixpkgs-unstable"
  • nixpkgs: /nix/var/nix/profiles/per-user/root/channels/nixpkgs

Notify maintainers

@manveru @rvolosatovs


Note for maintainers: Please tag this issue in your PR.


Add a 👍 reaction to issues you find important.

@santry santry added the 0.kind: build failure A package fails to build label Dec 18, 2024
@donovanglover donovanglover added the 6.topic: darwin Running or building packages on Darwin label Dec 19, 2024
@n8henrie
Copy link
Contributor

n8henrie commented Dec 22, 2024

I'm also getting a new build failure for neovim-unwrapped on NixOS x86_64, so maybe not just darwin (and maybe not a darwin change)?

EDIT: Different build error though, and building neovim-unwrapped directly works, so my failure may be treesitter issues?

my build failure
warning: The interpretation of store paths arguments ending in `.drv` recently changed. If this command is now failing try again with '/nix/store/w7r4jcpq2slsz9hsb5qhwd9zlfmr2c0p-neovim-unwrapped-0.10.3.drv^*'
structuredAttrs is enabled
Using versionCheckHook
Running phase: unpackPhase
unpacking source archive /nix/store/hrshr1wl432an5d92psqn4ajkndvsyva-source
source root is source
Running phase: patchPhase
applying patch /nix/store/jnp9n2x9cdvl47da3656illrd3p2qvb5-system_rplugin_manifest.patch
patching file runtime/autoload/remote/host.vim
patching file runtime/plugin/rplugin.vim
Hunk #1 succeeded at 56 (offset 2 lines).
Running phase: updateAutotoolsGnuConfigScriptsPhase
Running phase: configurePhase
cmake flags: -DCMAKE_FIND_USE_SYSTEM_PACKAGE_REGISTRY=OFF -DCMAKE_FIND_USE_PACKAGE_REGISTRY=OFF -DCMAKE_EXPORT_NO_PACKAGE_REGISTRY=ON -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTING=OFF -DCMAKE_INSTALL_LOCALEDIR=/nix/store/>
-- The C compiler identification is GNU 13.3.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /nix/store/4apajimszc47rxwcpvc3g3rj2icinl71-gcc-wrapper-13.3.0/bin/gcc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found GNU Make at /nix/store/9y5kd90fdbrq3r4yc9mpqn82f93zdgyq-gnumake-4.4.1/bin/make
-- CMAKE_INSTALL_PREFIX=/nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3
-- CMAKE_BUILD_TYPE=Release
-- Using Lua interpreter: /nix/store/gmlh4i8cb8cffj4hki87rxj3l0zjn1mk-luajit-2.1.1713773202-env/bin/luajit
-- Using Lua interpreter for code generation: /nix/store/6dclvc3x4pbf1yj1hakpaka8nzq6zskd-luajit-2.1.1713773202-env/bin/luajit
-- Using Lua compiler: /nix/store/6dclvc3x4pbf1yj1hakpaka8nzq6zskd-luajit-2.1.1713773202-env/bin/luajit -b -s %s -
-- Found Luv: /nix/store/k1l31yq73bbx9sqi0lfgx1926dslvr7w-libluv-1.48.0-2/lib/libluv.so (Required is at least version "1.43.0")
-- Found Iconv: /nix/store/lw21wr626v5sdcaxxkv2k4zf1121hfc9-glibc-2.40-36-dev/include
-- Looking for dlopen in dl
-- Looking for dlopen in dl - found
-- Looking for kstat_lookup in kstat
-- Looking for kstat_lookup in kstat - not found
-- Looking for kvm_open in kvm
-- Looking for kvm_open in kvm - not found
-- Looking for gethostbyname in nsl
-- Looking for gethostbyname in nsl - not found
-- Looking for perfstat_cpu in perfstat
-- Looking for perfstat_cpu in perfstat - not found
-- Looking for clock_gettime in rt
-- Looking for clock_gettime in rt - found
-- Looking for sendfile in sendfile
-- Looking for sendfile in sendfile - not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Found Libuv: /nix/store/scb132gc1zzd904zibk2mz0q5q42z0ym-libuv-1.48.0/lib/libuv.so (Required is at least version "1.28.0")
-- Found Libvterm: /nix/store/ddy4848h65gdpdl1yzy4pz8n6jgaagmr-libvterm-neovim-0.3.3/include (found suitable version "0.3.3", minimum required is "0.3.3")
-- Found Lpeg: /nix/store/gmlh4i8cb8cffj4hki87rxj3l0zjn1mk-luajit-2.1.1713773202-env/lib/lua/5.1/lpeg.so
-- Found Msgpack: /nix/store/g9ra9yna2cd89n4hypyawzyds6342asn-msgpack-c-6.1.0/lib/libmsgpack-c.so (found suitable version "6.1.0", minimum required is "1.0.0")
-- Found Treesitter: /nix/store/wvm77s49f66dbzzjimclpc2fa4iipxyx-tree-sitter-0.24.3/lib/libtree-sitter.so (Required is at least version "0.20.9")
-- Found Unibilium: /nix/store/860wmkk3q7nza7811dgl6dn1x90wbv00-unibilium-2.1.2/include (Required is at least version "2.0")
-- Performing Test HAVE_WORKING_LIBINTL
-- Performing Test HAVE_WORKING_LIBINTL - Success
-- Looking for _nl_msg_cat_cntr
-- Looking for _nl_msg_cat_cntr - found
-- Found Libintl:
-- Found Luajit: /nix/store/gmlh4i8cb8cffj4hki87rxj3l0zjn1mk-luajit-2.1.1713773202-env/lib/libluajit-5.1.so
-- Performing Test HAS_FSTACK_PROTECTOR_STRONG_FLAG
-- Performing Test HAS_FSTACK_PROTECTOR_STRONG_FLAG - Success
...skipping...
      |         ^
/build/source/src/cjson/lua_cjson.c: In function 'json_destroy_config':
/build/source/src/cjson/lua_cjson.c:472:11: note: returned from 'lua_touserdata'
  472 |     cfg = lua_touserdata(l, 1);
      |           ^
[ 94%] Built target nvim_bin
[ 94%] Generating syntax/vim/generated.vim
[ 94%] Generating pack/dist/opt/matchit/doc/tags
[ 94%] Generating doc/tags
[ 94%] Generating nvim.pot
[ 94%] Built target nvim_runtime
[ 94%] Generating cs.cp1250.mo
[ 94%] Generating ja.euc-jp.mo
[ 94%] Generating sk.cp1250.mo
[ 94%] Generating da.mo
[ 94%] Generating ca.mo
[ 94%] Generating en_GB.mo
[ 94%] Generating de.mo
[ 94%] Generating nb.mo
[100%] Generating fr.mo
[100%] Generating fi.mo
[100%] Generating ga.mo
[100%] Generating it.mo
[100%] Generating af.mo
[100%] Generating cs.mo
[100%] Generating ja.mo
[100%] Generating eo.mo
[100%] Generating nl.mo
[100%] Generating es.mo
[100%] Generating no.mo
[100%] Generating ko.UTF-8.mo
[100%] Generating pl.UTF-8.mo
[100%] Generating pt_BR.mo
[100%] Generating ru.mo
[100%] Generating sk.mo
[100%] Generating uk.mo
[100%] Generating sv.mo
[100%] Generating tr.mo
[100%] Generating vi.mo
[100%] Generating zh_TW.UTF-8.mo
[100%] Generating zh_CN.UTF-8.mo
[100%] Built target nvim_translations
[100%] Built target nvim
Install the project...
-- Install configuration: "Release"
-- Set non-toolchain portion of runtime path of "/nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/bin/nvim" to ""
Running phase: fixupPhase
separating debug info from /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/bin/nvim (build ID f165b736f890dc41ddbc18d09c75aece40d2c7e6)
shrinking RPATHs of ELF executables and libraries in /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3
shrinking /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/bin/nvim
checking for references to /build/ in /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3...
gzipping man pages under /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/share/man/
patching script interpreter paths in /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3
/nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/share/nvim/runtime/macros/less.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/p6k7xp1lsfmbdd731mlglrdj2d66mr82-bash-5.2p37/bin/sh"
stripping (with command strip and flags -S -p) in  /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/lib /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/bin
Running phase: installCheckPhase
Executing versionCheckPhase
versionCheckHook: /nix/store/8h6i36wx1c8kv7lm3qw9qb3bd067jw0p-neovim-unwrapped-0.10.3/bin/neovim-unwrapped was not found, or is not an executable

@ethangillengg
Copy link

Also getting the same issue as @n8henrie

@ethangillengg
Copy link

ethangillengg commented Dec 30, 2024

@n8henrie I took a look into this, and I think this may be a result of an overlay recommended for extensions like molten-nvim or image.nvim, although they don't seem to recommend using the version attribute. Here is what I had in my NixOS config for neovim:

nixpkgs.overlays = [
  (_: super: {
    neovim-custom =
      pkgs.wrapNeovimUnstable
      (super.neovim-unwrapped.overrideAttrs (oldAttrs: {
        version = "master";
        buildInputs = oldAttrs.buildInputs ++ [super.tree-sitter];
      }))
      config;
  })
];

I just removed the whole overlay (since I don't use the extensions anymore), and that fixed my build.

Maybe just removing the version attribute will work too?

@n8henrie
Copy link
Contributor

@ethangillengg I'm unsure what changed, but I'm no longer getting any neovim-related build errors. The only possibly relevant change I made was adding /nix/store to extra-sandbox-paths(NixOS/nix#4119 (comment)). I doubt that matters, though, because previously I was having to build with --option sandbox false (due to issues detailed in that thread).

dhess added a commit to hackworthltd/hacknix that referenced this issue Jan 14, 2025
It seems like most of the macOS sandbox issues have been resolved,
except for the 64K sandbox program limit.

Here we enable the sandbox, but in order to work around this limit, we
add `/nix/store` to the allowed paths by default. (Presumably the
sandbox compiler is smart enough to replace multiple `/nix/store/...`
paths with a single `/nix/store` parent path.)

This is less than optimal, but much safer than disabling the sandbox
entirely, and probably safer than disabling the sandbox on a
per-package, as-needed basis, as well.

Ref:
NixOS/nix#4119 (comment)

Also see:

NixOS/nixpkgs#346945
NixOS/nix#6836
NixOS/nix#4119
amarshall/home-manager@d7319b7
NixOS/nixpkgs#366245
NixOS/nix#2311

Signed-off-by: Drew Hess <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0.kind: build failure A package fails to build 6.topic: darwin Running or building packages on Darwin 6.topic: vim
Projects
None yet
Development

No branches or pull requests

5 participants