Undeclared dependency on glaze #13074
Replies: 5 comments 13 replies
-
|
I saw this too and though I was trippin. I thought glaze is only used when file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for the patch. Before that had the same error around 17-20% of the build and failed early. After remove the nix dir and applied the patch there's no error during build at all, but finally is fails like it below: Edit: 0.53.2 has the same error, and of course the 0.53.3 patch do not apply, throws an error too. :) Do you have any pointer what to for a fix. Followed the Makefiles, but found no direct connection |
Beta Was this translation helpful? Give feedback.
-
|
Thanks for your input and help, also mentioning the #13358. All needed to find the root cause(s). I build Debian binary packages, but .tar.gz format only, no deb files (yet?). So there's an already working predefined Docker for build purposes. All the necessary packages there to enable the builds of all Hyprland ecosystem. So only the delta needed for 0.53[.3]. Your patch was the key, again thank you! The other components were missing are the various hyprwire packages + one. In Debian derivatives they called:
It should be something similar in Gentoo I believe, minus the binary package releases of course. All the hyprwire ones are 0.3.0-x (-x is the distrib's own release number) Additional key points:
In one line The glaze related part look like this: I hope it will help for others too. |
Beta Was this translation helpful? Give feedback.
-
|
Yeah I know, my reason to fail too. In Debian they have built it as a separate package - whatever the reason, hence the issue of missing install it in the dev env. Although I'm sure it will be needed on the production/running env. too. My usual attempt of:
HyprLand just complained about its still missing... After that I realized there is ALREADY a hyprwire and hyprperwire-dev package in Debian, however the whole code's first release 16th Oct 2025. No small feat! Anyway, the scanner code is in the main hyprwire repo, let me know if you could make it work with precompiling Edit: The |
Beta Was this translation helpful? Give feedback.
-
|
I don't understand what you mean on development branches, or why it is came here. The sid link was added for you as a quick google find to see it as a sample: The actual issue is not distro related, but Hyprland's own mess with the actual build framework - and how it handles the new hyprwire dependency (and the NixOS stuff, plus your patch and so on). As far as I know it started with v0.52.x as the previous builds did required neither hyprwire, not were issues with NixOS stuff - at least in our experience. This output is the reason I got the "knowledge" there's such a separate thing as So now with this issue and our posts everyone will have it, great. In text: Again thanks for the patch and good luck for the Gentoo stuff |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
First, this is not declared in CMakeLists.txt. I'm also under the impression hyprpm requires glaze and I've explicitly disabled it.
Second, why do I need Nix helper when I don't use Nix? How do I disable that?
And one more thing. Optimization level is overriden by the build system to -O3 when I have -O2 as my preference.
Beta Was this translation helpful? Give feedback.
All reactions