Skip to content

Build failure: signal-desktop #419832

Description

@TornaxO7

Nixpkgs version

  • Stable (25.05)

Steps to reproduce

Include the following nixos module:

{pkgs, ...}:
{
    environment.systemPackages = with pkgs; [
      signal-desktop
    ];
}

And run sudo nixos-rebuild test --flake ..

Can Hydra reproduce this build failure?

Hydra is currently rebuilding this package.

Link to Hydra build job

No response

Relevant log output

Running phase: unpackPhase
@nix { "action": "setPhase", "phase": "unpackPhase" }
Executing gclientUnpackHook
copying src...
copying src/base...
copying src/build...
copying src/buildtools...
copying src/ringrtc/opus/src...
copying src/testing...
copying src/third_party...
copying src/third_party/boringssl/src...
copying src/third_party/breakpad/breakpad...
copying src/third_party/catapult...
copying src/third_party/ced/src...
copying src/third_party/clang-format/script...
copying src/third_party/colorama/src...
copying src/third_party/crc32c/src...
copying src/third_party/dav1d/libdav1d...
copying src/third_party/depot_tools...
copying src/third_party/ffmpeg...
copying src/third_party/flatbuffers/src...
copying src/third_party/fontconfig/src...
copying src/third_party/freetype/src...
copying src/third_party/fuzztest/src...
copying src/third_party/google_benchmark/src...
copying src/third_party/googletest/src...
copying src/third_party/grpc/src...
copying src/third_party/gtest-parallel...
copying src/third_party/harfbuzz-ng/src...
copying src/third_party/icu...
copying src/third_party/instrumented_libs...
copying src/third_party/jsoncpp/source...
copying src/third_party/libFuzzer/src...
copying src/third_party/libaom/source/libaom...
copying src/third_party/libc++/src...
copying src/third_party/libc++abi/src...
copying src/third_party/libjpeg_turbo...
copying src/third_party/libsrtp...
copying src/third_party/libunwind/src...
copying src/third_party/libvpx/source/libvpx...
copying src/third_party/libyuv...
copying src/third_party/llvm-libc/src...
copying src/third_party/lss...
copying src/third_party/nasm...
copying src/third_party/openh264/src...
copying src/third_party/perfetto...
copying src/third_party/protobuf-javascript/src...
copying src/third_party/re2/src...
copying src/tools...
Running phase: patchPhase
@nix { "action": "setPhase", "phase": "patchPhase" }
patching script interpreter paths in build/mac/should_use_hermetic_xcode.py
build/mac/should_use_hermetic_xcode.py: interpreter directive changed from "#!/usr/bin/env python3" to "/nix/store/8w718rm43x7z73xhw9d6vh8s4snrq67h-python3-3.12.10/bin/python3"
Running phase: updateAutotoolsGnuConfigScriptsPhase
@nix { "action": "setPhase", "phase": "updateAutotoolsGnuConfigScriptsPhase" }
Updating Autotools / GNU config script to a newer upstream version: ./third_party/breakpad/breakpad/autotools/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./third_party/icu/source/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./third_party/nasm/autoconf/helpers/config.sub
Updating Autotools / GNU config script to a newer upstream version: ./third_party/breakpad/breakpad/autotools/config.guess
Updating Autotools / GNU config script to a newer upstream version: ./third_party/icu/source/config.guess
Updating Autotools / GNU config script to a newer upstream version: ./third_party/nasm/autoconf/helpers/config.guess
Running phase: configurePhase
@nix { "action": "setPhase", "phase": "configurePhase" }
gn flags: target_os=\"linux\" use_sysroot=false is_clang=false treat_warnings_as_errors=false rtc_build_examples=false rtc_build_tools=false rtc_use_x11=false rtc_enable_sctp=false rtc_libvpx_build_vp9=true rtc_disable_metrics=true rtc_disable_trace_events=true is_debug=false symbol_level=1 rtc_include_tests=false rtc_enable_protobuf=false rust_sysroot_absolute=\"/nix/store/9bc93rjal0wmb7cc5j0c94k5dfl2axiz-rustc-wrapper-1.86.0\"
�[31m�[1mERROR �[0mat //build/toolchain/siso.gni:10:5: Unknown function.
�[2mif (path_exists("/usr/bin/gcert") ||  # linux
�[0m�[34m�[1m    ^----------
�[0mSee //build/toolchain/rbe.gni:8:1: whence it was imported.
�[2mimport("//build/toolchain/siso.gni")
�[0m�[34m�[1m^----------------------------------
�[0mSee //build/config/linux/pkg_config.gni:6:1: whence it was imported.
�[2mimport("//build/toolchain/rbe.gni")
�[0m�[34m�[1m^---------------------------------
�[0mSee //BUILD.gn:24:1: whence it was imported.
�[2mimport("//build/config/linux/pkg_config.gni")
�[0m�[34m�[1m^-------------------------------------------
�[0m

Maybe an image is better (from sudo nixos-rebuild test --flake .:

Details

Image

Additional context

No response

System metadata

fetching path input 'path:/nix/store/rzpdp2vaaxaddl6gcg4wfyczvcg0yc7f-source'

  • system: "x86_64-linux"
  • host os: Linux 6.12.33, NixOS, 25.05 (Warbler), 25.05.20250617.36ab78d
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Lix, like Nix) 2.91.1 System type: x86_64-linux Additional system types: i686-linux, x86_64-v1-linux, x86_64-v2-linux, x86_64-v3-linux Features: gc, signed-caches System configuration file: /etc/nix/nix.conf User configuration files: /home/tornax/.config/nix/nix.conf:/etc/xdg/nix/nix.conf:/home/tornax/.nix-profile/etc/xdg/nix/nix.conf:/nix/profile/etc/xdg/nix/nix.conf:/home/tornax/.local/state/nix/profile/etc/xdg/nix/nix.conf:/etc/profiles/per-user/tornax/etc/xdg/nix/nix.conf:/nix/var/nix/profiles/default/etc/xdg/nix/nix.conf:/run/current-system/sw/etc/xdg/nix/nix.conf Store directory: /nix/store State directory: /nix/var/nix Data directory: /nix/store/3bpcfg9842vvcka9g4rb6ab600j0yxmj-lix-2.91.1/share
  • nixpkgs: /nix/store/rzpdp2vaaxaddl6gcg4wfyczvcg0yc7f-source

Notify maintainers

@marcin-serwin @teutat3s


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions