Closed BurnyLlama closed 2 years ago
The new river version 0.1.3 needs zig version >= 0.9.1 but the latest version in gentoo is only 0.9.0.
So to install the newest version of river, first you have to install zig-9999 which is done by accepting all keywords (wildcard keywords) and the same for river.
dev-lang/zig **
gui-wm/river **
Oh. Thank you! :D
Now I get the following errors:
/var/tmp/portage/gui-wm/river-0.1.3/work/river-0.1.3/deps/zig-wlroots/src/types/pointer_constraints_v1.zig:13:32: error: unable to override alignment of packed struct fields region: bool align(@alignOf(u32)) = false
/var/tmp/portage/gui-wm/river-0.1.3/work/river-0.1.3/deps/zig-wlroots/src/types/keyboard.zig:18:27: error: unable to override alignment of packed struct fields shift: bool align(@alignOf(u32)) = false
Is there something else I've missed?
This looks like some zig error, and I am not learned in zig. These kinds of errors are best asked to the river developers as they know whats going on here.
@epsilon-0 I made a pr (#22) which solves this issue AFAIK. :))
I am trying to install river, but portage says it is masked:
But it should be unmasked as I have this in my
make.conf
:And this in
/etc/portage/package.accept_keywords
:What am I doing wrong? This makes no sense, and I am getting annoyed....