[Development] qtwayland on i.mx6
Thomas Senyk
thomas.senyk at pelagicore.com
Wed Jan 9 11:43:58 CET 2013
On Tue, January 08, 2013 21:23:54 Keller Alexander-B42067 wrote:
> I reverted back to the pervious version of qt5, but I still get this error.
>
> Qt-Compositor configured with openGL integration: wayland_egl
> Project ERROR: Package egl not found
Their is a general assumption in all qtwayland that if pkgconfig is available,
then their are also .pc files for everything (e.g. wayland_egl, egl, ...)
Me personally, I've never seen a embedded GPU-driver delivering egl.pc.
Their are even Qt/qmake variables to encounter for that.
Not sure how the case for wayland-egl is (not played with it on embedded yet),
but all the PKGCONFIG += ... egl ... within qtwayland look wrong to me.
Shouldn't config.test figure out what to do? ...
-> wayland_egl_pkgconfig tests if wayland-egl.pc is present.
If not -> wayland_egl_direct tests if -lwayland-egl works
....
Based on those tests their is a .qmake.cache or something like that which sets
all variables so no additional "PKGCONFIG += ..." or "-l..." are needed within
.pro or .pri files.
Just me 5 cents!... It could be that I haven't taken a close enough look and
that I'm inherently wrong ;)
Greets
Thomas
>
> The EGL is install in the correct directory because when I check the
> config.log the egl package is found and passed the config test. Is there a
> variable that I need to set in order to make qtwayland grab the egl
> package?
>
> -Alexander Keller
>
> From: Nichols Andy [mailto:Andy.Nichols at digia.com]
> Sent: Tuesday, January 08, 2013 2:50 PM
> To: Keller Alexander-B42067
> Cc: development at qt-project.org
> Subject: RE: qtwayland on i.mx6
>
> /home/alexander/qtwayland/src/compositor/compositor_api/compositor_api.pri:1
> 5: 'qtHaveModule' is not a recognized test function. Project ERROR: Package
> egl not found
> make[1]: *** [sub-compositor-install_subtargets] Error 3
> make[1]: Leaving directory `/home/alexander/qtwayland/src'
> make: *** [sub-src-install_subtargets] Error 2
>
> This is caused by commit:
> https://qt.gitorious.org/qt/qtwayland/commit/3758b0183e182007ac68fa74af9382
> 1a0353c5e6
>
> This commit went in today, an unfortunately makes qtwayland incompatible
> with Qt 5.0.0 , but isn't really necessary yet, so you can revert it
> safely.
>
> Regards,
> --
> Andy Nichols
More information about the Development
mailing list