[Development] qtwayland on i.mx6

Keller Alexander-B42067 B42067 at freescale.com
Wed Jan 9 15:22:58 CET 2013


The strange thing about this error is that in the config.log for qtwayland, the wayland_egl passed the config test. The config test successfully found the .pc file and grab all the necessary libraries and header files. It is strange to me that when I run make, it cannot find the EGL package. 

-Alexander Keller 

-----Original Message-----
From: Thomas Senyk [mailto:thomas.senyk at pelagicore.com] 
Sent: Wednesday, January 09, 2013 4:44 AM
To: development at qt-project.org
Cc: Keller Alexander-B42067; Nichols Andy
Subject: Re: [Development] qtwayland on i.mx6

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

-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: config.log.txt
URL: <http://lists.qt-project.org/pipermail/development/attachments/20130109/5732befa/attachment.txt>


More information about the Development mailing list