failed to build qt4-embedded_4.5.0 using oe

Hello,

I am trying to build qt4-embedded_4.5.0 for the beagle using the
bitbake.
In order to do so I have changed: DEFAULT_PREFERENCE = "-1"
to DEFAULT_PREFERENCE = "1" - in order to make it the default
qt4_embedded (rather than 4.4.3).

then it fail due to some files that were generated using 4.4.3 moc
(Meta-Object Compiler).

the failure log:

shared-emb-arm -I.uic/release-shared-emb-arm -o .obj/release-shared-
emb-arm/qprocess_unix.o io/qprocess_unix.cpp
In file included from io/qtextstream.cpp:3385:
.moc/release-shared-emb-arm/qtextstream.moc:13:2: error: #error "This
file was generated using the moc from 4.4.3. It"
.moc/release-shared-emb-arm/qtextstream.moc:14:2: error: #error
"cannot be used with the include files from this version of Qt."
.moc/release-shared-emb-arm/qtextstream.moc:15:2: error: #error "(The
moc has changed too much.)"
In file included from io/qprocess.cpp:1824:
.moc/release-shared-emb-arm/moc_qprocess.cpp:14:2: error: #error "This
file was generated using the moc from 4.4.3. It"
.moc/release-shared-emb-arm/moc_qprocess.cpp:15:2: error: #error
"cannot be used with the include files from this version of Qt."
.moc/release-shared-emb-arm/moc_qprocess.cpp:16:2: error: #error "(The
moc has changed too much.)"
In file included from io/qbuffer.cpp:473:
.moc/release-shared-emb-arm/moc_qbuffer.cpp:14:2: error: #error "This
file was generated using the moc from 4.4.3. It"
.moc/release-shared-emb-arm/moc_qbuffer.cpp:15:2: error: #error
"cannot be used with the include files from this version of Qt."
.moc/release-shared-emb-arm/moc_qbuffer.cpp:16:2: error: #error "(The
moc has changed too much.)"
In file included from io/qprocess_unix.cpp:1378:
.moc/release-shared-emb-arm/qprocess_unix.moc:13:2: error: #error
"This file was generated using the moc from 4.4.3. It"
.moc/release-shared-emb-arm/qprocess_unix.moc:14:2: error: #error
"cannot be used with the include files from this version of Qt."
.moc/release-shared-emb-arm/qprocess_unix.moc:15:2: error: #error
"(The moc has changed too much.)"
make[1]: *** [.obj/release-shared-emb-arm/qbuffer.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: *** [.obj/release-shared-emb-arm/qprocess_unix.o] Error 1
make[1]: *** [.obj/release-shared-emb-arm/qprocess.o] Error 1
make[1]: *** [.obj/release-shared-emb-arm/qtextstream.o] Error 1
make[1]: Leaving directory `/home/quado/oe/angstrom-dev/work/armv7a-
angstrom-linux-gnueabi/qt4-embedded-4.5.0-r0/qt-embedded-linux-
opensource-src-4.5.0/src/corelib'
make: *** [sub-corelib-make_default-ordered] Error 2
FATAL: oe_runmake failed

I did "git pull" in order to be the most updated, but nada.

Any idea how to get over that?,

Thanks

Use qt4-embedded-4.5.2 recipes from .dev branch.