Summary: | x11-libs/qt-phonon 4.4.1: Build Failed | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Matteo Bertozzi <theo.bertozzi> |
Component: | [OLD] Library | Assignee: | Qt Bug Alias <qt> |
Status: | RESOLVED UPSTREAM | ||
Severity: | minor | CC: | alex.buell, bernhard.hartleb, heavymetal, matteo.sasso |
Priority: | Low | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Matteo Bertozzi
2008-08-13 17:18:54 UTC
Same problem here with qt-phonon-4.4.2. Is this still a problem with 4.4.2 and ccache disabled? Just ran into this (again) on a fresh Gentoo install with qt3support USE flag disabled. Seems like QT still thinks we have qt3support enabled: Build type: linux-g++ Architecture: i386 qmake vars .......... cat: .qmake.vars: No such file or directory qmake switches ...... Build ............... libs tools docs translations Configuration ....... silent release shared dll largefile stl mmx 3dnow sse sse2 >>> qt3support <<< phonon accessibility minimal-config small-config medium-config large-config full-config reduce_exports reduce_relocations ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify system-jpeg system-mng system-png png system-tiff system-freetype system-zlib nis cups iconv glib gstreamer dbus openssl x11sm xshape xrandr xrender fontconfig tablet xkb xmlpatterns webkit release Debug ............... no Qt 3 compatibility .. >>> yes <<< emerge --info: USE="...." (endless list, see initial posting, there's no qt3support in there) http://doc.trolltech.com/4.4/qdatastream-qt3.html says that QDataStream(QByteArray * array, int mode) is part of the QT3 compatibility layer, and src/3rdparty/kdelibs/phonon/objectdescriptionmodel.cpp is using it. So it looks like Phonon depends on qt3support. Quite absurd for a fresh new API introduced in QT 4.4 to depend on a QT 3 compatibility layer, but I think it's up to upstream to fix this. For now, just emerge -C all QT4 stuff, reenable the qt3support USE flag and emerge qt-phonon again. I am closing this bug since qt-phonon-4.4.1 is not on tree. Please try the latest qt-phonon ( that is 4.4.2 ) and reopen the bug if it still fails *** Bug 317505 has been marked as a duplicate of this bug. *** qt-phonon still exhibits this problem in 4.6.2. You'd have thought those morons at trolltech would have removed the last vestiges of all that qt3 crap from qt-phonon by now... I'm looking at their website right now to find out why. (In reply to comment #6) 1: it's not a problem, it just means you need one more Qt4 module 2: trolltech doesn't exist anymore, Qt is now owned by Nokia 3: they are not morons 4: Phonon is a third party library, originating from KDE Reopening for correct resolution. |