Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 396109 - media-libs/phonon-gstreamer-4.5.1 - audiooutput.cpp:(.text+0xb56): undefined reference to `Phonon::AudioOutput::staticMetaObject'
Summary: media-libs/phonon-gstreamer-4.5.1 - audiooutput.cpp:(.text+0xb56): undefined ...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-12-26 18:11 UTC by Nikolaos Chatzidakis
Modified: 2011-12-30 16:51 UTC (History)
6 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
phonon-gstreamer build log (build.log,28.56 KB, text/plain)
2011-12-26 18:13 UTC, Nikolaos Chatzidakis
Details
phonon-gstreamer build log (by shockrates) (build.log,28.54 KB, text/plain)
2011-12-28 10:11 UTC, Jisarpoz88
Details
emerge --info (by shockrates) (info,4.65 KB, text/plain)
2011-12-28 10:12 UTC, Jisarpoz88
Details
BlueyThe Dog's build log (build.log,28.62 KB, text/plain)
2011-12-29 07:30 UTC, Bluey The Dog
Details
BlueyThe Dog's emerge --info (emerge.info,4.54 KB, text/plain)
2011-12-29 07:32 UTC, Bluey The Dog
Details
emerge --info (emerge.info,5.35 KB, text/plain)
2011-12-29 23:32 UTC, Markus Wernig
Details
emerge phonon-gstreamer build log (build.log,28.54 KB, text/plain)
2011-12-29 23:55 UTC, Adam Michalik
Details
emerge --info (emerge.info,5.08 KB, text/plain)
2011-12-29 23:56 UTC, Adam Michalik
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Nikolaos Chatzidakis 2011-12-26 18:11:23 UTC
Today I installed gentoo on my new laptop, and everything ran smoothly except phonon-gstreamer. I tried to fix the error using different makeopts, downgrading/re-emerging anything related to it (got the appropriate dependencies from equery), but the problem remains... Not only that, but without phonon-gstreamer I have no system notifications, which causes my kde been unable to halt/reboot from the corresponding menu. I attach the build log.

Reproducible: Always

Steps to Reproduce:
1. emerge phonon-gstreamer
2.
3.
Comment 1 Nikolaos Chatzidakis 2011-12-26 18:13:22 UTC
Created attachment 297031 [details]
phonon-gstreamer build log
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2011-12-27 00:14:47 UTC
Please post your `emerge --info' output in a comment.
Comment 3 Nikolaos Chatzidakis 2011-12-27 08:02:44 UTC
Thank you for the reply. Here is the information you want:

Portage 2.1.10.43 (default/linux/amd64/10.0/desktop/kde, gcc-4.5.3, glibc-2.14.1-r1, 3.1.5-gentoo x86_64)
=================================================================
System uname: Linux-3.1.5-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T9400_@_2.53GHz-with-gentoo-2.1
Timestamp of tree: Tue, 27 Dec 2011 07:45:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.1.4-r3
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.7
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.68
sys-devel/automake:       1.11.1-r1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r1
Repositories: gentoo
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-O2 -march=native -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/themes/oxygen-gtk/gtk-2.0"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c"
CXXFLAGS="-O2 -march=native -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--quiet-build=y"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch"                                                                                                                                                                         
FFLAGS=""                                                                                                                                                                          
GENTOO_MIRRORS="ftp://ftp.ntua.gr/pub/linux/gentoo/"                                                                                                                               
LANG="el_GR.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="el en"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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=""
SYNC="rsync://rsync.gr.gentoo.org/gentoo-portage"
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli consolekit cracklib crypt cups cxx dbus declarative dri dts dvd dvdr emboss encode exif fam firefox flac fortran gdbm gdu gif gpm gtk iconv ipv6 jpeg kde kipi lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg msn mudflap multilib ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf phonon plasma png policykit ppds pppd pulseaudio qt3support qt4 readline sdl semantic-desktop session spell sse sse2 sse3 sse4_1 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb v4l v4l2 vorbis wlm x264 xcb xcomposite xinerama xml xorg xscreensaver xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="synaptics evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LINGUAS="el en" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="nvidia" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LC_ALL, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 4 Jisarpoz88 2011-12-28 00:54:35 UTC
I got a similar problem when i "emerge phonon-gstreamer":

build log: http://paste.pocoo.org/show/526671/
emerge --info: http://paste.pocoo.org/show/526670/

I hope this info helps confirm and/or solve the bug.
Comment 5 Billy DeVincentis 2011-12-28 02:21:48 UTC
same here
Comment 6 Jeroen Roovers (RETIRED) gentoo-dev 2011-12-28 03:40:42 UTC
(In reply to comment #4)
> I got a similar problem when i "emerge phonon-gstreamer":
> 
> build log: http://paste.pocoo.org/show/526671/
> emerge --info: http://paste.pocoo.org/show/526670/
> 
> I hope this info helps confirm and/or solve the bug.

It would help if you attached those files. The project has perfectly useful resources available to prevent you and us from having to rely on third parties to store information.
Comment 7 Jisarpoz88 2011-12-28 10:09:24 UTC
(In reply to comment #6)
> (In reply to comment #4)
> > I got a similar problem when i "emerge phonon-gstreamer":
> > 
> > build log: http://paste.pocoo.org/show/526671/
> > emerge --info: http://paste.pocoo.org/show/526670/
> > 
> > I hope this info helps confirm and/or solve the bug.
> 
> It would help if you attached those files. The project has perfectly useful
> resources available to prevent you and us from having to rely on third parties
> to store information.

Well usually pastebins are used, i wasn't sure of the standard here.
I have attached them as files, too.
Comment 8 Jisarpoz88 2011-12-28 10:11:23 UTC
Created attachment 297173 [details]
phonon-gstreamer build log (by shockrates)
Comment 9 Jisarpoz88 2011-12-28 10:12:47 UTC
Created attachment 297175 [details]
emerge --info (by shockrates)
Comment 10 Jisarpoz88 2011-12-28 10:14:41 UTC
Portage 2.1.10.43 (default/linux/amd64/10.0/desktop/gnome, gcc-4.5.3, glibc-2.14.1-r1, 3.1.5-gentoo x86_64)
=================================================================
System uname: Linux-3.1.5-gentoo-x86_64-Intel-R-_Core-TM-2_Duo_CPU_T7500_@_2.20GHz-with-gentoo-2.1
Timestamp of tree: Wed, 28 Dec 2011 00:45:01 +0000
app-shells/bash:          4.2_p20
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.2-r3, 3.2.2
dev-util/cmake:           2.8.6-r4
dev-util/pkgconfig:       0.26
sys-apps/baselayout:      2.1
sys-apps/openrc:          0.9.7
sys-apps/sandbox:         2.5
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.11.1-r1
sys-devel/binutils:       2.22-r1
sys-devel/gcc:            4.5.3-r2
sys-devel/gcc-config:     1.5-r2
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.1 (virtual/os-headers)
sys-libs/glibc:           2.14.1-r1
Repositories: gentoo pentoo science sabayon x-portage
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="* -@EULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/config /usr/share/gnupg/qualified.txt"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/revdep-rebuild /etc/sandbox.d /etc/terminfo"
CXXFLAGS="-march=native -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --quiet-build=n"
FEATURES="assume-digests binpkg-logs distlocks ebuild-locks fixlafiles news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch webrsync-gpg"
FFLAGS=""
GENTOO_MIRRORS="http://files.gentoo.gr/ http://ftp.ntua.gr/pub/linux/gentoo/ http://ftp.cc.uoc.gr/mirrors/linux/gentoo/ http://de-mirror.org/gentoo/ http://mirrors.linuxant.fr/distfiles.gentoo.org/"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j3"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
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="/var/lib/layman/pentoo /var/lib/layman/science /var/lib/layman/sabayon /usr/local/portage"
SYNC=""
USE="X a52 aac acl acpi alsa amd64 berkdb bluetooth branding bzip2 cairo cdda cdr cli colord consolekit cracklib crypt cups cxx dbus dri dts dvd dvdr eds emboss encode evo exif fam firefox flac fortran gdbm gdu gif gnome gnome-keyring gnome-online-accounts gpm gstreamer gtk iconv ipv6 jpeg lcms ldap libnotify mad mmx mng modules mp3 mp4 mpeg mudflap multilib nautilus ncurses nls nptl nptlonly ogg opengl openmp pam pango pcre pdf png policykit ppds pppd pulseaudio qt3support qt4 readline sdl session socialweb spell sse sse2 ssl startup-notification svg sysfs tcpd tiff truetype udev unicode usb vorbis x264 xcb xml xorg xulrunner xv xvid zlib" ALSA_CARDS="ali5451 als4000 atiixp atiixp-modem bt87x ca0106 cmipci emu10k1x ens1370 ens1371 es1938 es1968 fm801 hda-intel intel8x0 intel8x0m maestro3 trident usb-audio via82xx via82xx-modem ymfpci" 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 authn_alias authn_anon authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache cgi cgid dav dav_fs dav_lock deflate dir disk_cache env expires ext_filter file_cache filter headers include info log_config logio mem_cache mime mime_magic negotiation rewrite setenvif speling status unique_id userdir usertrack vhost_alias" CALLIGRA_FEATURES="kexi words flow plan stage tables krita karbon braindump" CAMERAS="ptp2" COLLECTD_PLUGINS="df interface irq load memory rrdtool swap syslog" ELIBC="glibc" GPSD_PROTOCOLS="ashtech aivdm earthmate evermore fv18 garmin garmintxt gpsclock itrax mtk3301 nmea ntrip navcom oceanserver oldstyle oncore rtcm104v2 rtcm104v3 sirf superstar2 timing tsip tripmate tnt ubx" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" PHP_TARGETS="php5-3" RUBY_TARGETS="ruby18" USERLAND="GNU" VIDEO_CARDS="radeon" XTABLES_ADDONS="quota2 psd pknock lscan length2 ipv4options ipset ipp2p iface geoip fuzzy condition tee tarpit sysrq steal rawnat logmark ipmark dhcpmac delude chaos account"
Unset:  CPPFLAGS, CTARGET, INSTALL_MASK, LANG, LC_ALL, LINGUAS, PORTAGE_BUNZIP2_COMMAND, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 11 Bluey The Dog 2011-12-29 07:26:31 UTC
Me too. Stuff attached.
Comment 12 Bluey The Dog 2011-12-29 07:30:09 UTC
Created attachment 297283 [details]
BlueyThe Dog's build log
Comment 13 Bluey The Dog 2011-12-29 07:32:16 UTC
Created attachment 297285 [details]
BlueyThe Dog's emerge --info
Comment 14 Markus Wernig 2011-12-29 23:11:14 UTC
Confirm, same here
Comment 15 Markus Wernig 2011-12-29 23:32:07 UTC
Created attachment 297351 [details]
emerge --info
Comment 16 Markus Wernig 2011-12-29 23:34:38 UTC
build log is literally identical to the above
Comment 17 Adam Michalik 2011-12-29 23:55:18 UTC
Created attachment 297353 [details]
emerge phonon-gstreamer build log

I have the same issue. Attaching build.log.
Comment 18 Adam Michalik 2011-12-29 23:56:43 UTC
Created attachment 297355 [details]
emerge --info
Comment 19 Andreas K. Hüttel archtester gentoo-dev 2011-12-30 09:57:18 UTC
OK, this seems to be a frequent problem. Could someone please attach a build log of a failed build with CMAKE_VERBOSE=1 ?! (One is enough... :)

In addition, please post versions of
* QT
* Phonon
* GStreamer
Comment 20 Andreas K. Hüttel archtester gentoo-dev 2011-12-30 10:23:13 UTC
(In reply to comment #19)
> OK, this seems to be a frequent problem. Could someone please attach a build
> log of a failed build with CMAKE_VERBOSE=1 ?! (One is enough... :)
> 
> In addition, please post versions of
> * QT
> * Phonon
> * GStreamer

Never mind. It seems this comes up exclusively with phonon-4.6.0 ... Diffing the log files of phonon-gstreamer, it seems that phonon is not found by cmake, leading to a missing library in the link command.

--- log-450     2011-12-30 11:15:05.000000000 +0100
+++ log-460     2011-12-30 11:12:53.000000000 +0100
@@ -28,11 +28,6 @@
 -- Check for working CXX compiler: /usr/bin/x86_64-pc-linux-gnu-g++ -- works
 -- Detecting CXX compiler ABI info
 -- Detecting CXX compiler ABI info - done
--- Phonon Version: 4.5.0
--- Found Phonon Experimental: /usr/lib64/libphononexperimental.so
--- Found Phonon: /usr/lib64/libphonon.so
--- Found Phonon Includes: /usr/include/KDE;/usr/include;/usr/include
--- Found Phonon PulseAudio Support: Yes
 -- Looking for Q_WS_X11
 -- Looking for Q_WS_X11 - found
 -- Looking for Q_WS_WIN
@@ -62,6 +57,8 @@
...
Comment 21 Tomáš Chvátal (RETIRED) gentoo-dev 2011-12-30 11:25:28 UTC
Fixed in main tree as patch for the FindPHONON.cmake. Thanks for the report.
The patch is taken from git so not required for next versions.
Comment 22 Nikolaos Chatzidakis 2011-12-30 16:51:44 UTC
I confirm it is fixed here. Thank you.