DevHeads.net

nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

I'm hit by the above error in rawhide.

Is this expected or unexpected failure?

Comments

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Rex Dieter at 08/21/2019 - 16:05

Since all qtbase really needs is the egl headers (and not pkgconfig
specifically), I went ahead and changed the dependency from
pkgconfig(egl)
to
libEGL-devel
instead.

-- Rex

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Rex Dieter at 08/21/2019 - 16:32

And, now hitting *just* the libepoxy dep issue, filed related,
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1744320" title="https://bugzilla.redhat.com/show_bug.cgi?id=1744320">https://bugzilla.redhat.com/show_bug.cgi?id=1744320</a>
against libepoxy, where they could consider workaround by adjusting away
from pkgconfig dep to explicit libEGL-devel

-- Rex

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Rex Dieter at 08/22/2019 - 13:58

I went ahead and made that change as threatened,
<a href="https://bugzilla.redhat.com/show_bug.cgi?id=1744320#c3" title="https://bugzilla.redhat.com/show_bug.cgi?id=1744320#c3">https://bugzilla.redhat.com/show_bug.cgi?id=1744320#c3</a>

and libepoxy/qt5-qtbase related builds should be unblocked for the moment

-- Rex

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Peter Robinson at 08/22/2019 - 14:16

On Thu, Aug 22, 2019 at 6:59 PM Rex Dieter < ... at gmail dot com> wrote:
There's a mesa build almost done for rawhide now that re-adds egl.pc
like what was done for the other one too.

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By =?UTF-8?B?TWlyb... at 08/22/2019 - 14:09

On 22. 08. 19 19:58, Rex Dieter wrote:
Thank You!

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Scott Talbert at 08/21/2019 - 14:48

I just filed <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1744292" title="https://bugzilla.redhat.com/show_bug.cgi?id=1744292">https://bugzilla.redhat.com/show_bug.cgi?id=1744292</a>

But it may be expected?
<a href="https://src.fedoraproject.org/rpms/mesa/c/845287db528a3cd8f5c879c53a28a1dcb2aa00e8?branch=master" title="https://src.fedoraproject.org/rpms/mesa/c/845287db528a3cd8f5c879c53a28a1dcb2aa00e8?branch=master">https://src.fedoraproject.org/rpms/mesa/c/845287db528a3cd8f5c879c53a28a1...</a>

Scott

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Scott Talbert at 08/21/2019 - 15:11

It sounds like maybe libglvnd is supposed to take over providing egl.pc?
See also <a href="https://github.com/NVIDIA/libglvnd/pull/86" title="https://github.com/NVIDIA/libglvnd/pull/86">https://github.com/NVIDIA/libglvnd/pull/86</a>

Perhaps it is better if this mesa update is put on hold until that is
sorted out?

Scott

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Fabio Valentini at 08/21/2019 - 15:23

Didn't the same thing already happen once, a few months ago, for glesv2.pc?
Mesa wants to drop it, glvnd should provide it, but doesn't. Last time the
file was reintroduced in Mesa, IIRC ... I have a bug report about it
somewhere, because it broke mutter and mutter328 packages then. This time,
it looks like every Gtk+ application is FTBFS in rawhide.

Fabio

Re: nothing provides pkgconfig(egl) needed by qt5-qtbase-devel

By Scott Talbert at 08/21/2019 - 15:34

Looks like you're right:
<a href="https://src.fedoraproject.org/rpms/mesa/c/1260598b623bfc8a84c1e244ebb232cdce5b9571?branch=master" title="https://src.fedoraproject.org/rpms/mesa/c/1260598b623bfc8a84c1e244ebb232cdce5b9571?branch=master">https://src.fedoraproject.org/rpms/mesa/c/1260598b623bfc8a84c1e244ebb232...</a>

Scott