[GH-ISSUE #1177] nixos compiling ironbar #7382

Closed
opened 2026-05-23 02:54:10 +01:00 by JakeStanger · 3 comments
Owner

Originally created by @byqzna on GitHub (Sep 26, 2025).
Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1177

Updated the unstable channel list and ironbar tries to compile but fails. It's never compiled with the rebuild-switch before.

Did something change with the nixpkg?

Originally created by @byqzna on GitHub (Sep 26, 2025). Original GitHub issue: https://github.com/JakeStanger/ironbar/issues/1177 Updated the unstable channel list and ironbar tries to compile but fails. It's never compiled with the rebuild-switch before. Did something change with the nixpkg?
JakeStanger 2026-05-23 02:54:10 +01:00
Author
Owner

@daynyxx commented on GitHub (Sep 26, 2025):

I am also getting a build failure. Looks like it's just a dependency issues. Here is the build logs

error: builder for '/nix/store/ly76fb1kb65mfa3c9n8sns7r319gbnhg-ironbar-0.17.0.drv' failed with exit code 101;
       last 25 log lines:
       >       - /nix/store/cp5dm4y8dx1sp42m3z6szj0jn2hv7vpq-libXinerama-1.1.5-dev/lib/pkgconfig
       >       - /nix/store/9h8pjxl2w35h3cbkvfi6qhi52xbj2pb7-cups-2.4.12-dev/lib/pkgconfig
       >       - /nix/store/whywcf6wjac4dv19jrmb0sipq4glk472-gmp-with-cxx-6.3.0-dev/lib/pkgconfig
       >       - /nix/store/bsb7anqr4jiixwx7djh8v88b5ajrad6z-gobject-introspection-1.84.0-dev/lib/pkgconfig
       >       - /nix/store/6ismwvvpxsb80qvmffzmy8nvdkrq9yqj-gtk-layer-shell-0.9.2-dev/lib/pkgconfig
       >       - /nix/store/cn4qrjpvjcs0dzvxf7qvng413k2a7834-shared-mime-info-2.4-dev/share/pkgconfig
       >       - /nix/store/fixb6k9s24srjvwnsc3bkfkxwhjibn6j-adwaita-icon-theme-48.0/share/pkgconfig
       >       - /nix/store/54s2w44iwqcvpd2ckalwqp24yzi35f7x-hicolor-icon-theme-0.18/share/pkgconfig
       >       - /nix/store/y300dk1dnb8rkl9vnm4zv0ih6jffidyb-libxkbcommon-1.11.0-dev/lib/pkgconfig
       >       - /nix/store/chxx1z0rwh85pll0jpyq0xblr6xs48p3-systemd-257.8-dev/lib/pkgconfig
       >       - /nix/store/chxx1z0rwh85pll0jpyq0xblr6xs48p3-systemd-257.8-dev/share/pkgconfig
       >       - /nix/store/qqfiw89h8j4pilcyqapldzq5vf0vqgxy-openssl-3.5.1-dev/lib/pkgconfig
       >       - /nix/store/yf52pvsz4a2ib36bgjmkxwkzmdfab0lc-libpulseaudio-17.0-dev/lib/pkgconfig
       >       - /nix/store/kdmjx03d2pnyxfrqip8kqqxz23yikm34-libcap-2.76-dev/lib/pkgconfig
       >       - /nix/store/hdb1gz3qgcv904sbbla218dczjdrsbbm-luajit-2.1.1741730670/lib/pkgconfig
       >       - /nix/store/isc4nli68ysrylxgylbz5khgvzf95040-libdbusmenu-gtk3-16.04.0/lib/pkgconfig
       >
       >   HINT: you may need to install a package such as libevdev, libevdev-dev or libevdev-devel.
       >   ), compiling it from source...
       >   /build/source/target/x86_64-unknown-linux-gnu/release/build/evdev-sys-fdbe20dcd6660053/out/libevdev/autogen.sh: line 9: autoreconf: command not found
       >
       >   thread 'main' panicked at /build/ironbar-0.17.0-vendor/evdev-sys-0.2.6/build.rs:121:5:
       >   assertion failed: cmd.status()?.success()
       >   note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
       > warning: build failed, waiting for other jobs to finish...
       For full logs, run 'nix log /nix/store/ly76fb1kb65mfa3c9n8sns7r319gbnhg-ironbar-0.17.0.drv
<!-- gh-comment-id:3336693754 --> @daynyxx commented on GitHub (Sep 26, 2025): I am also getting a build failure. Looks like it's just a dependency issues. Here is the build logs ``` error: builder for '/nix/store/ly76fb1kb65mfa3c9n8sns7r319gbnhg-ironbar-0.17.0.drv' failed with exit code 101; last 25 log lines: > - /nix/store/cp5dm4y8dx1sp42m3z6szj0jn2hv7vpq-libXinerama-1.1.5-dev/lib/pkgconfig > - /nix/store/9h8pjxl2w35h3cbkvfi6qhi52xbj2pb7-cups-2.4.12-dev/lib/pkgconfig > - /nix/store/whywcf6wjac4dv19jrmb0sipq4glk472-gmp-with-cxx-6.3.0-dev/lib/pkgconfig > - /nix/store/bsb7anqr4jiixwx7djh8v88b5ajrad6z-gobject-introspection-1.84.0-dev/lib/pkgconfig > - /nix/store/6ismwvvpxsb80qvmffzmy8nvdkrq9yqj-gtk-layer-shell-0.9.2-dev/lib/pkgconfig > - /nix/store/cn4qrjpvjcs0dzvxf7qvng413k2a7834-shared-mime-info-2.4-dev/share/pkgconfig > - /nix/store/fixb6k9s24srjvwnsc3bkfkxwhjibn6j-adwaita-icon-theme-48.0/share/pkgconfig > - /nix/store/54s2w44iwqcvpd2ckalwqp24yzi35f7x-hicolor-icon-theme-0.18/share/pkgconfig > - /nix/store/y300dk1dnb8rkl9vnm4zv0ih6jffidyb-libxkbcommon-1.11.0-dev/lib/pkgconfig > - /nix/store/chxx1z0rwh85pll0jpyq0xblr6xs48p3-systemd-257.8-dev/lib/pkgconfig > - /nix/store/chxx1z0rwh85pll0jpyq0xblr6xs48p3-systemd-257.8-dev/share/pkgconfig > - /nix/store/qqfiw89h8j4pilcyqapldzq5vf0vqgxy-openssl-3.5.1-dev/lib/pkgconfig > - /nix/store/yf52pvsz4a2ib36bgjmkxwkzmdfab0lc-libpulseaudio-17.0-dev/lib/pkgconfig > - /nix/store/kdmjx03d2pnyxfrqip8kqqxz23yikm34-libcap-2.76-dev/lib/pkgconfig > - /nix/store/hdb1gz3qgcv904sbbla218dczjdrsbbm-luajit-2.1.1741730670/lib/pkgconfig > - /nix/store/isc4nli68ysrylxgylbz5khgvzf95040-libdbusmenu-gtk3-16.04.0/lib/pkgconfig > > HINT: you may need to install a package such as libevdev, libevdev-dev or libevdev-devel. > ), compiling it from source... > /build/source/target/x86_64-unknown-linux-gnu/release/build/evdev-sys-fdbe20dcd6660053/out/libevdev/autogen.sh: line 9: autoreconf: command not found > > thread 'main' panicked at /build/ironbar-0.17.0-vendor/evdev-sys-0.2.6/build.rs:121:5: > assertion failed: cmd.status()?.success() > note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace > warning: build failed, waiting for other jobs to finish... For full logs, run 'nix log /nix/store/ly76fb1kb65mfa3c9n8sns7r319gbnhg-ironbar-0.17.0.drv ```
Author
Owner

@JakeStanger commented on GitHub (Sep 26, 2025):

Yes the new deps got forgotten when updating, no idea how CI passed. Just Nix things I guess...

I've opened a PR here:
https://github.com/NixOS/nixpkgs/pull/446271

Please test and review if you can.

In the meantime you can use the flake included with the repo, or use nixpkgs with the keyboard module disabled.

<!-- gh-comment-id:3337307788 --> @JakeStanger commented on GitHub (Sep 26, 2025): Yes the new deps got forgotten when updating, no idea how CI passed. Just Nix things I guess... I've opened a PR here: https://github.com/NixOS/nixpkgs/pull/446271 Please test and review if you can. In the meantime you can use the flake included with the repo, or use nixpkgs with the keyboard module disabled.
Author
Owner

@JakeStanger commented on GitHub (Sep 28, 2025):

PR merged and this has hit nixpkgs master. Should be all good again as soon as it hits unstable.

<!-- gh-comment-id:3343220757 --> @JakeStanger commented on GitHub (Sep 28, 2025): PR merged and this has hit nixpkgs master. Should be all good again as soon as it hits unstable.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
JakeStanger/ironbar#7382
No description provided.