Skip to content

Build failure: espanso (aarch64-darwin) #274769

@n8henrie

Description

@n8henrie

Steps To Reproduce

$ nix build \
    github:nixos/nixpkgs/231716639e43f219bceff7faed169c832d88add2#legacyPackages.aarch64-darwin.espanso
error: builder for '/nix/store/j3j35y09r9icqwv9g71nzdh5yf00fcq0-espanso-2.1.8.drv' failed with exit code 101;
       last 10 log lines:
       >                 FormFrame::FormFrame(wxString const&, wxPoint const&, wxSize const&) in libespanso_modulo-85904d1567e56237.rlib(form.o)
       >                 FormFrame::AddComponent(wxPanel*, wxBoxSizer*, FieldMetadata) in libespanso_modulo-85904d1567e56237.rlib(form.o)
       >                 wxButton::wxButton(wxWindow*, int, wxString const&, wxPoint const&, wxSize const&, long, wxValidator const&, wxString const&) in libespanso_modulo-85904d1567e56237.rlib(form.o)
       >                 FormFrame::UpdateHelpText() in libespanso_modulo-85904d1567e56237.rlib(form.o)
       >                 ...
       >           ld: symbol(s) not found for architecture arm64
       >           clang-16: error: linker command failed with exit code 1 (use -v to see invocation)
       >
       >
       > error: could not compile `espanso` (bin "espanso") due to previous error
       For full logs, run 'nix log /nix/store/j3j35y09r9icqwv9g71nzdh5yf00fcq0-espanso-2.1.8.drv'.
$ nix log /nix/store/j3j35y09r9icqwv9g71nzdh5yf00fcq0-espanso-2.1.8.drv |
    gh gist create -f espanso-aarch64-darwin-build-failure.log
- Creating gist espanso-aarch64-darwin-build-failure.log
✓ Created secret gist espanso-aarch64-darwin-build-failure.log
https://gist.github.com/n8henrie/80f791891d3f7d8108517398b8b9c297

Build log

https://gist.github.com/n8henrie/80f791891d3f7d8108517398b8b9c297

Additional context

I was looking to resume my work on espanso's runtime crash on aarch64-darwin (which has been somewhat impeded by rust debug symbols not working), and now I find that espanso no longer builds at all.

As those issues haven't gotten much attention thought I'd reach out to @NixOS/darwin-maintainers to see if anyone can at least confirm (as my understanding is that the reproducibility on darwin can't be quite as good as NixOS -- especially when one has to disable the sandbox).

Notify maintainers

@kimat
@Thehedgeh0g

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

[user@system:~]$ nix-shell -p nix-info --run "nix-info -m"
 - system: `"aarch64-darwin"`
 - host os: `Darwin 23.2.0, macOS 14.2`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.1`
 - channels(n8henrie): `""`
 - channels(root): `""`
 - nixpkgs: `/nix/store/8vnaa1py1c4d972kbb9xc2zkhabmdaks-source`

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions