-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fails to compile on Arch linux (libwlroots.so.12.p/backend_drm_libliftoff.c.o -Werror=calloc-transposed-args #58
Comments
Thank you for reporting! This is a version mismatch in the dependency stack -- between libwlroots, libdrm and libliftoff. Could I ask you to share the full output of when you built the dependencies (https://github.com/phkaeser/wlmaker?tab=readme-ov-file#to-configure) ? I'd want to understand which versions of libraries are used, and which ones are picked from the dependencies subtree, vs. from the host system (Arch linux). |
Sure. Having window maker on wayland, I'd pay for that. |
Thanks! I'll need to figure out whether I can disable wlroots from using libliftoff, or may need to bump up the dependencies. => that'll take some tinkering. Managing expectations: wlmaker is still in rather early development, not up to par with Window Maker for a bit. (... contributions welcome, for sure 😃 ) |
I know, but I've been waiting on somebody to tackle WindowMaker since Wayland became the "norm". I'm very happy it's being worked on. All progress is good progress |
Looking into this => this is caused by libliftoff at 0.5.0 having changed API. wlmaker's main dependency is libwlroots -- this is a finicky dependency, since there's breaking API changes even on minor version changes. I had been using an older version and wouldn't mind moving to a more recent tagged version. But, the most recent version is 0.17.3, from 1 month ago. There are two commits that (1) permit disabling libliftoff, and (2) conditionally fix the API, if the version is 0.5.0 or higher: wlroots only recently added an option to disable libliftoff: And, support for libliftoff 0.5 was only very recently added in wlroots: But, both of these were from the most recent 2 weeks, and are not contained in any tagged libwlroots version. Options:
Is downgrading libliftoff an option for you? |
Ah, I forgot to mention: @mikedebian -- if you sync (as a stop-gap until wlroots gets bumped to 0.17.4). |
I updated the libs in dependencies and it compiled. It's very pretty. |
Cloned git.
https://pastebin.com/awMKfUzU
The text was updated successfully, but these errors were encountered: