bsd-ac / wayland-desktop

Gentoo overlay for Wayland related ebuilds
https://gentoo.org
ISC License
61 stars 21 forks source link

gui-wm/river-0.1.3 failed to compile. #33

Closed RyukaZou closed 1 year ago

RyukaZou commented 1 year ago

River-0.1.3 Build log

epsilon-0 commented 1 year ago

This seems like something related to upstream code. I think you should report it there and ask what is happening.

RyukaZou commented 1 year ago

This seems like something related to upstream code. I think you should report it there and ask what is happening.

Okey, I will report to up stream, thank you.

RyukaZou commented 1 year ago

River-0.1.3 has hard dependency on Zig/Zig-bin 0.9.0, it cannot not be build with 0.10.

Problem solved, close issue.

BurnyLlama commented 1 year ago

@IchikaZou is it still solved for you? I seem to be having the same issue as you. Now the issue will also probably be that dev-lang/zig-0.9.1-r3 has been dropped in the official repo... There would be some solutions if this is the problem:

  1. Add dev-lang/zig-0.9.1-r3 back to the official repos. (Revert the commit -- most likely not wanted there...)
  2. Add dev-lang/zig-0.9.1-r3 to this (or any other third-party repo). I do not know if you can just straight up copy-paste the old official files -- copyright, licensing, and so on... (I don't know, maybe @epsilon-0 knows this?)
  3. Make sure river starts working with dev-lang/zig-0.10.0... (I don'tknow if that's already in progress...)
RyukaZou commented 1 year ago

@IchikaZou is it still solved for you? I seem to be having the same issue as you. Now the issue will also probably be that dev-lang/zig-0.9.1-r3 has been dropped in the official repo... There would be some solutions if this is the problem:

  1. Add dev-lang/zig-0.9.1-r3 back to the official repos. (Revert the commit -- most likely not wanted there...)

  2. Add dev-lang/zig-0.9.1-r3 to this (or any other third-party repo). I do not know if you can just straight up copy-paste the old official files -- copyright, licensing, and so on... (I don't know, maybe @epsilon-0 knows this?)

  3. Make sure river starts working with dev-lang/zig-0.10.0... (I don'tknow if that's already in progress...)

I have masked zig-bin-0.9.1-r1, so right now my zig is still working.

You might need to filed a pull request for Gentoo maintainer in order to add them back, zig-0.9.1-r3.ebuild still here(https://gitweb.gentoo.org/repo/gentoo.git/diff/dev-lang/zig/zig-0.9.1-r3.ebuild?id=f49f0e28babffcf0878268d01324397309682fd6), so hosting your own local repo is also a option.

epsilon-0 commented 1 year ago

I am not bothered if someone wants to add it here while river is still waiting for 0.10.xx support. I'll be happy to merge it.

BurnyLlama commented 1 year ago

I am not bothered if someone wants to add it here while river is still waiting for 0.10.xx support. I'll be happy to merge it.

I guess I will try to write an ebuild for it in the coming days then... :)

RyukaZou commented 1 year ago

I will put dev-Lang/zig-bin-0.9.1-r1.ebuild working on my local repo, I will put it here later.

RyukaZou commented 1 year ago

Hey @epsilon-0, I can't push my commit to your GitHub both on https and ssh.

RyukaZou commented 1 year ago

All right, I successfully pushed dev-lang/zig-bin, take me some time to understand how to do it.

RyukaZou commented 1 year ago

@epsilon-0 image Apparently I'm a first time contributor and need maintainer to approve, Could you check and approve my commit?

Thanks, Zou.

epsilon-0 commented 1 year ago

my bad, busy with holidays and fun times \o/