Determining system architecture... (Linux:2.6.26-gentoo:i686) 32-bit Intel 80x86 (i386) 'i386' is supported System architecture: 'i386' Symbol visibility control enabled. Symbolic function binding enabled. You are licensed to use this software under the terms of the GNU General Public License (GPL) versions 2 or 3. You have already accepted the terms of the license. ... linking libpng libpng enabled. InterBase auto-detection... () compiling ibase.cpp ibase.cpp:1:19: error: ibase.h: No such file or directory make: *** [ibase.o] Error 1 InterBase disabled. MySQL (thread-safe) auto-detection... () ... linking stdint Stdint enabled. Testing size of pointers ... (/var/tmp/portage/x11-libs/qt-phonon-4.4.1/work/qt-x11-opensource-src-4.4.1/mkspecs/linux-g++ yes /var/tmp/portage/x11-libs/qt-phonon-4.4.1/work/qt-x11-opensource-src-4.4.1 /var/tmp/portage/x11-libs/qt-phonon-4.4.1/work/qt-x11-opensource-src-4.4.1) rm -f ptrsizetest.o rm -f *~ core *.core g++ -c -pipe -march=pentium4 -O2 -pipe -fomit-frame-pointer -Wall -W -I../../../mkspecs/linux-g++ -I. -I. -o ptrsizetest.o ptrsizetest.cpp ptrsizetest.cpp: In function 'int main(int, char**)': ptrsizetest.cpp:18: error: 'PointerSize' is not a member of 'QPointerSizeTest<4>' make: *** [ptrsizetest.o] Error 1 Pointer size: 4 This target is using the GNU C++ compiler (linux-g++). Recent versions of this compiler automatically include code for exceptions, which increase both the size of the Qt libraries and the amount of memory taken by your applications. You may choose to re-run configure with the -no-exceptions option to compile Qt without exceptions. This is completely binary compatible, and existing applications will continue to work. 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 QtDBus module ....... yes (run-time) QtXmlPatterns module yes Phonon module ....... yes SVG module .......... no WebKit module ....... yes WebKit in Assistant no STL support ......... yes PCH support ......... no MMX/3DNOW/SSE/SSE2.. yes/yes/yes/yes IPv6 support ........ yes IPv6 ifname support . yes getaddrinfo support . yes getifaddrs support .. yes Accessibility ....... yes NIS support ......... yes CUPS support ........ yes Iconv support ....... yes Glib support ........ yes GStreamer support ... yes Large File support .. yes GIF support ......... plugin TIFF support ........ plugin (system) JPEG support ........ plugin (system) PNG support ......... yes (system) MNG support ......... plugin (system) zlib support ........ system OpenGL support ...... no NAS sound support ... no Session management .. yes XShape support ...... yes Xinerama support .... runtime Xcursor support ..... runtime Xfixes support ...... runtime Xrandr support ...... yes Xrender support ..... yes FontConfig support .. yes XKB Support ......... yes immodule support .... yes MySQL support ....... plugin ODBC support ........ plugin SQLite 2 support .... plugin SQLite support ...... plugin (qt) OpenSSL support ..... yes (run-time) moc ../3rdparty/kdelibs/phonon/abstractaudiooutput.h compiling ../3rdparty/kdelibs/phonon/abstractaudiooutput.cpp compiling ../3rdparty/kdelibs/phonon/abstractaudiooutput_p.cpp moc ../3rdparty/kdelibs/phonon/abstractmediastream.h compiling ../3rdparty/kdelibs/phonon/abstractmediastream.cpp compiling ../3rdparty/kdelibs/phonon/abstractvideooutput.cpp compiling ../3rdparty/kdelibs/phonon/abstractvideooutput_p.cpp moc ../3rdparty/kdelibs/phonon/audiooutput.h compiling ../3rdparty/kdelibs/phonon/audiooutput.cpp ../3rdparty/kdelibs/phonon/audiooutput.cpp: In member function 'void Phonon::AudioOutputPrivate::init(Phonon::Category)': ../3rdparty/kdelibs/phonon/audiooutput.cpp:64: warning: 'const QString operator+(const char*, const QString&)' is deprecated (declared at ../../include/QtCore/../../src/corelib/tools/qstring.h:978) moc ../3rdparty/kdelibs/phonon/backendcapabilities.h moc ../3rdparty/kdelibs/phonon/backendcapabilities_p.h compiling ../3rdparty/kdelibs/phonon/backendcapabilities.cpp moc ../3rdparty/kdelibs/phonon/effect.h compiling ../3rdparty/kdelibs/phonon/effect.cpp compiling ../3rdparty/kdelibs/phonon/effectparameter.cpp moc ../3rdparty/kdelibs/phonon/effectwidget.h compiling ../3rdparty/kdelibs/phonon/effectwidget.cpp moc ../3rdparty/kdelibs/phonon/factory_p.h moc ../3rdparty/kdelibs/phonon/factory.cpp compiling ../3rdparty/kdelibs/phonon/factory.cpp ../3rdparty/kdelibs/phonon/factory.cpp: In constructor 'Phonon::FactoryPrivate::FactoryPrivate()': ../3rdparty/kdelibs/phonon/factory.cpp:160: warning: 'QString::QString(const char*)' is deprecated (declared at ../../include/QtCore/../../src/corelib/tools/qstring.h:391) ../3rdparty/kdelibs/phonon/factory.cpp:160: warning: 'QString::QString(const char*)' is deprecated (declared at ../../include/QtCore/../../src/corelib/tools/qstring.h:391) moc ../3rdparty/kdelibs/phonon/globalconfig_p.h compiling ../3rdparty/kdelibs/phonon/globalconfig.cpp moc ../3rdparty/kdelibs/phonon/iodevicestream_p.h compiling ../3rdparty/kdelibs/phonon/iodevicestream.cpp moc ../3rdparty/kdelibs/phonon/mediacontroller.h compiling ../3rdparty/kdelibs/phonon/mediacontroller.cpp compiling ../3rdparty/kdelibs/phonon/medianode.cpp moc ../3rdparty/kdelibs/phonon/mediaobject.h compiling ../3rdparty/kdelibs/phonon/mediaobject.cpp compiling ../3rdparty/kdelibs/phonon/mediasource.cpp compiling ../3rdparty/kdelibs/phonon/objectdescription.cpp compiling ../3rdparty/kdelibs/phonon/objectdescriptionmodel.cpp compiling ../3rdparty/kdelibs/phonon/path.cpp compiling ../3rdparty/kdelibs/phonon/phononnamespace.cpp compiling ../3rdparty/kdelibs/phonon/platform.cpp moc ../3rdparty/kdelibs/phonon/seekslider.h compiling ../3rdparty/kdelibs/phonon/seekslider.cpp compiling ../3rdparty/kdelibs/phonon/streaminterface.cpp moc ../3rdparty/kdelibs/phonon/videoplayer.h compiling ../3rdparty/kdelibs/phonon/videoplayer.cpp moc ../3rdparty/kdelibs/phonon/videowidget.h compiling ../3rdparty/kdelibs/phonon/videowidget.cpp moc ../3rdparty/kdelibs/phonon/volumefadereffect.h compiling ../3rdparty/kdelibs/phonon/volumefadereffect.cpp moc ../3rdparty/kdelibs/phonon/volumeslider.h compiling ../3rdparty/kdelibs/phonon/volumeslider.cpp moc ../3rdparty/kdelibs/phonon/audiooutputadaptor_p.h compiling ../3rdparty/kdelibs/phonon/audiooutputadaptor.cpp rm -f libphonon.so.4.1.1 libphonon.so libphonon.so.4 libphonon.so.4.1 linking ../../lib/libphonon.so.4.1.1 .obj/release-shared/objectdescriptionmodel.o: In function `Phonon::ObjectDescriptionModelData::mimeData(Phonon::ObjectDescriptionType, QList<QModelIndex> const&) const': objectdescriptionmodel.cpp:(.text+0xa92): 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&)': objectdescriptionmodel.cpp:(.text+0xdb6): undefined reference to `QDataStream::QDataStream(QByteArray*, int)' collect2: ld returned 1 exit status make: *** [../../lib/libphonon.so.4.1.1] Error 1 Reproducible: Always Portage 2.2_rc8 (default/linux/x86/2008.0, gcc-4.3.1, glibc-2.8_p20080602-r0, 2.6.26-gentoo i686) ================================================================= System uname: Linux-2.6.26-gentoo-i686-Intel-R-_Pentium-R-_4_CPU_2.60GHz-with-glibc2.0 Timestamp of tree: Wed, 13 Aug 2008 16:34:01 +0000 app-shells/bash: 3.2_p39 dev-java/java-config: 1.3.7, 2.1.6-r1 dev-lang/python: 2.5.2-r7 dev-python/pycrypto: 2.0.1-r6 sys-apps/baselayout: 2.0.0 sys-apps/openrc: 0.2.5 sys-apps/sandbox: 1.2.18.1-r3 sys-devel/autoconf: 2.13, 2.62-r1 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.1-r1 sys-devel/binutils: 2.18-r3 sys-devel/gcc-config: 1.4.0-r4 sys-devel/libtool: 2.2.4 virtual/os-headers: 2.6.25-r4 ACCEPT_KEYWORDS="x86 ~x86" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc" CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5/ext-active/ /etc/php/cgi-php5/ext-active/ /etc/php/cli-php5/ext-active/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/udev/rules.d" CXXFLAGS="-march=pentium4 -O2 -pipe -fomit-frame-pointer" DISTDIR="/usr/distfiles" FEATURES="ccache distlocks parallel-fetch preserve-libs sandbox sfperms strict unmerge-orphans userfetch" GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo" LDFLAGS="-Wl,-O1" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/overlays" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="X a52 aac aalib acl additions aiglx alsa apache2 applet ares asf aspnet aspnetedit audacious autoipd avahi banshee berkdb bitmap-fonts bonjour bzip2 c++ cairo caps cdr cgi cjk cli cracklib crypt cscope css ctype cups curl custom-optimization cvs dbus dia disk-partition dmi dri dts dvd dvdr dvdread encode epiphany examples exif expat fat fbcon fbcondecor ffmpeg fftw firefox flac flash fortran ftp fuse gd gdbm gedit geoip gif glade glib glitz gmail gnome gnome-print gnutls graphviz gs gsf gstreamer gtk gtk2 gtkhtml guile gzip hal hash iconv imagemagick imap imlib inherit-graph inotify ipod ipv6 irc isdnlog jabber java javascript jbig jfs jingle jit jpeg jpeg2k kqemu lcms libcaca libnotify libsexy lzo mad midi ming mmx mng mono moonlight motif mozdevelop moznocompose moznoirc moznomail mozsvg mp3 mp4 mpeg mplayer mpm-prefork msn mudflap musepack mysql nas nautilus ncurses network-cron networking nfs njb nls nntp no-old-linux nptl nptlonly nsplugin nss ntfs numeric nv nvidia objc objc++ objc-gc ogg opengl openmp opera pam pango pcre pdf perl php plugins png pop postfix pppd python qt4 quicktime rar readline real reflection regex reiserfs ruby sdk sdl sdl-image session skins smp sndfile sockets spl sqlite sqlite3 srv sse sse2 ssl startup-notification subtitles subversion svg svga sysfs szip t1lib tcl tcltk tcpd theora threadsafe thumbnail thunar-vfs tiff tk tools totem tracker transcode trayicon truetype truetype-fonts type1-fonts unicode usb utils v4l v4l2 valgrind vboxbfe vcd vcdr vorbis webkit win32codecs wma wmf wxwindows x264 x86 xattr xcb xcomposite xforms xfs xft xine xml xmlreader xmlrpc xmlwriter xorg xpm xprint xulrunner xvid zeroconf zip zlib" ALSA_CARDS="emu10k1" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol" APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias" CAMERAS="ptp2" ELIBC="glibc" INPUT_DEVICES="keyboard mouse evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" USERLAND="GNU" VIDEO_CARDS="nvidia nv vmware" Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LC_ALL, LINGUAS, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
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.