Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Build failure: lua-language-server #311662

Closed
gshpychka opened this issue May 14, 2024 · 2 comments
Closed

Build failure: lua-language-server #311662

gshpychka opened this issue May 14, 2024 · 2 comments

Comments

@gshpychka
Copy link
Contributor

Steps To Reproduce

Steps to reproduce the behavior:

  1. build lua-language-server on aarch64-darwin

Build log

error: builder for '/nix/store/g8h61rpx433bzr2gamh577qfzh3dxljl-lua-language-server-3.9.0.drv' failed with exit code 1;
       last 10 log lines:
       > [14/99] Compile C++ build/obj/source_bee/filewatch_osx.obj
       > FAILED: build/obj/source_bee/filewatch_osx.obj
       > clang -MMD -MT build/obj/source_bee/filewatch_osx.obj -MF build/obj/source_bee/filewatch_osx.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/filewatch_osx.obj -c 3rd/bee.lua/bee/filewatch/filewatch_osx.cpp
       > In file included from 3rd/bee.lua/bee/filewatch/filewatch_osx.cpp:1:
       > 3rd/bee.lua/bee/filewatch/filewatch.h:3:10: fatal error: 'functional' file not found
       > #include <functional>
       >          ^~~~~~~~~~~~
       > 1 error generated.
       > ninja: build stopped: subcommand failed.
       > /nix/store/g224xn9nwzf16jr94f1jx4jsnlazkl2a-stdenv-darwin/setup: line 140: pop_var_context: head of shell_variables not a function context
       For full logs, run 'nix log /nix/store/g8h61rpx433bzr2gamh577qfzh3dxljl-lua-language-server-3.9.0.drv'.

Additional context

Full log:

@nix { "action": "setPhase", "phase": "unpackPhase" }
Running phase: unpackPhase
unpacking source archive /nix/store/3zc9mk70wmg2yfif7k71yf1vyqyqk5sz-source
source root is source
@nix { "action": "setPhase", "phase": "patchPhase" }
Running phase: patchPhase
/private/tmp/nix-build-lua-language-server-3.9.0.drv-0/source/3rd/luamake /private/tmp/nix-build-lua-language-server-3.9.0.drv-0/source
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "configurePhase" }
Running phase: configurePhase
no configure script, doing nothing
@nix { "action": "setPhase", "phase": "buildPhase" }
Running phase: buildPhase
build flags: -j12 -fcompile/ninja/macos.ninja
[1/42] Compile C++ build/macos/obj/source_bee/file.obj
[2/42] Compile C++ build/macos/obj/source_bee/luaref.obj
[3/42] Compile C   build/macos/obj/source_bee/lua-seri.obj
[4/42] Compile C++ build/macos/obj/source_bee/event.obj
[5/42] Compile C++ build/macos/obj/source_bee/bpoll_osx.obj
[6/42] Compile C++ build/macos/obj/source_bee/socket.obj
[7/42] Compile C++ build/macos/obj/source_bee/atomic_sync.obj
[8/42] Compile C++ build/macos/obj/source_bee/endpoint.obj
[9/42] Compile C++ build/macos/obj/source_bee/simplethread_posix.obj
[10/42] Compile C++ build/macos/obj/source_bee/spinlock.obj
[11/42] Compile C++ build/macos/obj/source_bee/process_select.obj
[12/42] Compile C++ build/macos/obj/source_bee/file_handle.obj
[13/42] Compile C++ build/macos/obj/source_bee/version.obj
[14/42] Compile C++ build/macos/obj/source_bee/file_handle_osx.obj
[15/42] Compile C++ build/macos/obj/source_bee/file_handle_posix.obj
[16/42] Compile C++ build/macos/obj/source_bee/path_osx.obj
[17/42] Compile C++ build/macos/obj/source_bee/error.obj
[18/42] Compile C++ build/macos/obj/source_bee/setname.obj
[19/42] Compile C++ build/macos/obj/source_bee/filewatch_osx.obj
[20/42] Compile C++ build/macos/obj/source_bee/lua_debugging.obj
[21/42] Compile C++ build/macos/obj/source_bee/path_posix.obj
[22/42] Compile C++ build/macos/obj/source_bee/lua_platform.obj
[23/42] Compile C++ build/macos/obj/source_bee/subprocess_posix.obj
[24/42] Compile C++ build/macos/obj/source_bee/lua_epoll.obj
[25/42] Compile C   build/macos/obj/source_lua/linit.obj
[26/42] Compile C++ build/macos/obj/source_bee/lua_time.obj
[27/42] Compile C++ build/macos/obj/source_bee/lua_serialization.obj
[28/42] Compile C++ build/macos/obj/source_bee/lua_channel.obj
[29/42] Compile C++ build/macos/obj/source_bee/lua_select.obj
[30/42] Compile C++ build/macos/obj/source_bee/lua_socket.obj
[31/42] Compile C++ build/macos/obj/source_bee/lua_filesystem.obj
[32/42] Compile C++ build/macos/obj/source_bee/lua_filewatch.obj
[33/42] Compile C++ build/macos/obj/source_bee/lua_sys.obj
[34/42] Compile C++ build/macos/obj/source_bee/lua_thread.obj
[35/42] Compile C++ build/macos/obj/source_bootstrap/main.obj
[36/42] Compile C++ build/macos/obj/source_bee/lua_subprocess.obj
[37/42] Compile C++ build/macos/obj/source_bee/format.obj
[38/42] Compile C   build/macos/obj/source_lua/onelua.obj
[39/42] Link    Exe build/macos/bin/bootstrap
[40/42] Copy bee.lua/bootstrap/main.lua build/macos/bin/main.lua
[40/42] Run test.
[41/42] Copy build/macos/bin/bootstrap luamake
/private/tmp/nix-build-lua-language-server-3.9.0.drv-0/source
Cleaning... 0 files.
[1/99] Compile C++ build/obj/source_bee/event.obj
FAILED: build/obj/source_bee/event.obj
clang -MMD -MT build/obj/source_bee/event.obj -MF build/obj/source_bee/event.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/event.obj -c 3rd/bee.lua/bee/net/event.cpp
In file included from 3rd/bee.lua/bee/net/event.cpp:1:
In file included from 3rd/bee.lua/bee/net/event.h:4:
3rd/bee.lua/bee/nonstd/atomic_flag.h:3:10: fatal error: 'atomic' file not found
#include <atomic>
         ^~~~~~~~
1 error generated.
[2/99] Compile C++ build/obj/source_bee/luaref.obj
FAILED: build/obj/source_bee/luaref.obj
clang -MMD -MT build/obj/source_bee/luaref.obj -MF build/obj/source_bee/luaref.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/luaref.obj -c 3rd/bee.lua/bee/lua/luaref.cpp
3rd/bee.lua/bee/lua/luaref.cpp:3:10: fatal error: 'cassert' file not found
#include <cassert>
         ^~~~~~~~~
1 error generated.
[3/99] Compile C++ build/obj/source_bee/bpoll_osx.obj
FAILED: build/obj/source_bee/bpoll_osx.obj
clang -MMD -MT build/obj/source_bee/bpoll_osx.obj -MF build/obj/source_bee/bpoll_osx.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/bpoll_osx.obj -c 3rd/bee.lua/bee/net/bpoll_osx.cpp
In file included from 3rd/bee.lua/bee/net/bpoll_osx.cpp:1:
In file included from 3rd/bee.lua/bee/net/bpoll.h:4:
3rd/bee.lua/bee/utility/bitmask.h:3:10: fatal error: 'type_traits' file not found
#include <type_traits>
         ^~~~~~~~~~~~~
1 error generated.
[4/99] Compile C++ build/obj/source_bee/endpoint.obj
FAILED: build/obj/source_bee/endpoint.obj
clang -MMD -MT build/obj/source_bee/endpoint.obj -MF build/obj/source_bee/endpoint.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/endpoint.obj -c 3rd/bee.lua/bee/net/endpoint.cpp
In file included from 3rd/bee.lua/bee/net/endpoint.cpp:1:
In file included from 3rd/bee.lua/bee/net/endpoint.h:3:
3rd/bee.lua/bee/utility/zstring_view.h:3:10: fatal error: 'cassert' file not found
#include <cassert>
         ^~~~~~~~~
1 error generated.
[5/99] Compile C++ build/obj/source_bee/socket.obj
FAILED: build/obj/source_bee/socket.obj
clang -MMD -MT build/obj/source_bee/socket.obj -MF build/obj/source_bee/socket.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/socket.obj -c 3rd/bee.lua/bee/net/socket.cpp
In file included from 3rd/bee.lua/bee/net/socket.cpp:26:
3rd/bee.lua/bee/error.h:3:10: fatal error: 'string' file not found
#include <string>
         ^~~~~~~~
1 error generated.
[7/99] Compile C++ build/obj/source_bee/file_handle.obj
FAILED: build/obj/source_bee/file_handle.obj
clang -MMD -MT build/obj/source_bee/file_handle.obj -MF build/obj/source_bee/file_handle.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/file_handle.obj -c 3rd/bee.lua/bee/sys/file_handle.cpp
In file included from 3rd/bee.lua/bee/sys/file_handle.cpp:1:
In file included from 3rd/bee.lua/bee/sys/file_handle.h:3:
In file included from 3rd/bee.lua/bee/nonstd/filesystem.h:32:
3rd/bee.lua/3rd/filesystem.h:178:10: fatal error: 'algorithm' file not found
#include <algorithm>
         ^~~~~~~~~~~
1 error generated.
[8/99] Compile C++ build/obj/source_bee/process_select.obj
FAILED: build/obj/source_bee/process_select.obj
clang -MMD -MT build/obj/source_bee/process_select.obj -MF build/obj/source_bee/process_select.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/process_select.obj -c 3rd/bee.lua/bee/subprocess/process_select.cpp
In file included from 3rd/bee.lua/bee/subprocess/process_select.cpp:1:
In file included from 3rd/bee.lua/bee/subprocess.h:6:
In file included from 3rd/bee.lua/bee/subprocess/subprocess_posix.h:3:
In file included from 3rd/bee.lua/bee/subprocess/common.h:3:
In file included from 3rd/bee.lua/bee/sys/file_handle.h:3:
In file included from 3rd/bee.lua/bee/nonstd/filesystem.h:32:
3rd/bee.lua/3rd/filesystem.h:178:10: fatal error: 'algorithm' file not found
#include <algorithm>
         ^~~~~~~~~~~
1 error generated.
[9/99] Compile C++ build/obj/source_bee/file_handle_osx.obj
FAILED: build/obj/source_bee/file_handle_osx.obj
clang -MMD -MT build/obj/source_bee/file_handle_osx.obj -MF build/obj/source_bee/file_handle_osx.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/file_handle_osx.obj -c 3rd/bee.lua/bee/sys/file_handle_osx.cpp
In file included from 3rd/bee.lua/bee/sys/file_handle_osx.cpp:1:
In file included from 3rd/bee.lua/bee/sys/file_handle.h:3:
In file included from 3rd/bee.lua/bee/nonstd/filesystem.h:32:
3rd/bee.lua/3rd/filesystem.h:178:10: fatal error: 'algorithm' file not found
#include <algorithm>
         ^~~~~~~~~~~
1 error generated.
[10/99] Compile C++ build/obj/source_bee/format.obj
FAILED: build/obj/source_bee/format.obj
clang -MMD -MT build/obj/source_bee/format.obj -MF build/obj/source_bee/format.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/format.obj -c 3rd/bee.lua/3rd/fmt/format.cc
In file included from 3rd/bee.lua/3rd/fmt/format.cc:8:
3rd/bee.lua/3rd/fmt/fmt/format-inl.h:12:12: fatal error: 'algorithm' file not found
#  include <algorithm>
           ^~~~~~~~~~~
1 error generated.
[11/99] Compile C++ build/obj/source_bee/error.obj
FAILED: build/obj/source_bee/error.obj
clang -MMD -MT build/obj/source_bee/error.obj -MF build/obj/source_bee/error.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/error.obj -c 3rd/bee.lua/bee/error.cpp
In file included from 3rd/bee.lua/bee/error.cpp:1:
3rd/bee.lua/bee/error.h:3:10: fatal error: 'string' file not found
#include <string>
         ^~~~~~~~
1 error generated.
[12/99] Compile C++ build/obj/source_bee/subprocess_posix.obj
FAILED: build/obj/source_bee/subprocess_posix.obj
clang -MMD -MT build/obj/source_bee/subprocess_posix.obj -MF build/obj/source_bee/subprocess_posix.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/subprocess_posix.obj -c 3rd/bee.lua/bee/subprocess/subprocess_posix.cpp
In file included from 3rd/bee.lua/bee/subprocess/subprocess_posix.cpp:2:
In file included from 3rd/bee.lua/bee/nonstd/format.h:35:
3rd/bee.lua/3rd/fmt/fmt/format.h:42:12: fatal error: 'cmath' file not found
#  include <cmath>             // std::signbit
           ^~~~~~~
1 error generated.
[14/99] Compile C++ build/obj/source_bee/filewatch_osx.obj
FAILED: build/obj/source_bee/filewatch_osx.obj
clang -MMD -MT build/obj/source_bee/filewatch_osx.obj -MF build/obj/source_bee/filewatch_osx.obj.d -std=c++17 -fno-rtti -O2 -Wall -fvisibility=hidden -mmacosx-version-min=10.15 -I3rd/bee.lua -I3rd/bee.lua/3rd/lua -DNDEBUG -Wunguarded-availability -o build/obj/source_bee/filewatch_osx.obj -c 3rd/bee.lua/bee/filewatch/filewatch_osx.cpp
In file included from 3rd/bee.lua/bee/filewatch/filewatch_osx.cpp:1:
3rd/bee.lua/bee/filewatch/filewatch.h:3:10: fatal error: 'functional' file not found
#include <functional>
         ^~~~~~~~~~~~
1 error generated.
ninja: build stopped: subcommand failed.
/nix/store/g224xn9nwzf16jr94f1jx4jsnlazkl2a-stdenv-darwin/setup: line 140: pop_var_context: head of shell_variables not a function context

Notify maintainers

@figsoda @gepbird

Metadata

[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 23.4.0, macOS 14.4.1`
 - multi-user?: `yes`
 - sandbox: `no`
 - version: `nix-env (Nix) 2.18.2`
 - channels(root): `"nixpkgs"`
 - nixpkgs: `/Users/gshpychka/.nix-defexpr/channels/nixpkgs`

Add a 👍 reaction to issues you find important.

@gshpychka
Copy link
Contributor Author

@piotrkwiecinski
Copy link
Contributor

Looks like there is a PR for it #311629

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants