Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 760959 - gui-wm/wayfire fails to compile
Summary: gui-wm/wayfire fails to compile
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Aisha Tammy
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-12-21 09:14 UTC by mikeyj001
Modified: 2020-12-22 16:01 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
output and build log plus emerge --info (bug.tar.gz,70.00 KB, application/gzip)
2020-12-21 09:14 UTC, mikeyj001
Details

Note You need to log in before you can comment on or make changes to this bug.
Description mikeyj001 2020-12-21 09:14:09 UTC
Created attachment 679065 [details]
output and build log plus emerge --info

While emerging wayfire, the compilation stops.  From the build log, he error is:

  "/wayfire-0.6.0/src/view/xwayland.cpp:526:24: error: ‘wlr_xwayland_minimize_event’ was not declared in this scope"

See attached
Comment 1 mikeyj001 2020-12-21 11:34:30 UTC
Host system is Sabayon Linux.
Comment 2 Aisha Tammy 2020-12-21 17:30:47 UTC
Can you try with a newer version of wlroots and see if that fixes it?
Comment 3 mikeyj001 2020-12-21 18:14:38 UTC
(In reply to Aisha Tammy from comment #2)
> Can you try with a newer version of wlroots and see if that fixes it?

Where would you recommend I get the latest version of wlroots, and what version would that be?  

The emerge process downloads version 0.12.0 which is supposed to be the latest according to https://github.com/swaywm/wlroots.
Comment 4 Aisha Tammy 2020-12-21 18:43:49 UTC
(In reply to mikeyj001 from comment #3)
> (In reply to Aisha Tammy from comment #2)
> > Can you try with a newer version of wlroots and see if that fixes it?
> 
> Where would you recommend I get the latest version of wlroots, and what
> version would that be?  
> 
> The emerge process downloads version 0.12.0 which is supposed to be the
> latest according to https://github.com/swaywm/wlroots.

I meant that trying out a GIT copy of wlroots...
But I am unsure it will help.
I have wlroots 0.6.0 and just compiled and installed wayfire-0.6.0.

This sounds like an issue that you should ask upstream or your distribution packagers.

I am unable to reproduce this issue.
Comment 5 mikeyj001 2020-12-21 18:56:50 UTC
(In reply to Aisha Tammy from comment #4)
> (In reply to mikeyj001 from comment #3)
> > (In reply to Aisha Tammy from comment #2)
> > > Can you try with a newer version of wlroots and see if that fixes it?
> > 
> > Where would you recommend I get the latest version of wlroots, and what
> > version would that be?  
> > 
> > The emerge process downloads version 0.12.0 which is supposed to be the
> > latest according to https://github.com/swaywm/wlroots.
> 
> I meant that trying out a GIT copy of wlroots...
> But I am unsure it will help.
> I have wlroots 0.6.0 and just compiled and installed wayfire-0.6.0.
> 
> This sounds like an issue that you should ask upstream or your distribution
> packagers.
> 
> I am unable to reproduce this issue.


The code from the link I provided is completely different to the packaged code.  

I was attempting to reach the packagers with this bug report.

I will try and see if I can  get wlroots 0.6.0 since you say that builds fine for you.

Thanks for your input.
Comment 6 mikeyj001 2020-12-21 19:08:47 UTC
Actually I don't think that proposal will work. I already had issues with trying to install wlroots before.  

This issue needs package maintainers to sort it out.  My main goal is to get gui-wm/wayfire downloading and installing properly for everyone.
Comment 7 Aisha Tammy 2020-12-21 19:43:09 UTC
I am the packager for wayfire...

If you have issues with wlroots as well, that seems like a place to start debugging.

You need to give a way to reproduce this issue, else I am not going to be able to help a lot.

Did any previous versions work? If not, then this sounds like a big problem for Sabayon. If they did work, you would need to give the versions for which it was working, wayfire, wlroots, wf-config, wayland-protocols.
Comment 8 mikeyj001 2020-12-21 20:23:32 UTC
(In reply to Aisha Tammy from comment #7)
> I am the packager for wayfire...
> 
> If you have issues with wlroots as well, that seems like a place to start
> debugging.
> 
> You need to give a way to reproduce this issue, else I am not going to be
> able to help a lot.
> 
> Did any previous versions work? If not, then this sounds like a big problem
> for Sabayon. If they did work, you would need to give the versions for which
> it was working, wayfire, wlroots, wf-config, wayland-protocols.

This is the first time I'm trying to install wayfire.  

I normally use 'equo' to install packages, and had to switch to using 'emerge' against my better judgement, because I had issues using wf-install to install wayfire.  See https://github.com/WayfireWM/wayfire/issues/915#issuecomment-736307172 .

As a consequence, I've had to reinstall Qt and Plasma 5 using emerge.

I suppose it depends on if you've tried emerging qui-wm/wayfire on Sabayon to test whether your package works in that environment.

I use:
   emerge -av gui-wm/wayfire

That's it, and then I get the compile failure.  What happens after I use that command is out of my hands.

Perhaps try a live copy of Sabayon in a VM and see what the outcome is?  I'd be interested if it works for you.
Comment 9 mikeyj001 2020-12-22 09:12:03 UTC
Out of interest, does wlroots-0.12.0 compile properly before you package
 it up?
Comment 10 Aisha Tammy 2020-12-22 13:42:43 UTC
(In reply to mikeyj001 from comment #9)
> Out of interest, does wlroots-0.12.0 compile properly before you package
>  it up?

Not sure what you mean by "before I package it up", the package installs fine. I don't use wf-install and have never tried it.

> Perhaps try a live copy of Sabayon in a VM and see what the outcome is?  I'd
> be interested if it works for you.

This sounds like something the sabayon package managers should be doing...
I am not going to install a VM with a different OS just to check why it is not working there...
Comment 11 mikeyj001 2020-12-22 15:32:37 UTC
(In reply to Aisha Tammy from comment #10)
> (In reply to mikeyj001 from comment #9)
> > Out of interest, does wlroots-0.12.0 compile properly before you package
> >  it up?
> 
> Not sure what you mean by "before I package it up", the package installs
> fine. I don't use wf-install and have never tried it.
> 
> > Perhaps try a live copy of Sabayon in a VM and see what the outcome is?  I'd
> > be interested if it works for you.
> 
> This sounds like something the sabayon package managers should be doing...
> I am not going to install a VM with a different OS just to check why it is
> not working there...

Suit yourself, it was jsut a suggestion.

I'll find help elsewhere or sort it myself another way if it's even worth going through the hassle.