{"action":"created","issue":{"url":"https://api.github.com/repos/neovim/neovim/issues/8196","repository_url":"https://api.github.com/repos/neovim/neovim","labels_url":"https://api.github.com/repos/neovim/neovim/issues/8196/labels{/name}","comments_url":"https://api.github.com/repos/neovim/neovim/issues/8196/comments","events_url":"https://api.github.com/repos/neovim/neovim/issues/8196/events","html_url":"https://github.com/neovim/neovim/issues/8196","id":309314576,"number":8196,"title":"Not able to build on NetBSD.","user":{"login":"utkarsh009","id":17116349,"avatar_url":"https://avatars0.githubusercontent.com/u/17116349?v=4","gravatar_id":"","url":"https://api.github.com/users/utkarsh009","html_url":"https://github.com/utkarsh009","followers_url":"https://api.github.com/users/utkarsh009/followers","following_url":"https://api.github.com/users/utkarsh009/following{/other_user}","gists_url":"https://api.github.com/users/utkarsh009/gists{/gist_id}","starred_url":"https://api.github.com/users/utkarsh009/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utkarsh009/subscriptions","organizations_url":"https://api.github.com/users/utkarsh009/orgs","repos_url":"https://api.github.com/users/utkarsh009/repos","events_url":"https://api.github.com/users/utkarsh009/events{/privacy}","received_events_url":"https://api.github.com/users/utkarsh009/received_events","type":"User","site_admin":false},"labels":[{"id":84723321,"url":"https://api.github.com/repos/neovim/neovim/labels/build","name":"build","color":"c5def5","default":false},{"id":240913792,"url":"https://api.github.com/repos/neovim/neovim/labels/platform:netbsd","name":"platform:netbsd","color":"d4c5f9","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":4,"created_at":"2018-03-28T10:46:36Z","updated_at":"2018-03-28T13:33:37Z","closed_at":null,"author_association":"NONE","body":"<!-- Before reporting: search existing issues and check the FAQ. -->\r\n\r\n- Operating system/version: NetBSD-8.0_BETA\r\n- Terminal name/version: urxvt v9.22\r\n- `$TERM`: rxvt-256color\r\n\r\n### Steps to reproduce using `nvim -u NORC`\r\n\r\nI tried building on NetBSD with the patch: https://github.com/neovim/neovim/pull/8197 and got the following error:\r\n\r\n<details>\r\n<summary>build log</summary>\r\n\r\n```\r\ngmake  -C .deps\r\ngmake[1]: Entering directory '/root/neovim/.deps'\r\ngmake[2]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[  9%] Built target luajit\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 18%] Built target luarocks\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 19%] Built target mpack\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 20%] Built target lpeg\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 21%] Built target inspect\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 30%] Built target jemalloc\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 39%] Built target libuv\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 48%] Built target luv-static\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 50%] Built target penlight\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 51%] Built target busted\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 52%] Built target luacheck\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 61%] Built target libvterm\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 62%] Built target luv\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 63%] Built target nvim-client\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 72%] Built target unibilium\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 81%] Built target libtermkey\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 90%] Built target msgpack\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 90%] Built target clean-shared-libraries\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[ 90%] Built target third-party\r\ngmake[3]: Entering directory '/root/neovim/.deps'\r\ngmake[3]: Leaving directory '/root/neovim/.deps'\r\n[100%] Built target gperf\r\ngmake[2]: Leaving directory '/root/neovim/.deps'\r\ngmake[1]: Leaving directory '/root/neovim/.deps'\r\ngmake  -C build\r\ngmake[1]: Entering directory '/root/neovim/build'\r\ngmake[2]: Entering directory '/root/neovim/build'\r\ngmake[3]: Entering directory '/root/neovim/build'\r\n[  0%] Generating auto/ui_events.generated.h, auto/ui_events_call.generated.h, auto/ui_events_remote.generated.h, auto/ui_events_bridge.generated.h, auto/api/private/ui_events_metadata.generated.h\r\n[  0%] Generating auto/api/buffer.c.generated.h, ../../include/api/buffer.h.generated.h\r\n[  0%] Generating auto/api/private/dispatch.c.generated.h, ../../include/api/private/dispatch.h.generated.h\r\n[  0%] Generating auto/api/private/handle.c.generated.h, ../../include/api/private/handle.h.generated.h\r\n[  0%] Generating auto/api/private/helpers.c.generated.h, ../../include/api/private/helpers.h.generated.h\r\n[  0%] Generating auto/api/tabpage.c.generated.h, ../../include/api/tabpage.h.generated.h\r\n[  0%] Generating auto/api/ui.c.generated.h, ../../include/api/ui.h.generated.h\r\n[  0%] Generating auto/api/vim.c.generated.h, ../../include/api/vim.h.generated.h\r\n[  0%] Generating auto/api/window.c.generated.h, ../../include/api/window.h.generated.h\r\n[  0%] Generating auto/arabic.c.generated.h, ../../include/arabic.h.generated.h\r\n[  0%] Generating auto/aucmd.c.generated.h, ../../include/aucmd.h.generated.h\r\n[  0%] Generating auto/buffer.c.generated.h, ../../include/buffer.h.generated.h\r\n[  0%] Generating auto/channel.c.generated.h, ../../include/channel.h.generated.h\r\n[  0%] Generating auto/charset.c.generated.h, ../../include/charset.h.generated.h\r\n[  0%] Generating auto/cursor.c.generated.h, ../../include/cursor.h.generated.h\r\n[  0%] Generating auto/cursor_shape.c.generated.h, ../../include/cursor_shape.h.generated.h\r\n[  0%] Generating auto/diff.c.generated.h, ../../include/diff.h.generated.h\r\n[  0%] Generating auto/digraph.c.generated.h, ../../include/digraph.h.generated.h\r\n[  0%] Generating auto/edit.c.generated.h, ../../include/edit.h.generated.h\r\n[  0%] Generating auto/eval.c.generated.h, ../../include/eval.h.generated.h\r\n[  0%] Generating auto/eval/decode.c.generated.h, ../../include/eval/decode.h.generated.h\r\n[  0%] Generating auto/eval/encode.c.generated.h, ../../include/eval/encode.h.generated.h\r\n[  0%] Generating auto/eval/executor.c.generated.h, ../../include/eval/executor.h.generated.h\r\n[  0%] Generating auto/eval/gc.c.generated.h, ../../include/eval/gc.h.generated.h\r\n[  0%] Generating auto/eval/typval.c.generated.h, ../../include/eval/typval.h.generated.h\r\n[  0%] Generating auto/event/libuv_process.c.generated.h, ../../include/event/libuv_process.h.generated.h\r\n[  0%] Generating auto/event/loop.c.generated.h, ../../include/event/loop.h.generated.h\r\n[  0%] Generating auto/event/multiqueue.c.generated.h, ../../include/event/multiqueue.h.generated.h\r\n[  0%] Generating auto/event/process.c.generated.h, ../../include/event/process.h.generated.h\r\n[  0%] Generating auto/event/rstream.c.generated.h, ../../include/event/rstream.h.generated.h\r\n[  0%] Generating auto/event/signal.c.generated.h, ../../include/event/signal.h.generated.h\r\n[  0%] Generating auto/event/socket.c.generated.h, ../../include/event/socket.h.generated.h\r\n[  0%] Generating auto/event/stream.c.generated.h, ../../include/event/stream.h.generated.h\r\n[  0%] Generating auto/event/time.c.generated.h, ../../include/event/time.h.generated.h\r\n[  0%] Generating auto/event/wstream.c.generated.h, ../../include/event/wstream.h.generated.h\r\n[  0%] Generating auto/ex_cmds.c.generated.h, ../../include/ex_cmds.h.generated.h\r\n[  0%] Generating auto/ex_cmds2.c.generated.h, ../../include/ex_cmds2.h.generated.h\r\n[  0%] Generating auto/ex_docmd.c.generated.h, ../../include/ex_docmd.h.generated.h\r\n[  0%] Generating auto/ex_eval.c.generated.h, ../../include/ex_eval.h.generated.h\r\n[  0%] Generating auto/ex_getln.c.generated.h, ../../include/ex_getln.h.generated.h\r\n[  0%] Generating auto/farsi.c.generated.h, ../../include/farsi.h.generated.h\r\n[  0%] Generating auto/file_search.c.generated.h, ../../include/file_search.h.generated.h\r\n[  0%] Generating auto/fileio.c.generated.h, ../../include/fileio.h.generated.h\r\n[  0%] Generating auto/fold.c.generated.h, ../../include/fold.h.generated.h\r\n[  0%] Generating auto/garray.c.generated.h, ../../include/garray.h.generated.h\r\n[  0%] Generating auto/getchar.c.generated.h, ../../include/getchar.h.generated.h\r\n[ 50%] Generating auto/hardcopy.c.generated.h, ../../include/hardcopy.h.generated.h\r\n[ 50%] Generating auto/hashtab.c.generated.h, ../../include/hashtab.h.generated.h\r\n[ 50%] Generating auto/if_cscope.c.generated.h, ../../include/if_cscope.h.generated.h\r\n[ 50%] Generating auto/indent.c.generated.h, ../../include/indent.h.generated.h\r\n[ 50%] Generating auto/indent_c.c.generated.h, ../../include/indent_c.h.generated.h\r\n[ 50%] Generating auto/keymap.c.generated.h, ../../include/keymap.h.generated.h\r\n[ 50%] Generating auto/log.c.generated.h, ../../include/log.h.generated.h\r\n[ 50%] Generating auto/lua/converter.c.generated.h, ../../include/lua/converter.h.generated.h\r\n[ 50%] Generating auto/lua/executor.c.generated.h, ../../include/lua/executor.h.generated.h\r\n[ 50%] Generating auto/main.c.generated.h, ../../include/main.h.generated.h\r\n[ 50%] Generating auto/map.c.generated.h, ../../include/map.h.generated.h\r\n[ 50%] Generating auto/mark.c.generated.h, ../../include/mark.h.generated.h\r\n[ 50%] Generating auto/mbyte.c.generated.h, ../../include/mbyte.h.generated.h\r\n[ 50%] Generating auto/memfile.c.generated.h, ../../include/memfile.h.generated.h\r\n[ 50%] Generating auto/memline.c.generated.h, ../../include/memline.h.generated.h\r\n[ 50%] Generating auto/memory.c.generated.h, ../../include/memory.h.generated.h\r\n[ 50%] Generating auto/menu.c.generated.h, ../../include/menu.h.generated.h\r\n[ 50%] Generating auto/message.c.generated.h, ../../include/message.h.generated.h\r\n[ 50%] Generating auto/misc1.c.generated.h, ../../include/misc1.h.generated.h\r\n[ 50%] Generating auto/mouse.c.generated.h, ../../include/mouse.h.generated.h\r\n[ 50%] Generating auto/move.c.generated.h, ../../include/move.h.generated.h\r\n[ 50%] Generating auto/msgpack_rpc/channel.c.generated.h, ../../include/msgpack_rpc/channel.h.generated.h\r\n[ 50%] Generating auto/msgpack_rpc/helpers.c.generated.h, ../../include/msgpack_rpc/helpers.h.generated.h\r\n[ 50%] Generating auto/msgpack_rpc/server.c.generated.h, ../../include/msgpack_rpc/server.h.generated.h\r\n[ 50%] Generating auto/normal.c.generated.h, ../../include/normal.h.generated.h\r\n[ 50%] Generating auto/ops.c.generated.h, ../../include/ops.h.generated.h\r\n[ 50%] Generating auto/option.c.generated.h, ../../include/option.h.generated.h\r\n[ 50%] Generating auto/os/dl.c.generated.h, ../../include/os/dl.h.generated.h\r\n[ 50%] Generating auto/os/env.c.generated.h, ../../include/os/env.h.generated.h\r\n[ 50%] Generating auto/os/fileio.c.generated.h, ../../include/os/fileio.h.generated.h\r\n[ 50%] Generating auto/os/fs.c.generated.h, ../../include/os/fs.h.generated.h\r\n[ 50%] Generating auto/os/input.c.generated.h, ../../include/os/input.h.generated.h\r\n[ 50%] Generating auto/os/lang.c.generated.h, ../../include/os/lang.h.generated.h\r\n[ 50%] Generating auto/os/mem.c.generated.h, ../../include/os/mem.h.generated.h\r\n[ 50%] Generating auto/os/process.c.generated.h, ../../include/os/process.h.generated.h\r\n[ 50%] Generating auto/os/pty_process_unix.c.generated.h, ../../include/os/pty_process_unix.h.generated.h\r\n[ 50%] Generating auto/os/shell.c.generated.h, ../../include/os/shell.h.generated.h\r\n[ 50%] Generating auto/os/signal.c.generated.h, ../../include/os/signal.h.generated.h\r\n[ 50%] Generating auto/os/stdpaths.c.generated.h, ../../include/os/stdpaths.h.generated.h\r\n[ 50%] Generating auto/os/time.c.generated.h, ../../include/os/time.h.generated.h\r\n[ 50%] Generating auto/os/users.c.generated.h, ../../include/os/users.h.generated.h\r\n[ 50%] Generating auto/os_unix.c.generated.h, ../../include/os_unix.h.generated.h\r\n[ 50%] Generating auto/path.c.generated.h, ../../include/path.h.generated.h\r\n[ 50%] Generating auto/popupmnu.c.generated.h, ../../include/popupmnu.h.generated.h\r\n[ 50%] Generating auto/profile.c.generated.h, ../../include/profile.h.generated.h\r\n[ 50%] Generating auto/quickfix.c.generated.h, ../../include/quickfix.h.generated.h\r\n[ 50%] Generating auto/rbuffer.c.generated.h, ../../include/rbuffer.h.generated.h\r\n[ 50%] Generating auto/regexp.c.generated.h, ../../include/regexp.h.generated.h\r\n[ 50%] Generating auto/screen.c.generated.h, ../../include/screen.h.generated.h\r\n[ 50%] Generating auto/search.c.generated.h, ../../include/search.h.generated.h\r\n[ 50%] Generating auto/sha256.c.generated.h, ../../include/sha256.h.generated.h\r\n[ 50%] Generating auto/shada.c.generated.h, ../../include/shada.h.generated.h\r\n[ 50%] Generating auto/spell.c.generated.h, ../../include/spell.h.generated.h\r\n[ 50%] Generating auto/spellfile.c.generated.h, ../../include/spellfile.h.generated.h\r\n[ 50%] Generating auto/state.c.generated.h, ../../include/state.h.generated.h\r\n[ 50%] Generating auto/strings.c.generated.h, ../../include/strings.h.generated.h\r\n[ 50%] Generating auto/syntax.c.generated.h, ../../include/syntax.h.generated.h\r\n[ 50%] Generating auto/tag.c.generated.h, ../../include/tag.h.generated.h\r\n[ 50%] Generating auto/terminal.c.generated.h, ../../include/terminal.h.generated.h\r\n[ 50%] Generating auto/tui/input.c.generated.h, ../../include/tui/input.h.generated.h\r\n[ 50%] Generating auto/tui/terminfo.c.generated.h, ../../include/tui/terminfo.h.generated.h\r\n[ 50%] Generating auto/tui/tui.c.generated.h, ../../include/tui/tui.h.generated.h\r\n[ 50%] Generating auto/ugrid.c.generated.h, ../../include/ugrid.h.generated.h\r\n[ 50%] Generating auto/ui.c.generated.h, ../../include/ui.h.generated.h\r\n[ 50%] Generating auto/ui_bridge.c.generated.h, ../../include/ui_bridge.h.generated.h\r\n[ 50%] Generating auto/undo.c.generated.h, ../../include/undo.h.generated.h\r\n[ 50%] Generating auto/version.c.generated.h, ../../include/version.h.generated.h\r\n[ 50%] Generating auto/viml/parser/expressions.c.generated.h, ../../include/viml/parser/expressions.h.generated.h\r\n[ 50%] Generating auto/viml/parser/parser.c.generated.h, ../../include/viml/parser/parser.h.generated.h\r\n[ 50%] Generating auto/window.c.generated.h, ../../include/window.h.generated.h\r\n[ 50%] Generating auto/regexp_nfa.c.generated.h, ../../include/regexp_nfa.h.generated.h\r\n[ 50%] Generating auto/api/private/dispatch_wrappers.generated.h, auto/api/private/funcs_metadata.generated.h, ../../api_metadata.mpack, auto/msgpack_lua_c_bindings.generated.c\r\n[ 50%] Generating auto/api/private/dispatch_wrappers.c.generated.h, ../../include/api/private/dispatch_wrappers.h.generated.h\r\n[ 50%] Generating auto/ui_events_call.c.generated.h, ../../include/ui_events_call.h.generated.h\r\n[ 50%] Generating auto/ui_events_remote.c.generated.h, ../../include/ui_events_remote.h.generated.h\r\n[ 50%] Generating auto/ui_events_bridge.c.generated.h, ../../include/ui_events_bridge.h.generated.h\r\n[ 50%] Generating ../../include/ex_cmds_enum.generated.h, auto/ex_cmds_defs.generated.h\r\n[ 50%] Generating ../../include/auevents_enum.generated.h, auto/auevents_name_map.generated.h\r\n[ 50%] Generating auto/options.generated.h\r\n[ 50%] Generating auto/unicode_tables.generated.h\r\n[ 50%] Generating auto/lua/vim_module.generated.h\r\n[ 50%] Generating auto/funcs.generated.h, ../../funcs_data.mpack\r\nScanning dependencies of target nvim\r\ngmake[3]: Leaving directory '/root/neovim/build'\r\ngmake[3]: Entering directory '/root/neovim/build'\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/auto/msgpack_lua_c_bindings.generated.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/helpers.h:7,\r\n                 from /root/neovim/build/src/nvim/auto/msgpack_lua_c_bindings.generated.c:7:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/__/__/config/auto/pathdef.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/buffer.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/helpers.h:7,\r\n                 from /root/neovim/src/nvim/api/buffer.c:12:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/private/dispatch.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/private/handle.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/private/helpers.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/helpers.h:7,\r\n                 from /root/neovim/src/nvim/api/private/helpers.c:10:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/tabpage.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/ui.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/ui.c:9:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/api/ui.c: In function ‘remote_ui_init’:\r\n/root/neovim/src/nvim/map.h:34:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_new’ [-Wimplicit-function-declaration]\r\n #define map_new(T, U) map_##T##_##U##_new\r\n                       ^\r\n/root/neovim/src/nvim/map.h:43:21: note: in expansion of macro ‘map_new’\r\n #define pmap_new(T) map_new(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:35:19: note: in expansion of macro ‘pmap_new’\r\n   connected_uis = pmap_new(uint64_t)();\r\n                   ^\r\n/root/neovim/src/nvim/api/ui.c:35:17: warning: assignment makes pointer from integer without a cast [-Wint-conversion]\r\n   connected_uis = pmap_new(uint64_t)();\r\n                 ^\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/ui.c:9:\r\n/root/neovim/src/nvim/api/ui.c: In function ‘remote_ui_disconnect’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:41:12: note: in expansion of macro ‘pmap_get’\r\n   UI *ui = pmap_get(uint64_t)(connected_uis, channel_id);\r\n            ^\r\n/root/neovim/src/nvim/map.h:40:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_del’ [-Wimplicit-function-declaration]\r\n #define map_del(T, U) map_##T##_##U##_del\r\n                       ^\r\n/root/neovim/src/nvim/map.h:48:21: note: in expansion of macro ‘map_del’\r\n #define pmap_del(T) map_del(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:47:3: note: in expansion of macro ‘pmap_del’\r\n   pmap_del(uint64_t)(connected_uis, channel_id);\r\n   ^\r\n/root/neovim/src/nvim/api/ui.c: In function ‘nvim_ui_attach’:\r\n/root/neovim/src/nvim/map.h:37:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_has’ [-Wimplicit-function-declaration]\r\n #define map_has(T, U) map_##T##_##U##_has\r\n                       ^\r\n/root/neovim/src/nvim/map.h:46:21: note: in expansion of macro ‘map_has’\r\n #define pmap_has(T) map_has(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:58:7: note: in expansion of macro ‘pmap_has’\r\n   if (pmap_has(uint64_t)(connected_uis, channel_id)) {\r\n       ^\r\n/root/neovim/src/nvim/map.h:38:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_put’ [-Wimplicit-function-declaration]\r\n #define map_put(T, U) map_##T##_##U##_put\r\n                       ^\r\n/root/neovim/src/nvim/map.h:47:21: note: in expansion of macro ‘map_put’\r\n #define pmap_put(T) map_put(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:115:3: note: in expansion of macro ‘pmap_put’\r\n   pmap_put(uint64_t)(connected_uis, channel_id, ui);\r\n   ^\r\n/root/neovim/src/nvim/api/ui.c: In function ‘nvim_ui_try_resize’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:155:12: note: in expansion of macro ‘pmap_get’\r\n   UI *ui = pmap_get(uint64_t)(connected_uis, channel_id);\r\n            ^\r\n/root/neovim/src/nvim/api/ui.c: In function ‘nvim_ui_set_option’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/api/ui.c:169:12: note: in expansion of macro ‘pmap_get’\r\n   UI *ui = pmap_get(uint64_t)(connected_uis, channel_id);\r\n            ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/vim.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/helpers.h:7,\r\n                 from /root/neovim/src/nvim/api/vim.c:14:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/api/window.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/arabic.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/aucmd.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/buffer.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/handle.h:4,\r\n                 from /root/neovim/src/nvim/buffer.c:26:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/channel.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/main.h:4,\r\n                 from /root/neovim/src/nvim/channel.h:4,\r\n                 from /root/neovim/src/nvim/channel.c:5:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/channel.c: In function ‘channel_init’:\r\n/root/neovim/src/nvim/map.h:34:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_new’ [-Wimplicit-function-declaration]\r\n #define map_new(T, U) map_##T##_##U##_new\r\n                       ^\r\n/root/neovim/src/nvim/map.h:43:21: note: in expansion of macro ‘map_new’\r\n #define pmap_new(T) map_new(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.c:155:14: note: in expansion of macro ‘pmap_new’\r\n   channels = pmap_new(uint64_t)();\r\n              ^\r\n/root/neovim/src/nvim/channel.c:155:12: warning: assignment makes pointer from integer without a cast [-Wint-conversion]\r\n   channels = pmap_new(uint64_t)();\r\n            ^\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/main.h:4,\r\n                 from /root/neovim/src/nvim/channel.h:4,\r\n                 from /root/neovim/src/nvim/channel.c:5:\r\n/root/neovim/src/nvim/channel.c: In function ‘channel_alloc’:\r\n/root/neovim/src/nvim/map.h:38:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_put’ [-Wimplicit-function-declaration]\r\n #define map_put(T, U) map_##T##_##U##_put\r\n                       ^\r\n/root/neovim/src/nvim/map.h:47:21: note: in expansion of macro ‘map_put’\r\n #define pmap_put(T) map_put(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.c:178:3: note: in expansion of macro ‘pmap_put’\r\n   pmap_put(uint64_t)(channels, chan->id, chan);\r\n   ^\r\n/root/neovim/src/nvim/channel.c: In function ‘free_channel_event’:\r\n/root/neovim/src/nvim/map.h:40:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_del’ [-Wimplicit-function-declaration]\r\n #define map_del(T, U) map_##T##_##U##_del\r\n                       ^\r\n/root/neovim/src/nvim/map.h:48:21: note: in expansion of macro ‘map_del’\r\n #define pmap_del(T) map_del(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.c:279:3: note: in expansion of macro ‘pmap_del’\r\n   pmap_del(uint64_t)(channels, channel->id);\r\n   ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/charset.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/cursor.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/cursor_shape.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/diff.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/diff.c:11:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/digraph.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/edit.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/edit.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/eval.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/eval.c:20:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/eval.c:20:\r\n/root/neovim/src/nvim/eval.c: In function ‘eval_init’:\r\n/root/neovim/src/nvim/map.h:34:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_new’ [-Wimplicit-function-declaration]\r\n #define map_new(T, U) map_##T##_##U##_new\r\n                       ^\r\n/root/neovim/src/nvim/map.h:43:21: note: in expansion of macro ‘map_new’\r\n #define pmap_new(T) map_new(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/eval.c:540:12: note: in expansion of macro ‘pmap_new’\r\n   timers = pmap_new(uint64_t)();\r\n            ^\r\n/root/neovim/src/nvim/eval.c:540:10: warning: assignment makes pointer from integer without a cast [-Wint-conversion]\r\n   timers = pmap_new(uint64_t)();\r\n          ^\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/eval.c:20:\r\n/root/neovim/src/nvim/eval.c: In function ‘f_timer_info’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/eval.c:16848:22: note: in expansion of macro ‘pmap_get’\r\n     timer_T *timer = pmap_get(uint64_t)(timers, tv_get_number(&argvars[0]));\r\n                      ^\r\n/root/neovim/src/nvim/eval.c: In function ‘f_timer_pause’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/eval.c:16865:20: note: in expansion of macro ‘pmap_get’\r\n   timer_T *timer = pmap_get(uint64_t)(timers, tv_get_number(&argvars[0]));\r\n                    ^\r\n/root/neovim/src/nvim/eval.c: In function ‘f_timer_start’:\r\n/root/neovim/src/nvim/map.h:38:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_put’ [-Wimplicit-function-declaration]\r\n #define map_put(T, U) map_##T##_##U##_put\r\n                       ^\r\n/root/neovim/src/nvim/map.h:47:21: note: in expansion of macro ‘map_put’\r\n #define pmap_put(T) map_put(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/eval.c:16916:3: note: in expansion of macro ‘pmap_put’\r\n   pmap_put(uint64_t)(timers, timer->timer_id, timer);\r\n   ^\r\n/root/neovim/src/nvim/eval.c: In function ‘f_timer_stop’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: initialization makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/eval.c:16929:22: note: in expansion of macro ‘pmap_get’\r\n     timer_T *timer = pmap_get(uint64_t)(timers, tv_get_number(&argvars[0]));\r\n                      ^\r\n/root/neovim/src/nvim/eval.c: In function ‘timer_close_cb’:\r\n/root/neovim/src/nvim/map.h:40:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_del’ [-Wimplicit-function-declaration]\r\n #define map_del(T, U) map_##T##_##U##_del\r\n                       ^\r\n/root/neovim/src/nvim/map.h:48:21: note: in expansion of macro ‘map_del’\r\n #define pmap_del(T) map_del(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/eval.c:16992:3: note: in expansion of macro ‘pmap_del’\r\n   pmap_del(uint64_t)(timers, timer->timer_id);\r\n   ^\r\n/root/neovim/src/nvim/eval.c: At top level:\r\ncc1: warning: unrecognized command line option ‘-Wno-static-in-inline’\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/eval/decode.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/eval.h:5,\r\n                 from /root/neovim/src/nvim/eval/decode.c:9:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/eval/encode.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/eval.h:5,\r\n                 from /root/neovim/src/nvim/eval/encode.h:8,\r\n                 from /root/neovim/src/nvim/eval/encode.c:16:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/eval/executor.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/eval.h:5,\r\n                 from /root/neovim/src/nvim/eval/executor.c:6:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/eval/gc.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/eval/typval.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/eval.h:5,\r\n                 from /root/neovim/src/nvim/eval/encode.h:8,\r\n                 from /root/neovim/src/nvim/eval/typval.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/libuv_process.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/loop.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/multiqueue.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/process.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/rstream.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/signal.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/socket.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/stream.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/time.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/event/wstream.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ex_cmds.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/ex_cmds.c:19:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ex_cmds2.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/ex_cmds2.c:14:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ex_docmd.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/ex_docmd.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ex_eval.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/ex_eval.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ex_getln.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/ex_getln.c:16:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/farsi.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/file_search.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/file_search.c:53:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/fileio.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/fileio.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/fold.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/fold.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/garray.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/getchar.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/getchar.c:18:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/hardcopy.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/hardcopy.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/hashtab.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/if_cscope.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/if_cscope.c:19:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/indent.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/indent.h:4,\r\n                 from /root/neovim/src/nvim/indent.c:9:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/indent_c.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/keymap.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/keymap.c:8:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/log.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/lua/converter.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/helpers.h:7,\r\n                 from /root/neovim/src/nvim/lua/converter.c:12:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/lua/executor.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/misc1.h:4,\r\n                 from /root/neovim/src/nvim/lua/executor.c:8:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/main.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/main.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/map.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/mark.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/mark.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/mbyte.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/memfile.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/memline.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/memline.c:47:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/memory.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/memory.c:11:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/menu.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/menu.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/message.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/message.c:14:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/misc1.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/misc1.c:14:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/mouse.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/move.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/msgpack_rpc/channel.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/helpers.h:7,\r\n                 from /root/neovim/src/nvim/msgpack_rpc/channel.c:11:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/msgpack_rpc/helpers.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/msgpack_rpc/server.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/msgpack_rpc/channel.h:10,\r\n                 from /root/neovim/src/nvim/msgpack_rpc/server.c:10:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/normal.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/normal.c:17:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ops.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/ops.c:14:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/option.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/option.c:33:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/dl.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/env.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/os/env.c:9:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/fileio.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/fs.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/input.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/os/input.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/lang.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/mem.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/process.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/pty_process_unix.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/shell.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/signal.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/os/signal.c:14:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/stdpaths.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/time.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os/users.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/os_unix.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/handle.h:4,\r\n                 from /root/neovim/src/nvim/os_unix.c:17:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/path.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/path.c:9:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/popupmnu.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/profile.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/quickfix.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/quickfix.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/rbuffer.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/regexp.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/regexp.c:54:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/screen.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/screen.c:90:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/search.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/search.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/sha256.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/shada.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/os/os.h:9,\r\n                 from /root/neovim/src/nvim/shada.c:16:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/spell.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/spell.c:83:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/spellfile.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/spellfile.c:232:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/state.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/strings.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/strings.c:12:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/syntax.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/syntax.c:15:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/tag.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/tag.c:13:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/terminal.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/terminal.c:47:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/tui/input.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/tui/terminfo.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/tui/tui.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ugrid.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ui.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/ui_bridge.c.o\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/undo.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/undo.c:86:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[ 50%] Building C object src/nvim/CMakeFiles/nvim.dir/version.c.o\r\n[100%] Building C object src/nvim/CMakeFiles/nvim.dir/viml/parser/expressions.c.o\r\n[100%] Building C object src/nvim/CMakeFiles/nvim.dir/viml/parser/parser.c.o\r\n[100%] Building C object src/nvim/CMakeFiles/nvim.dir/window.c.o\r\nIn file included from /root/neovim/src/nvim/buffer_defs.h:40:0,\r\n                 from /root/neovim/src/nvim/normal.h:6,\r\n                 from /root/neovim/src/nvim/ex_cmds_defs.h:8,\r\n                 from /root/neovim/src/nvim/ex_eval.h:5,\r\n                 from /root/neovim/src/nvim/globals.h:8,\r\n                 from /root/neovim/src/nvim/vim.h:291,\r\n                 from /root/neovim/src/nvim/api/private/handle.h:4,\r\n                 from /root/neovim/src/nvim/window.c:8:\r\n/root/neovim/src/nvim/channel.h: In function ‘find_channel’:\r\n/root/neovim/src/nvim/map.h:36:23: warning: implicit declaration of function ‘map___uint64_t_ptr_t_get’ [-Wimplicit-function-declaration]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n/root/neovim/src/nvim/map.h:36:23: warning: return makes pointer from integer without a cast [-Wint-conversion]\r\n #define map_get(T, U) map_##T##_##U##_get\r\n                       ^\r\n/root/neovim/src/nvim/map.h:45:21: note: in expansion of macro ‘map_get’\r\n #define pmap_get(T) map_get(T, ptr_t)\r\n                     ^\r\n/root/neovim/src/nvim/channel.h:90:10: note: in expansion of macro ‘pmap_get’\r\n   return pmap_get(uint64_t)(channels, id);\r\n          ^\r\n[100%] Linking C executable ../../bin/nvim\r\nCMakeFiles/nvim.dir/api/ui.c.o: In function `remote_ui_init':\r\n/root/neovim/src/nvim/api/ui.c:35: undefined reference to `map___uint64_t_ptr_t_new'\r\nCMakeFiles/nvim.dir/api/ui.c.o: In function `remote_ui_disconnect':\r\n/root/neovim/src/nvim/api/ui.c:41: undefined reference to `map___uint64_t_ptr_t_get'\r\n/root/neovim/src/nvim/api/ui.c:47: undefined reference to `map___uint64_t_ptr_t_del'\r\nCMakeFiles/nvim.dir/api/ui.c.o: In function `nvim_ui_attach':\r\n/root/neovim/src/nvim/api/ui.c:58: undefined reference to `map___uint64_t_ptr_t_has'\r\n/root/neovim/src/nvim/api/ui.c:115: undefined reference to `map___uint64_t_ptr_t_put'\r\nCMakeFiles/nvim.dir/api/ui.c.o: In function `nvim_ui_detach':\r\n/root/neovim/src/nvim/api/ui.c:132: undefined reference to `map___uint64_t_ptr_t_has'\r\nCMakeFiles/nvim.dir/api/ui.c.o: In function `nvim_ui_try_resize':\r\n/root/neovim/src/nvim/api/ui.c:144: undefined reference to `map___uint64_t_ptr_t_has'\r\n/root/neovim/src/nvim/api/ui.c:155: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/api/ui.c.o: In function `nvim_ui_set_option':\r\n/root/neovim/src/nvim/api/ui.c:165: undefined reference to `map___uint64_t_ptr_t_has'\r\n/root/neovim/src/nvim/api/ui.c:169: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/channel.c.o: In function `find_channel':\r\n/root/neovim/src/nvim/channel.h:90: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/channel.c.o: In function `channel_init':\r\n/root/neovim/src/nvim/channel.c:155: undefined reference to `map___uint64_t_ptr_t_new'\r\nCMakeFiles/nvim.dir/channel.c.o: In function `channel_alloc':\r\n/root/neovim/src/nvim/channel.c:178: undefined reference to `map___uint64_t_ptr_t_put'\r\nCMakeFiles/nvim.dir/channel.c.o: In function `free_channel_event':\r\n/root/neovim/src/nvim/channel.c:279: undefined reference to `map___uint64_t_ptr_t_del'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `find_channel':\r\n/root/neovim/src/nvim/channel.h:90: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `eval_init':\r\n/root/neovim/src/nvim/eval.c:540: undefined reference to `map___uint64_t_ptr_t_new'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `f_timer_info':\r\n/root/neovim/src/nvim/eval.c:16848: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `f_timer_pause':\r\n/root/neovim/src/nvim/eval.c:16865: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `f_timer_start':\r\n/root/neovim/src/nvim/eval.c:16916: undefined reference to `map___uint64_t_ptr_t_put'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `f_timer_stop':\r\n/root/neovim/src/nvim/eval.c:16929: undefined reference to `map___uint64_t_ptr_t_get'\r\nCMakeFiles/nvim.dir/eval.c.o: In function `timer_close_cb':\r\n/root/neovim/src/nvim/eval.c:16992: undefined reference to `map___uint64_t_ptr_t_del'\r\nCMakeFiles/nvim.dir/msgpack_rpc/channel.c.o: In function `find_channel':\r\n/root/neovim/src/nvim/channel.h:90: undefined reference to `map___uint64_t_ptr_t_get'\r\nsrc/nvim/CMakeFiles/nvim.dir/build.make:4294: recipe for target 'bin/nvim' failed\r\ngmake[3]: *** [bin/nvim] Error 1\r\ngmake[3]: Leaving directory '/root/neovim/build'\r\nCMakeFiles/Makefile2:3018: recipe for target 'src/nvim/CMakeFiles/nvim.dir/all' failed\r\ngmake[2]: *** [src/nvim/CMakeFiles/nvim.dir/all] Error 2\r\ngmake[2]: Leaving directory '/root/neovim/build'\r\nMakefile:151: recipe for target 'all' failed\r\ngmake[1]: *** [all] Error 2\r\ngmake[1]: Leaving directory '/root/neovim/build'\r\nMakefile:65: recipe for target 'nvim' failed\r\ngmake: *** [nvim] Error 2\r\n```\r\n</details><br>\r\n\r\nWhere are those function (that generate the warning for implicit declaration) defined? I don't get this error when building on linux.\r\n"},"comment":{"url":"https://api.github.com/repos/neovim/neovim/issues/comments/376888204","html_url":"https://github.com/neovim/neovim/issues/8196#issuecomment-376888204","issue_url":"https://api.github.com/repos/neovim/neovim/issues/8196","id":376888204,"user":{"login":"utkarsh009","id":17116349,"avatar_url":"https://avatars0.githubusercontent.com/u/17116349?v=4","gravatar_id":"","url":"https://api.github.com/users/utkarsh009","html_url":"https://github.com/utkarsh009","followers_url":"https://api.github.com/users/utkarsh009/followers","following_url":"https://api.github.com/users/utkarsh009/following{/other_user}","gists_url":"https://api.github.com/users/utkarsh009/gists{/gist_id}","starred_url":"https://api.github.com/users/utkarsh009/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/utkarsh009/subscriptions","organizations_url":"https://api.github.com/users/utkarsh009/orgs","repos_url":"https://api.github.com/users/utkarsh009/repos","events_url":"https://api.github.com/users/utkarsh009/events{/privacy}","received_events_url":"https://api.github.com/users/utkarsh009/received_events","type":"User","site_admin":false},"created_at":"2018-03-28T13:33:37Z","updated_at":"2018-03-28T13:33:37Z","author_association":"NONE","body":"@jsonn @jamessan Thanks. The problem has been solved. It now builds on NetBSD. I have committed the changes."}}
{"actor":{"display_login":"utkarsh009"}}