Skip to content

Instantly share code, notes, and snippets.

@alemonmk
Created July 8, 2025 19:33
Show Gist options
  • Select an option

  • Save alemonmk/7ab77aabf2b912b8f2afa94162bf154d to your computer and use it in GitHub Desktop.

Select an option

Save alemonmk/7ab77aabf2b912b8f2afa94162bf154d to your computer and use it in GitHub Desktop.
{
lib,
stdenv,
fetchzip,
srcOnly,
nixosTests,
nodejs_22,
python313,
node-gyp,
node-pre-gyp,
krb5,
}:
stdenv.mkDerivation (finalAttrs: let
nodeSource = srcOnly nodejs_22;
in {
pname = "code-server";
version = "4.101.2";
src = fetchzip {
url = "https://github.com/coder/code-server/releases/download/v${finalAttrs.version}/code-server-${finalAttrs.version}-linux-amd64.tar.gz";
hash = "sha256-YegoXynLE8JH//GXQgdvtabqF2Qwf4QwLq3QUWv+PEY=";
};
dontPatch = true;
dontConfigure = true;
nativeBuildInputs = [nodeSource python313 node-gyp node-pre-gyp krb5];
buildInputs = [nodejs_22];
buildPhase = ''
node-pre-gyp rebuild --nodedir=${nodeSource} -C ./node_modules/argon2
node-gyp rebuild --nodedir=${nodeSource} -C ./lib/vscode/node_modules/@vscode/spdlog
node-gyp rebuild --nodedir=${nodeSource} -C ./lib/vscode/node_modules/@parcel/watcher
node-gyp rebuild --nodedir=${nodeSource} -C ./lib/vscode/node_modules/node-pty
CXXFLAGS="-I${krb5.dev}/include" node-gyp rebuild --nodedir=${nodeSource} -C ./lib/vscode/node_modules/kerberos
rm -r ./lib/vscode/node_modules/@parcel/watcher-linux-x64-{glibc,musl}
'';
installPhase = ''
mkdir -p $out
rm lib/node
ln -s ${nodejs_22}/bin/node lib/node
ln -s node_modules node_modules.asar
cp -R . $out
'';
passthru = {
tests = {
inherit (nixosTests) code-server;
};
executableName = "code-server";
longName = "Visual Studio Code Server";
};
meta = {
changelog = "https://github.com/coder/code-server/blob/v${finalAttrs.version}/CHANGELOG.md";
description = "Run VS Code on a remote server";
longDescription = ''
code-server is VS Code running on a remote server, accessible through the
browser.
'';
homepage = "https://github.com/coder/code-server";
license = lib.licenses.mit;
maintainers = with lib.maintainers; [];
platforms = ["x86_64-linux"];
mainProgram = "code-server";
};
})
Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
unpacking source archive /nix/store/zvfwrvdscm5jhdk4dj8icpyfx2krcvf8-source
source root is source
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Running phase: buildPhase
@nix { "action": "setPhase", "phase": "buildPhase" }
[info] it worked if it ends with ok
[info] using node-pre-gyp@2.0.1
[info] using node@22.14.0 | linux | x64
[info] chdir ./node_modules/argon2
[argon2] Removing "/build/source/node_modules/argon2/lib/binding/napi-v3"
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp info ok
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp WARN chdir ./node_modules/argon2 is not a directory
gyp info find Python using Python version 3.13.3 found at "/nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3"
gyp WARN read config.gypi ENOENT: no such file or directory, open '/nix/store/bpp2b0xl2qhrl4vvc66w7rg0q13zwyg7-nodejs-22.14.0-source/include/node/config.gypi'
gyp info spawn /nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3
gyp info spawn args [
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/build/source/node_modules/argon2/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/bpp2b0xl2qhrl4vvc66w7rg0q13zwyg7-nodejs-22.14.0-source/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/nix/store/bpp2b0xl2qhrl4vvc66w7rg0q13zwyg7-nodejs-22.14.0-source',
gyp info spawn args '-Dnode_gyp_dir=/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/nix/store/bpp2b0xl2qhrl4vvc66w7rg0q13zwyg7-nodejs-22.14.0-source/$(Configuration)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/build/source/node_modules/argon2',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info ok
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp WARN chdir ./node_modules/argon2 is not a directory
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/build/source/node_modules/argon2/build'
CC(target) Release/obj.target/libargon2/argon2/src/opt.o
CC(target) Release/obj.target/libargon2/argon2/src/argon2.o
CC(target) Release/obj.target/libargon2/argon2/src/core.o
CC(target) Release/obj.target/libargon2/argon2/src/blake2/blake2b.o
CC(target) Release/obj.target/libargon2/argon2/src/thread.o
CC(target) Release/obj.target/libargon2/argon2/src/encoding.o
rm -f Release/obj.target/argon2.a Release/obj.target/argon2.a.ar-file-list; mkdir -p `dirname Release/obj.target/argon2.a`
ar crs Release/obj.target/argon2.a @Release/obj.target/argon2.a.ar-file-list
COPY Release/argon2.a
CXX(target) Release/obj.target/argon2/argon2_node.o
SOLINK_MODULE(target) Release/obj.target/argon2.node
COPY Release/argon2.node
COPY /build/source/node_modules/argon2/lib/binding/napi-v3/argon2.node
TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory '/build/source/node_modules/argon2/build'
gyp info ok
[info] ok
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp info chdir ./lib/vscode/node_modules/@vscode/spdlog
gyp info find Python using Python version 3.13.3 found at "/nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3"
gyp info spawn /nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3
gyp info spawn args [
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/build/source/lib/vscode/node_modules/@vscode/spdlog/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0',
gyp info spawn args '-Dnode_gyp_dir=/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/$(Configuration)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/build/source/lib/vscode/node_modules/@vscode/spdlog',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/build/source/lib/vscode/node_modules/@vscode/spdlog/build'
TOUCH Release/obj.target/../../node-addon-api/node_addon_api_except.stamp
CXX(target) Release/obj.target/spdlog/src/main.o
In file included from ../deps/spdlog/include/spdlog/fmt/fmt.h:27,
from ../deps/spdlog/include/spdlog/common.h:50,
from ../deps/spdlog/include/spdlog/spdlog.h:12,
from ../src/logger.h:12,
from ../src/main.cc:8:
../deps/spdlog/include/spdlog/fmt/bundled/core.h: In instantiation of 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]':
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1777:29: required from 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::>
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1901:77: required from 'constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]'
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1918:31: required from 'OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = bas>
1918 | return {FMT_FORWARD(args)...};
| ^
../deps/spdlog/include/spdlog/fmt/bundled/format-inl.h:65:14: required from here
65 | format_to(it, FMT_STRING("{}{}"), message, SEP);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:3235:52: in 'constexpr' expansion of 'fmt::v9::make_format_args<>(args#0, args#1)'
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1735:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt>
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
CXX(target) Release/obj.target/spdlog/src/logger.o
In file included from ../deps/spdlog/include/spdlog/fmt/fmt.h:27,
from ../deps/spdlog/include/spdlog/common.h:50,
from ../deps/spdlog/include/spdlog/logger.h:17,
from ../deps/spdlog/include/spdlog/async_logger.h:17,
from ../deps/spdlog/include/spdlog/async.h:17,
from ../src/logger.cc:8:
../deps/spdlog/include/spdlog/fmt/bundled/core.h: In instantiation of 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = fmt::v9::basic_string_view<char>&]':
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1777:29: required from 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = fmt::v9::basic_string_view<char>&; typename std::>
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1901:77: required from 'constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {fmt::v9::basic_string_view<char>&, const char (&)[3]}; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; Args = {fmt::v9::basic_string_view<char>, char [3]}]'
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1918:31: required from 'OutputIt fmt::v9::format_to(OutputIt, format_string<T ...>, T&& ...) [with OutputIt = appender; T = {basic_string_view<char>&, const char (&)[3]}; typename std::enable_if<detail::is_output_iterator<OutputIt, char>::value, int>::type <anonymous> = 0; format_string<T ...> = bas>
1918 | return {FMT_FORWARD(args)...};
| ^
../deps/spdlog/include/spdlog/fmt/bundled/format-inl.h:65:14: required from here
65 | format_to(it, FMT_STRING("{}{}"), message, SEP);
| ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:3235:52: in 'constexpr' expansion of 'fmt::v9::make_format_args<>(args#0, args#1)'
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1735:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<fmt::v9::basic_string_view<char> >((*(const fmt>
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h: In instantiation of 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_value(T&&) [with Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; T = std::__cxx11::basic_string<char>&]':
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1777:29: required from 'constexpr fmt::v9::detail::value<Context> fmt::v9::detail::make_arg(T&&) [with bool IS_PACKED = true; Context = fmt::v9::basic_format_context<fmt::v9::appender, char>; type <anonymous> = fmt::v9::detail::type::string_type; T = std::__cxx11::basic_string<char>&; typename std::>
1777 | return make_value<Context>(val);
| ~~~~~~~~~~~~~~~~~~~^~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1901:77: required from 'constexpr fmt::v9::format_arg_store<Context, Args>::format_arg_store(T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; Co>
1899 | data_{detail::make_arg<
| ~~~~~~~~~~~~~~~~~
1900 | is_packed, Context,
| ~~~~~~~~~~~~~~~~~~~
1901 | detail::mapped_type_constant<remove_cvref_t<T>, Context>::value>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
1902 | FMT_FORWARD(args))...} {
| ~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1918:31: required from 'std::string fmt::v9::format(format_string<T ...>, T&& ...) [with T = {std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long unsigned int&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&}; std::string = std::__>
1918 | return {FMT_FORWARD(args)...};
| ^
../deps/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h:64:27: required from 'static spdlog::filename_t spdlog::sinks::rotating_file_sink<Mutex>::calc_filename(const spdlog::filename_t&, std::size_t) [with Mutex = spdlog::details::null_mutex; spdlog::filename_t = std::__cxx11::basic_string<char>; std::size_t = long unsigned int]'
64 | return fmt_lib::format(SPDLOG_FILENAME_T("{}.{}{}"), basename, index, ext);
| ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/sinks/rotating_file_sink-inl.h:43:36: required from 'spdlog::sinks::rotating_file_sink<Mutex>::rotating_file_sink(spdlog::filename_t, std::size_t, std::size_t, bool, const spdlog::file_event_handlers&) [with Mutex = spdlog::details::null_mutex; spdlog::filename_t = std::__cxx11::basic_string<char>; std::size_t = long >
43 | file_helper_.open(calc_filename(base_filename_, 0));
| ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/nix/store/9ds850ifd4jwcccpp3v14818kk74ldf2-gcc-14.2.1.20250322/include/c++/14.2.1.20250322/bits/stl_construct.h:119:7: [ skipping 4 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
/nix/store/9ds850ifd4jwcccpp3v14818kk74ldf2-gcc-14.2.1.20250322/include/c++/14.2.1.20250322/bits/shared_ptr_base.h:1713:14: required from 'std::__shared_ptr<_Tp, _Lp>::__shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator>
1713 | : _M_ptr(), _M_refcount(_M_ptr, __tag, std::forward<_Args>(__args)...)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/nix/store/9ds850ifd4jwcccpp3v14818kk74ldf2-gcc-14.2.1.20250322/include/c++/14.2.1.20250322/bits/shared_ptr.h:463:59: required from 'std::shared_ptr<_Tp>::shared_ptr(std::_Sp_alloc_shared_tag<_Tp>, _Args&& ...) [with _Alloc = std::allocator<void>; _Args = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, long>
463 | : __shared_ptr<_Tp>(__tag, std::forward<_Args>(__args)...)
| ^
/nix/store/9ds850ifd4jwcccpp3v14818kk74ldf2-gcc-14.2.1.20250322/include/c++/14.2.1.20250322/bits/shared_ptr.h:1007:14: required from 'std::shared_ptr<typename std::enable_if<(! std::is_array<_Tp>::value), _Tp>::type> std::make_shared(_Args&& ...) [with _Tp = spdlog::sinks::rotating_file_sink<spdlog::details::null_mutex>; _Args = {const __cxx11::ba>
1007 | return shared_ptr<_Tp>(_Sp_alloc_shared_tag<_Alloc>{__a},
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1008 | std::forward<_Args>(__args)...);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/async.h:53:43: required from 'static std::shared_ptr<spdlog::async_logger> spdlog::async_factory_impl<OverflowPolicy>::create(std::string, SinkArgs&& ...) [with Sink = spdlog::sinks::rotating_file_sink<spdlog::details::null_mutex>; SinkArgs = {const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocat>
53 | auto sink = std::make_shared<Sink>(std::forward<SinkArgs>(args)...);
| ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/sinks/rotating_file_sink.h:74:66: required from 'std::shared_ptr<spdlog::logger> spdlog::rotating_logger_st(const std::string&, const filename_t&, size_t, size_t, bool, const file_event_handlers&) [with Factory = async_factory_impl<spdlog::async_overflow_policy::block>; std::string = std::__cxx11::basic_string<char>; >
74 | return Factory::template create<sinks::rotating_file_sink_st>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
75 | logger_name, filename, max_file_size, max_files, rotate_on_open, event_handlers);
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../src/logger.cc:81:70: required from here
81 | logger_ = spdlog::rotating_logger_st<spdlog::async_factory>(
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^
82 | logName, fileName, static_cast<size_t>(info[3].As<Napi::Number>().Int64Value()),
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
83 | static_cast<size_t>(info[4].As<Napi::Number>().Int64Value()));
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:3206:44: in 'constexpr' expansion of 'fmt::v9::make_format_args<>(args#0, args#1, args#2)'
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1735:15: warning: possibly dangling reference to a temporary [-Wdangling-reference]
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ^~~
../deps/spdlog/include/spdlog/fmt/bundled/core.h:1735:46: note: the temporary was destroyed at the end of the full expression 'fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >().fmt::v9::detail::arg_mapper<fmt::v9::basic_format_context<fmt::v9::appender, char> >::map<std::__cxx11::basic_string<char> >((*(const std>
1735 | const auto& arg = arg_mapper<Context>().map(FMT_FORWARD(val));
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
SOLINK_MODULE(target) Release/obj.target/spdlog.node
COPY Release/spdlog.node
make: Leaving directory '/build/source/lib/vscode/node_modules/@vscode/spdlog/build'
gyp info ok
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp info chdir ./lib/vscode/node_modules/@parcel/watcher
gyp info find Python using Python version 3.13.3 found at "/nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3"
gyp info spawn /nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3
gyp info spawn args [
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/build/source/lib/vscode/node_modules/@parcel/watcher/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0',
gyp info spawn args '-Dnode_gyp_dir=/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/$(Configuration)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/build/source/lib/vscode/node_modules/@parcel/watcher',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/build/source/lib/vscode/node_modules/@parcel/watcher/build'
CXX(target) Release/obj.target/watcher/src/binding.o
CXX(target) Release/obj.target/watcher/src/Watcher.o
CXX(target) Release/obj.target/watcher/src/Backend.o
CXX(target) Release/obj.target/watcher/src/DirTree.o
../src/DirTree.cc: In constructor 'DirEntry::DirEntry(FILE*)':
../src/DirTree.cc:144:13: warning: ignoring return value of 'int fscanf(FILE*, const char*, ...)' declared with attribute 'warn_unused_result' [-Wunused-result]
144 | fscanf(f, "%" PRIu64 " %d\n", &mtime, &d);
| ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
CXX(target) Release/obj.target/watcher/src/Glob.o
CXX(target) Release/obj.target/watcher/src/Debounce.o
CXX(target) Release/obj.target/watcher/src/watchman/BSER.o
CXX(target) Release/obj.target/watcher/src/watchman/WatchmanBackend.o
CXX(target) Release/obj.target/watcher/src/shared/BruteForceBackend.o
CXX(target) Release/obj.target/watcher/src/linux/InotifyBackend.o
../src/linux/InotifyBackend.cc: In destructor 'InotifyBackend::~InotifyBackend()':
../src/linux/InotifyBackend.cc:62:8: warning: ignoring return value of 'ssize_t write(int, const void*, size_t)' declared with attribute 'warn_unused_result' [-Wunused-result]
62 | write(mPipe[1], "X", 1);
| ~~~~~^~~~~~~~~~~~~~~~~~
CXX(target) Release/obj.target/watcher/src/unix/legacy.o
SOLINK_MODULE(target) Release/obj.target/watcher.node
COPY Release/watcher.node
make: Leaving directory '/build/source/lib/vscode/node_modules/@parcel/watcher/build'
gyp info ok
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp info chdir ./lib/vscode/node_modules/node-pty
gyp info find Python using Python version 3.13.3 found at "/nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3"
gyp info spawn /nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3
gyp info spawn args [
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/build/source/lib/vscode/node_modules/node-pty/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0',
gyp info spawn args '-Dnode_gyp_dir=/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/$(Configuration)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/build/source/lib/vscode/node_modules/node-pty',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/build/source/lib/vscode/node_modules/node-pty/build'
TOUCH Release/obj.target/../node-addon-api/node_addon_api_except.stamp
CXX(target) Release/obj.target/pty/src/unix/pty.o
SOLINK_MODULE(target) Release/obj.target/pty.node
COPY Release/pty.node
make: Leaving directory '/build/source/lib/vscode/node_modules/node-pty/build'
gyp info ok
gyp info it worked if it ends with ok
gyp info using node-gyp@11.2.0
gyp info using node@22.14.0 | linux | x64
gyp info chdir ./lib/vscode/node_modules/kerberos
gyp info find Python using Python version 3.13.3 found at "/nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3"
gyp info spawn /nix/store/2mab9iiwhcqwk75qwvp3zv0bvbiaq6cs-python3-3.13.3/bin/python3
gyp info spawn args [
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/gyp/gyp_main.py',
gyp info spawn args 'binding.gyp',
gyp info spawn args '-f',
gyp info spawn args 'make',
gyp info spawn args '-I',
gyp info spawn args '/build/source/lib/vscode/node_modules/kerberos/build/config.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp/addon.gypi',
gyp info spawn args '-I',
gyp info spawn args '/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/include/node/common.gypi',
gyp info spawn args '-Dlibrary=shared_library',
gyp info spawn args '-Dvisibility=default',
gyp info spawn args '-Dnode_root_dir=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0',
gyp info spawn args '-Dnode_gyp_dir=/nix/store/gbjbakkgdvxcrfw2r6wfdl9b7j9njhgf-node-gyp-11.2.0/lib/node_modules/node-gyp',
gyp info spawn args '-Dnode_lib_file=/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/$(Configuration)/node.lib',
gyp info spawn args '-Dmodule_root_dir=/build/source/lib/vscode/node_modules/kerberos',
gyp info spawn args '-Dnode_engine=v8',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.'
gyp info spawn args ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
make: Entering directory '/build/source/lib/vscode/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/src/kerberos.o
CXX(target) Release/obj.target/kerberos/src/unix/base64.o
CXX(target) Release/obj.target/kerberos/src/unix/kerberos_gss.o
CXX(target) Release/obj.target/kerberos/src/unix/kerberos_unix.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
COPY Release/kerberos.node
make: Leaving directory '/build/source/lib/vscode/node_modules/kerberos/build'
gyp info ok
buildPhase completed in 1 minutes 7 seconds
Running phase: installPhase
@nix { "action": "setPhase", "phase": "installPhase" }
Running phase: fixupPhase
@nix { "action": "setPhase", "phase": "fixupPhase" }
shrinking RPATHs of ELF executables and libraries in /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/deviceid/build/Release/windows.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/deviceid/build/Release/obj.target/windows.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog/src/main.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog/src/logger.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/spdlog/build/Release/obj.target/spdlog.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/spdlog/build/Release/spdlog.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/ripgrep/bin/rg
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/windows-process-tree/build/Release/windows_process_tree.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/windows-process-tree/build/Release/obj.target/windows_process_tree.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/windows-registry/build/Release/winregistry.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/windows-registry/build/Release/obj.target/winregistry.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/native-watchdog/build/Release/watchdog.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/native-watchdog/build/Release/obj.target/watchdog.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/native-watchdog/build/Release/obj.target/watchdog/src/watchdog.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/watcher.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Glob.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Watcher.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Debounce.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/shared/BruteForceBackend.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/binding.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/DirTree.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/Backend.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/unix/legacy.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/WatchmanBackend.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/watchman/BSER.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher/src/linux/InotifyBackend.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/build/Release/obj.target/watcher.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/node-pty/build/Release/obj.target/pty.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/node-pty/build/Release/obj.target/pty/src/unix/pty.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/node-pty/build/Release/pty.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_gss.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/kerberos_unix.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/kerberos/build/Release/obj.target/kerberos/src/unix/base64.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/kerberos/build/Release/obj.target/kerberos/src/kerberos.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/kerberos/build/Release/obj.target/kerberos.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/kerberos/build/Release/kerberos.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/lib/binding/napi-v3/argon2.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/argon2.node
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/libargon2/argon2/src/blake2/blake2b.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/libargon2/argon2/src/thread.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/libargon2/argon2/src/opt.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/libargon2/argon2/src/core.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/libargon2/argon2/src/argon2.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/libargon2/argon2/src/encoding.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2/argon2_node.o
patchelf: wrong ELF type
shrinking /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/argon2/build-tmp-napi-v3/Release/obj.target/argon2.node
checking for references to /build/ in /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2...
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patchelf: wrong ELF type
patching script interpreter paths in /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/out/vs/base/node/ps.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/out/vs/base/node/cpuUsage.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/rc/cli.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/jschardet/scripts/show-size-changes.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/jschardet/scripts/run-workflow.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/vscode-languagedetection/cli/index.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/spdlog/deps/spdlog/scripts/ci_setup_clang.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@vscode/spdlog/deps/spdlog/scripts/format.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/prebuild-install/bin.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/node-addon-api/tools/conversion.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/mkdirp/bin/cmd.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/@parcel/watcher/node_modules/detect-libc/bin/detect-libc.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/opentype.js/bin/server.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/opentype.js/bin/ot: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/opentype.js/bin/test-render: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/uuid/dist/bin/uuid: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/ms-vscode.js-debug/src/targets/node/terminateProcess.sh: interpreter directive changed from "#!/bin/bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/git/dist/askpass-empty.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/git/dist/askpass.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/git/dist/git-editor-empty.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/git/dist/ssh-askpass.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/git/dist/ssh-askpass-empty.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/extensions/git/dist/git-editor.sh: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/bin/helpers/browser-linux.sh: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/bin/helpers/browser-darwin.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/bin/helpers/check-requirements.sh: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/bin/code-server-oss: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/bin/remote-cli/code-linux.sh: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib/vscode/bin/remote-cli/code-darwin.sh: interpreter directive changed from "#!/usr/bin/env bash" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/bash"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/out/node/entry.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/esprima/bin/esparse.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/esprima/bin/esvalidate.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/which/bin/node-which: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/color-support/bin.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/rimraf/bin.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/node-addon-api/tools/conversion.js: interpreter directive changed from "#! /usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/mkdirp/bin/cmd.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/nopt/bin/nopt.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/make-dir/node_modules/semver/bin/semver.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/@mapbox/node-pre-gyp/bin/node-pre-gyp: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/js-yaml/bin/js-yaml.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/escodegen/bin/esgenerate.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/node_modules/escodegen/bin/escodegen.js: interpreter directive changed from "#!/usr/bin/env node" to "/nix/store/c8jxsih8yy2rnncdmx2hyraizf689nvp-nodejs-22.14.0/bin/node"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/postinstall.sh: interpreter directive changed from "#!/usr/bin/env sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
/nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/bin/code-server: interpreter directive changed from "#!/bin/sh" to "/nix/store/xy4jjgw87sbgwylm5kn047d9gkbhsr9x-bash-5.2p37/bin/sh"
stripping (with command strip and flags -S -p) in /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/lib /nix/store/yz6m514d5qpcvn8gc8yi9zbjr6qxy49r-code-server-4.101.2/bin
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment