From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp2-g21.free.fr (smtp2-g21.free.fr [212.27.42.2]) by yocto-www.yoctoproject.org (Postfix) with ESMTP id 6CE8DE014B4 for ; Wed, 29 May 2013 08:03:36 -0700 (PDT) Received: from e6520eb (pac33-2-82-240-38-71.fbx.proxad.net [82.240.38.71]) (Authenticated sender: eukrea) by smtp2-g21.free.fr (Postfix) with ESMTPSA id 41BB04B0139; Wed, 29 May 2013 17:03:29 +0200 (CEST) Date: Wed, 29 May 2013 17:03:27 +0200 From: Eric =?UTF-8?B?QsOpbmFyZA==?= To: Bastiaan de Nooij Message-ID: <20130529170327.49c985c2@e6520eb> In-Reply-To: <51A61828.7090807@gmail.com> References: <519CDA52.3040007@gmail.com> <20130522170249.69459bc3@e6520eb> <51A44D52.9040608@gmail.com> <20130528090442.0b4ad7a4@e6520eb> <51A4C156.1090704@gmail.com> <20130528165627.572b9bf9@e6520eb> <51A61828.7090807@gmail.com> Organization: =?UTF-8?B?RXVrcsOpYQ==?= Electromatique X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.18; x86_64-redhat-linux-gnu) Mime-Version: 1.0 Cc: "meta-freescale@yoctoproject.org" , Otavio Salvador Subject: Re: QT4.8 or 5.0 on wandboard-solo (I.MX6S) with OPENGL ES2 X-BeenThere: meta-freescale@yoctoproject.org X-Mailman-Version: 2.1.13 Precedence: list List-Id: Usage and development list for the meta-fsl-* layers List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 29 May 2013 15:03:38 -0000 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Le Wed, 29 May 2013 17:00:56 +0200, Bastiaan de Nooij a =C3=A9crit : > On 05/28/2013 04:56 PM, Eric B=C3=A9nard wrote: > > Le Tue, 28 May 2013 16:38:14 +0200, > > Bastiaan de Nooij a =C3=A9crit : > > > >> On 05/28/2013 09:04 AM, Eric B=C3=A9nard wrote: > >>> Le Tue, 28 May 2013 08:23:14 +0200, > >>> Bastiaan de Nooij a =C3=A9crit : > >>> > >>>> On 05/22/2013 05:02 PM, Eric B=C3=A9nard wrote: > >>>>> Hi Bastiaan, > >>>>> > >>>>> Le Wed, 22 May 2013 16:46:42 +0200, > >>>>> Bastiaan de Nooij a =C3=A9crit : > >>>>>> Qt-embedded builds fine. > >>>>>> However running actual opengl ES2 code results in a segmentation f= ault. > >>>>>> Also qtdemo results in a segmentation fault. > >>>>>> > >>>>>> I would like to give you more detailed information, however I'm a = little > >>>>>> short on time to work on this. > >>>>>> I will try to make a stacktrace tomorrow. > >>>>>> > >>>>> FWIW : I have a working (runtime tested with hellogl_es2 -platform > >>>>> eglfs) bbappend for meta-qt5 and eglfs platform on i.MX6. I'll try = to > >>>>> send it by friday. > >>>>> > >>>>> Eric > >>>> Hi Eric, Otavio, > >>>> > >>>> at this point I'm convinced I need QT 5 for the project I'm working = on, > >>>> it delivers far better performance for QML (according to various > >>>> internet sources). > >>>> > >>>> I'm still very much interested in testing your QT5 patches/bbappends, > >>>> to see if I can achieve decent performance on the IMX6S. > >>>> > >>> patches sent this night, please check the ML > >>> > >>> Eric > >> Hi Eric, Otavio, > >> I'm afraid I need a little more help.... > >> I'm quite new to yocto and as a result I find it difficult to get resu= lts. > >> > >> what I've done so far: > >> > >> I set-up the fsl-community-bsp-base > >> repo for my > >> wandboard-solo. > >> I added the meta-qt5 layer from the github repository (and adjusted my > >> bblayers.conf). > >> I applied the patch of Vol 77 of the ML on meta-fsl-arm. > >> I modified a core-image-minimal recepe to build qtbase qtbase-tools and > >> qtbase-plugins. > >> > >> when I build this image, the build proceeds fine, however the resulting > >> image contains version 5.0.1 of QT for opengl Desktop (!?) > >> (according to the do_configure logfile for qtbase) > >> > >> In volume 78 of the ML, Eric mentions "cherry-pick e7a477a" > >> I 'm afraid don't know how. I tried 'git cherry-pick e7a477a' on the > >> meta-qt5 repo, but this results in: > >> fatal: ambiguous argument 'e7a477a': unknown revision or path not in t= he > >> working tree. > >> > >> According to the same mail I also should apply the patches from > >> http://lists.openembedded.org/pipermail/openembedded-devel/2013-May/09= 0861.html > >> ? > >> Then, after setting QT version 5.0.2 in conf/distro/include/qt5-versio= ns.inc > >> I should be able to build a eglfs supporting version of qt5? > >> > >> If I get the last part right, the only thing I need help with is the > >> cherry-picking part... > >> > > try getting in meta-qt5 the branch > > origin/newer-versions > > > > Eric > OK, I switched to the origin/newer-versions branch for QT5. > now building fails on missing binaries (vivante?): > make[3]: Leaving directory=20 > `/home/jenkins/git/fsl/build3/tmp/work/wandboard_solo-poky-linux-gnueabi/= qtbase/5.0.2-r1.0/build/src/plugins/generic' > .obj/release-shared/qeglfshooks_imx6.o: In function=20 > `QEglFSImx6Hooks::destroyNativeWindow(_FBWindow*)': > /home/jenkins/git/fsl/build3/tmp/work/wandboard_solo-poky-linux-gnueabi/q= tbase/5.0.2-r1.0/qtbase-opensource-src-5.0.2/mkspecs/linux-oe-g++/qeglfshoo= ks_imx6.cpp:86:=20 > undefined reference to `fbDestroyWindow' > .obj/release-shared/qeglfshooks_imx6.o: In function=20 > `QEglFSImx6Hooks::createNativeWindow(QSize const&, QSurfaceFormat const&)= ': > /home/jenkins/git/fsl/build3/tmp/work/wandboard_solo-poky-linux-gnueabi/q= tbase/5.0.2-r1.0/qtbase-opensource-src-5.0.2/mkspecs/linux-oe-g++/qeglfshoo= ks_imx6.cpp:79:=20 > undefined reference to `fbCreateWindow' > ... > How do I get the missing libraries? ok quick dirty hack in gpu recipe : USE_X11 =3D "no" USE_DFB =3D "no" Eric