[oe] Qt problems

Stuart Gray stuart68 at gmail.com
Fri Sep 11 10:51:23 UTC 2009


Ok,

I have attached several files showing the bb files and some of the pro
files. To give an idea of my problem, when I run the image I have no
libraries installed that are pulled in by our Qt code.

Some of them are:

libphonon-gstreamer  and
libqsqlite

Now when the image builds I can see these files being created under my tmp,
the problem would as I understand it is that they are never installed with
the image.

When I run my code I get:

DatabasePrivate::init
QSqlDatabase: QSQLITE driver not loaded
QSqlDatabase: available drivers:
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin
could not be loaded
WARNING: Phonon::createPath: Cannot connect  Phonon::MediaObject ( no
objectName ) to  Phonon::AudioOutput ( no objectName ).
WARNING: bool Phonon::FactoryPrivate::createBackend() phonon backend plugin
could not be loaded


When I search the SD card I cannot find libphonon-gstreamer or libqsqlite.

Any help you can provide would be great.

Regards,
Stuart


2009/9/11 Ihar Hrachyshka <ihar.hrachyshka at gmail.com>

> On Fri, Sep 11, 2009 at 06:32:48AM +0100, Stuart Gray wrote:
> > Right. I took your advice and recoded my bb file. As suggested it uses
> the
> > standard do_compile and it is only the do_unpack that I have overridden.
> I
> > have attached my latest .inc file.
> >
> > I have posted my latest problem that is very close to working, but I have
> > found libraries that are not installed. The debug output basically states
> > that it cannot find directory /usr/lib/qtopia. The output is shown below.
> >
> > NOTE: Running task 2663 of 3643 (ID: 117, /home/stuart/overo-oe/org.
> > openembedded.dev/recipes/x-load/x-load_git.bb, do_compile)
> > NOTE: Running task 2664 of 3643 (ID: 718,
> > /home/stuart/overo-oe/user.collection/recipes/qt4/qt4-embedded_4.5.2.bb,
> > do_populate_staging)
> > NOTE: Running task 2665 of 3643 (ID: 720,
> > /home/stuart/overo-oe/user.collection/recipes/qt4/qt4-embedded_4.5.2.bb,
> > do_package)
> > NOTE: The path does not
> >
> exist:/home/stuart/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/qt4-embedded-4.5.2-r16.1/image/usr/lib/qtopia/plugins/accessible/
> > NOTE: The path does not
> >
> exist:/home/stuart/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/qt4-embedded-4.5.2-r16.1/image/usr/lib/qtopia/plugins/codecs/
> > NOTE: The path does not
> >
> exist:/home/stuart/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/qt4-embedded-4.5.2-r16.1/image/usr/lib/qtopia/plugins/graphicssystems/
> > NOTE: The path does not
> >
> exist:/home/stuart/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/qt4-embedded-4.5.2-r16.1/image/usr/lib/qtopia/plugins/inputmethods/
> > NOTE: The path does not
> >
> exist:/home/stuart/overo-oe/tmp/work/armv7a-angstrom-linux-gnueabi/qt4-embedded-4.5.2-r16.1/image/usr/lib/qtopia/plugins/styles/
> > NOTE: Running task 2666 of 3643 (ID: 118,
> > /home/stuart/overo-oe/org.openembedded.dev/recipes/x-load/x-load_git.bb,
> > do_install)
> > NOTE: Running task 2673 of 3643 (ID: 9,
> > /home/stuart/overo-oe/user.collection/recipes/images/
> omap3-console-image.bb,
> > do_populate_staging)
> >
> > Can  you please tell me how I instruct bitbake to install these
> directories.
> >
> > Regards,
> > Stuart
> >
> >
> >
> > 2009/8/25 Holger Hans Peter Freyther
> > <holger+oe at freyther.de <holger%2Boe at freyther.de><holger%2Boe at freyther.de<holger%252Boe at freyther.de>
> >
> > >
> >
> > > On Tuesday 25 August 2009 13:54:26 Stuart Gray wrote:
> > > > Hi we have just solved the problem
> > > .
> > > No, you have not "solved" the problem. Your next problems will be uic,
> moc,
> > > etc. not working...
> > >
> > >
> > > >do_compile() {
> > > >   oenote Running our qmake work dir is $WORKING_DIR
> > > >    cd ${WORKING_DIR}
> > > >   qmake2 ${WORKING_DIR}/dockamp.pro
> > > >    oenote Running our libinstall SGNOTE
> > > >   oe_libinstall -s libQtGuiE
> ${OVEROTOP}/tmp/work/armv7a-angstrom-linux-
> > >
> gnueabi/qt4-embedded-4.5.2-r14.1/qt-embedded-linux-opensource-src-4.5.2/lib
> > > >    oenote Running our make current dir is $PWD
> > > >    cd ${WORKING_DIR}
> > > >   make
> > > >   oenote Finished our qmake
> > >
> > >
> > > Comments:
> > >        - Using oe_libinstall in do_compile is never ever the right
> thing..
> > > there is
> > >          no need for that. Forget about the existance of
> oe_libinstall...
> > > you
> > >          are just increasing the hole you are sitting in.
> > >        - You should add a separate recipe for the statemachine
> framework,
> > > stage it..
> > >          and build a package. I might just do that now...
> > >
> > > Some remarks on tasks:
> > >        - In do_configure you configure
> > >        - In do_compile one is compiling
> > >        - In do_install one is installing to ${D}
> > >        - In do_stage one is staging
> > >
> > > The good:
> > >        - You are already doing "Inherit qmake2" and "inherit qt4e"...
> this
> > > should
> > >          setup things correctly.
> > >
> > > The bad:
> > >        - You are invoking qmake yourself.. You should at least invoke:
> > >            qmake_base_do_configure... this will have QMAKESPEC set
> > >
> > > The ugly:
> > >        - I don't understand why stock do_configure is not good
> enough...
> > > you have
> > >          copied everything to ${S} anyway. So the stock do_configure
> should
> > >          find your pro file? Is that not the case? Which initial
> problem
> > > did
> > >          you try to solve?
> > >
> > >
> > > do you hang out on irc? it might be more easy to go through all these
> in
> > > real
> > > time.
> > >
> > > z.
> > >
>
> There is nothing wrong in log snipper you've shown us. Describe your
> problem correctly and show us the code (.bb I mean).
>
> _______________________________________________
> Openembedded-devel mailing list
> Openembedded-devel at lists.openembedded.org
> http://lists.linuxtogo.org/cgi-bin/mailman/listinfo/openembedded-devel
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: source.pro
Type: application/octet-stream
Size: 439 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20090911/745fe6bc/attachment-0010.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: util.pri
Type: application/octet-stream
Size: 2426 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20090911/745fe6bc/attachment-0011.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: source.inc
Type: application/octet-stream
Size: 862 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20090911/745fe6bc/attachment-0012.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: source_1.0.bb
Type: application/octet-stream
Size: 32 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20090911/745fe6bc/attachment-0013.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: omap3-console-image.bb
Type: application/octet-stream
Size: 1944 bytes
Desc: not available
URL: <http://lists.openembedded.org/pipermail/openembedded-devel/attachments/20090911/745fe6bc/attachment-0014.obj>


More information about the Openembedded-devel mailing list