[oe] Qt problems
Holger Hans Peter Freyther
holger+oe at freyther.de
Tue Aug 25 14:09:24 UTC 2009
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.
More information about the Openembedded-devel
mailing list