Except if the demo is using explicitly libGL instead of QtOpenGL API, it just a matter of rebuilding against latest Qt in MeeGo 1.2.
Cheers, Fathi ________________________________________ From: meego-dev-boun...@meego.com [meego-dev-boun...@meego.com] on behalf of ext Clark, Joel [joel.cl...@intel.com] Sent: Wednesday, April 06, 2011 8:43 AM To: Tracy Graydon Cc: meego-dev@meego.com Subject: Re: [MeeGo-dev] Qt with OpenGL (ES) I don't think Dave is trying to build an image. He said he is trying to rebuild a QT bases demo app that works on MeeGo 1.0.1 IVI on a MeeGo 1.2 IVI image Regards Joel On Apr 5, 2011, at 5:27 PM, "Tracy Graydon" <tracy.gray...@linux.intel.com> wrote: > The IVI Russellville image also uses the EMGD driver, by the way. > > If you are trying to generate your own image from a kickstart, you may need > explicitly remove the libGL package. The libGL package is still referenced > in the package-group patterns in the current 1.2 repos. Since the libGL > package is non-existent, your image creation will fail on it and throw an > error message about not being able to find the package. You can add "- > libGL" to your kickstart in the packages section and that should get you > past the error. > > I was able to use the kickstart from > http://repo.meego.com/MeeGo/builds/trunk/1.1.99.0.20110330.3/images/meego-iv > i-ia32-conx/meego-ivi-ia32-conx-1.1.99.0.20110330.3.ks, add the "- libGL" > line, and include qt-mobility and successfully spin an image with it. > > Tracy > > p.s. Top-post brought to you by Outlook. Sorry. :| > > > > -----Original Message----- > From: meego-dev-boun...@meego.com [mailto:meego-dev-boun...@meego.com] On > Behalf Of Matt Roper > Sent: Tuesday, April 05, 2011 9:45 AM > To: O'carroll, David T > Cc: meego-dev@meego.com > Subject: Re: [MeeGo-dev] Qt with OpenGL (ES) > > On Tue, Apr 05, 2011 at 06:36:35AM -0600, fathi.bou...@nokia.com wrote: >> >> A package should provides libGLESv2. If the platform (IVI conx) >> doesn't provide OpenGL ES driver, you're using software rendering. >> > > For the IVI conx images, EGL and GLES should be provided by the EMGD > driver in the package emgd-bin: > > [meego@localhost ~]$ rpm -ql emgd-bin | grep GL > /usr/lib/libEGL.so > /usr/lib/libEGL.so.1 > /usr/lib/libEGL.so.1.1.15.3226 > /usr/lib/libEMGDOGL.so > /usr/lib/libEMGDOGL.so.1.1.15.3226 > /usr/lib/libGLES_CM.so > /usr/lib/libGLES_CM.so.1.1.15.3226 > /usr/lib/libGLESv2.so > /usr/lib/libGLESv2.so.1.1.15.3226 > /usr/lib/libGLESv2.so.2 > /usr/lib/libemgdPVR2D_DRIWSEGL.so > /usr/lib/libemgdPVR2D_DRIWSEGL.so.1.1.15.3226 > > EMGD's implementation of GLES is not based on the Mesa framework, so you > won't see the Mesa EGL and GLES packages installed when EMGD is present. > > I'm a little bit confused by this part of David's original email: > >> The demo uses qt-mobility which has a dependency on libGL. However, >> libGL is not located in the repo. > ... >> That is fine except that the version of Qt that is in the >> repository is not built to use OpenGL ES, > > As others have noted, I don't think this should be true for the QT > present in the Meego 1.2-based images. When I run > > ldd /usr/lib/libQt* | grep libGL | grep -v libGLES > > to see if any of the /usr/lib/libQt* libraries have a libGL (not > libGLES) dependency, I don't get any results. Can you identify which QT > library on your system you're finding to have the libGL dependency? > > Thanks. > > > Matt > > > -- > Matt Roper > Intel Corporation > Embedded Media & Graphics Driver Group > _______________________________________________ > MeeGo-dev mailing list > MeeGo-dev@meego.com > http://lists.meego.com/listinfo/meego-dev > http://wiki.meego.com/Mailing_list_guidelines > > _______________________________________________ > MeeGo-dev mailing list > MeeGo-dev@meego.com > http://lists.meego.com/listinfo/meego-dev > http://wiki.meego.com/Mailing_list_guidelines _______________________________________________ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines _______________________________________________ MeeGo-dev mailing list MeeGo-dev@meego.com http://lists.meego.com/listinfo/meego-dev http://wiki.meego.com/Mailing_list_guidelines