[oe] anyone working on recipes for qt 4.7.0 released?

Cliff Brake cliff.brake at gmail.com
Wed Sep 22 21:02:00 UTC 2010


On Tue, Sep 21, 2010 at 4:37 PM, Martin Jansa <martin.jansa at gmail.com> wrote:
> On Tue, Sep 21, 2010 at 04:26:06PM -0400, Cliff Brake wrote:
>> On Tue, Sep 21, 2010 at 11:40 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
>> > On Tue, Sep 21, 2010 at 11:34:23AM -0400, Cliff Brake wrote:
>> >> On Tue, Sep 21, 2010 at 11:25 AM, Martin Jansa <martin.jansa at gmail.com> wrote:
>> >> > On Tue, Sep 21, 2010 at 11:21:32AM -0400, Cliff Brake wrote:
>> >> >> Qt 4.7.0 is now released:
>> >> >>
>> >> >> http://labs.qt.nokia.com/2010/09/21/qt-4-7-0-now-available/
>> >> >>
>> >> >> Is anyone working on recipes for this yet?  I've been trying to get
>> >> >> 4.7.0-beta2 to build, so wondering if anyone has tried 4.7.0 released
>> >> >> yet.
>> >> >
>> >> > 4.7.0-beta2 is building and working for me (SHR) fine, but no time to
>> >> > work on 4.7.0 now, so would be great if someone else does that.
>> >>
>> >> Just to verify and get a baseline, what all do you need to set to get
>> >> 4.7.0-beta2 to build properly.  I'm trying:
>> >>
>> >> ANGSTROM_QT_VERSION = "4.6.3+4.7.0-beta2"
>> >
>> > Yes, I also had to use newer postgresql before (not sure if it's still
>> > needed).
>> >
>> > http://gitorious.org/~jama/angstrom/jama-shr-experimental/commit/5fcd20c6e939edfec27fccce1e92f82cf0a78b17
>> >
>> >> Are you using the X11 or embedded version or Qt?
>> >
>> > only X11 version
>>
>> X11 version built fine -- qt4-embedded failed:
>>
>> http://bec-systems.com/oe/qt4-embedded-log.do_compile
>>
>> We'll move on to the 4.7.0 released stuff next.
>
> Looks like same issue as with demos/browser fixed in:
> recipes/qt4/qt-4.6.3+4.7.0-beta2/demos.browser.add.mediaservices.lib.patch

I have pushed a branch with my work so far:

http://cgit.openembedded.org/cgit.cgi/openembedded/log/?h=cbrake/qt-4.7.0

currently getting compile errors:

cd domtraversal/ && make -e -f Makefile
make[3]: Entering directory
`/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/examples/webkit/domtraversal'
arm-angstrom-linux-gnueabi-g++ -march=armv5te -mtune=xscale
-mthumb-interwork -mno-thumb
-Wl,-rpath-link,/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib
-L/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib
-Wl,-rpath-link,/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib
-Wl,-O1 -Wl,--hash-style=gnu -o domtraversal
.obj/release-shared/main.o .obj/release-shared/window.o
.obj/release-shared/moc_window.o
-L/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib
-L/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib
-L/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/armv5te-angstrom-linux-gnueabi/usr/lib
-lQtWebKit -lQtGui
-L/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib
-lQtNetwork -lQtCore -lpthread
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/x86_64-linux/usr/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/bin/ld:
warning: libphonon.so.4, needed by
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so,
not found (try using -rpath or -rpath-link)
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/x86_64-linux/usr/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/bin/ld:
warning: libQtDBus.so.4, needed by
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so,
not found (try using -rpath or -rpath-link)
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/x86_64-linux/usr/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/bin/ld:
warning: libQtXml.so.4, needed by
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so,
not found (try using -rpath or -rpath-link)
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/x86_64-linux/usr/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/bin/ld:
warning: libc.so, needed by
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/sysroots/x86_64-linux/usr/armv5te/lib/gcc/arm-angstrom-linux-gnueabi/4.3.3/../../../../arm-angstrom-linux-gnueabi/lib/libgcc_s.so,
not found (try using -rpath or -rpath-link)
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::isSeekable() const'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::state() const'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::seek(long long)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::errorType() const'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to
`Phonon::MediaObject::setCurrentSource(Phonon::MediaSource const&)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::createPath(Phonon::MediaNode*,
Phonon::MediaNode*)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::hasVideo() const'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaSource::MediaSource(QUrl const&)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to
`Phonon::BackendCapabilities::availableMimeTypes()'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::pause()'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::AudioOutput::setMuted(bool)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::VideoWidget::VideoWidget(QWidget*)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::play()'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::AudioOutput::AudioOutput(QObject*)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::totalTime() const'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::currentTime() const'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::AudioOutput::setVolume(float)'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::Path::~Path()'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaSource::~MediaSource()'
/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/lib/libQtWebKit.so:
undefined reference to `Phonon::MediaObject::MediaObject(QObject*)'
collect2: ld returned 1 exit status
make[3]: *** [domtraversal] Error 1
make[3]: Leaving directory
`/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/examples/webkit/domtraversal'
make[2]: *** [sub-domtraversal-make_default] Error 2
make[2]: Leaving directory
`/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/examples/webkit'
make[1]: *** [sub-webkit-make_default] Error 2
make[1]: Leaving directory
`/scratch/pp/du-sw-web-builder/oe4/build/angstrom-2008.1/tmp/work/armv5te-angstrom-linux-gnueabi/qt4-x11-free-4.7.0-r18.0/qt-everywhere-opensource-src-4.7.0/examples'
make: *** [sub-examples-make_default-ordered] Error 2
FATAL: oe_runmake failed

Cliff

-- 
=================
http://bec-systems.com




More information about the Openembedded-devel mailing list