| Summary: | Why should qt-phonon require +qt3support use flags | ||
|---|---|---|---|
| Product: | Gentoo Linux | Reporter: | Alex Buell <alex.buell> |
| Component: | New packages | Assignee: | Qt Bug Alias <qt> |
| Status: | RESOLVED DUPLICATE | ||
| Severity: | normal | ||
| Priority: | High | ||
| Version: | 2008.0 | ||
| Hardware: | All | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Package list: | Runtime testing required: | --- | |
|
Description
Alex Buell
2010-04-27 16:49:00 UTC
I don't quite remember the history of this package. Try the following emerge --nodeps -1 qt-phonon and let me know if it works for you . This will ommit the unsatisfied dependencies ( such as x11-libs/qt-gui[qt3support] ) and will try to build the package As I'd already removed the googleearth package, I'm trying a variation of this: emerge --nodeps qt-phonon qt-webkit googlearth I'll let you know how it gets on with that. linking ../../lib/libphonon.so.4.3.1 .obj/release-shared/objectdescriptionmodel.o: In function `Phonon::ObjectDescriptionModelData::mimeData(Phonon::ObjectDescriptionType, QList<QModelIndex> const&) const': /var/tmp/portage/x11-libs/qt-phonon-4.6.2/work/qt-everywhere-opensource-src-4.6.2/src/phonon/../3rdparty/phonon/phonon/objectdescriptionmodel.cpp:214: undefined reference to `QDataStream::QDataStream(QByteArray*, int)' .obj/release-shared/objectdescriptionmodel.o: In function `Phonon::ObjectDescriptionModelData::dropMimeData(Phonon::ObjectDescriptionType, QMimeData const*, Qt::DropAction, int, int, QModelIndex const&)': /var/tmp/portage/x11-libs/qt-phonon-4.6.2/work/qt-everywhere-opensource-src-4.6.2/src/phonon/../3rdparty/phonon/phonon/objectdescriptionmodel.cpp:310: undefined reference to `QDataStream::QDataStream(QByteArray*, int)' collect2: ld returned 1 exit status make: *** [../../lib/libphonon.so.4.3.1] Error 1 I guess it does need qt3support after all. Why not see if there's a newer version of qt-phonon that's been rewritten not to need qt3support libs? This is the same issue as in bug #234647 where it was noted that qt3support is needed. It can be seen in http://doc.trolltech.com/4.6/qdatastream-qt3.html that QDataStream(QByteArray*, int) is part of Qt3Support. So it is up to upstream to "fix" this. But as Phonon originates from KDE, which heavily uses Qt3Support, I would not expect this dependency to be dropped anytime soon. *** This bug has been marked as a duplicate of bug 234647 *** |