Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 444340 - media-libs/phonon-vlc-9999: video/videographicsobject.h:43: Error: Undefined interface
Summary: media-libs/phonon-vlc-9999: video/videographicsobject.h:43: Error: Undefined ...
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL: http://cmake.org/gitweb?p=stage/cmake...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-11-22 17:25 UTC by DaggyStyle
Modified: 2013-09-13 11:26 UTC (History)
0 users

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


Attachments
build log (media-libs:phonon-vlc-9999:20121122-164328.log,29.46 KB, text/plain)
2012-11-22 17:25 UTC, DaggyStyle
Details

Note You need to log in before you can comment on or make changes to this bug.
Description DaggyStyle 2012-11-22 17:25:30 UTC
for quite some time phonon-vlc-9999 fails compilation.

the repo has commits from a few days ago it is less possible that they didn't noticed it fails compilation

Reproducible: Always
Comment 1 DaggyStyle 2012-11-22 17:25:49 UTC
Created attachment 330248 [details]
build log
Comment 2 Michael Palimaka (kensington) gentoo-dev 2012-11-28 12:51:29 UTC
emerge --info please
Comment 3 DaggyStyle 2012-11-29 18:21:40 UTC
here:
Portage 2.1.11.31 (default/linux/amd64/10.0/desktop/kde, gcc-4.6.3, glibc-2.16.0, 3.6.8-gentoo x86_64)
=================================================================
System uname: Linux-3.6.8-gentoo-x86_64-Intel-R-_Core-TM-_i7-2600_CPU_@_3.40GHz-with-gentoo-2.2
Timestamp of tree: Thu, 29 Nov 2012 17:15:01 +0000
ld GNU ld (GNU Binutils) 2.23.1
app-shells/bash:          4.2_p37
dev-java/java-config:     2.1.11-r3
dev-lang/python:          2.7.3-r2, 3.2.3-r1
dev-util/cmake:           2.8.10.1
dev-util/pkgconfig:       0.27.1
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.11.5
sys-apps/sandbox:         2.6
sys-devel/autoconf:       2.13, 2.68
sys-devel/automake:       1.9.6-r3, 1.10.3, 1.11.6
sys-devel/binutils:       2.23.1
sys-devel/gcc:            4.6.3
sys-devel/gcc-config:     1.7.3
sys-devel/libtool:        2.4.2
sys-devel/make:           3.82-r3
sys-kernel/linux-headers: 3.6 (virtual/os-headers)
sys-libs/glibc:           2.16.0
Repositories: gentoo x11 kde enlightenment vmware gamerlay Utopia_Platinia
ACCEPT_KEYWORDS="amd64"
ACCEPT_LICENSE="* -@EULA dlj-1.1 skype-4.0.0.7-copyright Broadcom PUEL googleearth LOKI-EULA AdobeFlash-10.3 RTCW-ETEULA ut2003 MakeMKV-EULA Q3AEULA"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=native -O2 -pipe -msse4.1"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/lib64/fax /usr/share/config /usr/share/gnupg/qualified.txt /usr/share/polkit-1/actions /var/lib/hsqldb /var/spool/fax/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.4/ext-active/ /etc/php/cgi-php5.4/ext-active/ /etc/php/cli-php5.4/ext-active/ /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="-march=native -O2 -pipe -msse4.1"
DISTDIR="/usr/portage/distfiles"
EMERGE_DEFAULT_OPTS="--keep-going --quiet-build=n"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs collision-protect config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="ftp://ftp.halifax.rwth-aachen.de/gentoo/"
LANG="en_US.UTF-8"
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
LINGUAS="en he es"
MAKEOPTS="-j10"
PKGDIR="/usr/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_EXTRA_OPTS="--timeout=180"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/var/lib/layman/x11 /var/lib/layman/kde /var/lib/layman/enlightenment /var/lib/layman/vmware /var/lib/layman/gamerlay /usr/local/portage"
SYNC="rsync://mirror.hamakor.org.il/gentoo-portage"
USE="X a52 aac acl acpi aio alsa amd64 amr audiofile avx bash-completion berkdb bidi branding bzip2 c++0x cairo cdda cdparanoia cdr cjk cleartype cli consolekit cracklib crypt css cups curl cxx dbus declarative device-mapper dga dri drm dts dv dvb dvd dvdr dvdread edb emboss encode exif faad fam ffmpeg firefox flac fortran ftp gallium gdbm gif gphoto2 gpm gtk iconv icq id3tag imagemagick java javascript jpeg jpeg2k kde kipi lame lcms ldap libnotify lua lzma mad matroska mmx mng modules mp3 mp4 mpeg mtp mudflap multilib nas ncurses nls nptl nsplugin ogg openal openexr opengl openmp openvg oss pam pango pcre pdf perl phonon php plasma png policykit ppds pppd private-headers python qt3support qt4 quicktime readline samba scanner sdl session smp sndfile spell srt sse sse2 sse3 ssl ssse3 startup-notification svg tcpd theora threads tiff truetype udev udisks unicode upower usb v4l v4l2 vaapi vcd vdpau vorbis vpx wavpack wifi wma wxwidgets x264 xcb xcomposite xinerama xml xosd xrandr xscreensaver xv xvid xvmc zlib" ALSA_CARDS="hda-intel usb-audio" ALSA_PCM_PLUGINS="multi asym rate dmix dshare dsnoop softvol plug extplug ioplug hooks empty route file" APACHE2_MODULES="authn_core authz_core socache_shmcb unixd 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 sheets 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" GRUB_PLATFORMS="pc efi-64" INPUT_DEVICES="evdev" KERNEL="linux" LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text" LIBREOFFICE_EXTENSIONS="presenter-console presenter-minimizer" LINGUAS="en he es" PHP_TARGETS="php5-3" PYTHON_SINGLE_TARGET="python2_7" PYTHON_TARGETS="python2_7 python3_2" QEMU_SOFTMMU_TARGETS="x86_64" QEMU_USER_TARGETS="x86_64" RUBY_TARGETS="ruby18 ruby19" SANE_BACKENDS="hp" USERLAND="GNU" VIDEO_CARDS="vesa v4l radeon r600 i915 intel i965" 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, USE_PYTHON
Comment 4 Michael Palimaka (kensington) gentoo-dev 2012-11-30 13:00:57 UTC
OK, this turns out to be (another) regression in cmake-2.8.10.x

This was supposedly fixed in .2, but it definitely is not.
Comment 5 Jekyll Wu 2012-11-30 21:38:16 UTC
Just for the record, I can build phonon-vlc-git on ArchLinux using cmake-2.8.10.2, yet fail on Gentoo with the same cmake version.
Comment 6 Michael Palimaka (kensington) gentoo-dev 2012-12-01 14:08:36 UTC
(In reply to comment #5)
> Just for the record, I can build phonon-vlc-git on ArchLinux using
> cmake-2.8.10.2, yet fail on Gentoo with the same cmake version.

That's really interesting. I don't see any obvious significant difference between the ebuild and pkgbuild, but then again I'm not too familiar with Arch.
Comment 7 Michael Palimaka (kensington) gentoo-dev 2012-12-08 16:15:47 UTC
Upstream has produced a fix (see URL) which is working for me. Presumably this will make its way into a .3 release
Comment 8 Chris Reffett (RETIRED) gentoo-dev Security 2013-01-01 19:26:35 UTC
Fixed in 2.8.10.2-r1.
Comment 9 DaggyStyle 2013-01-03 21:09:13 UTC
(In reply to comment #8)
> Fixed in 2.8.10.2-r1.

got cmake-2.8.10.2-r1 installed, see:
[I] dev-util/cmake
     Available versions:  2.8.9 (~)2.8.10.2-r1 {emacs ncurses qt4 test vim-syntax}
     Installed versions:  2.8.10.2-r1(08:43:24 PM 01/02/2013)(ncurses qt4 -emacs -test -vim-syntax)
     Homepage:            http://www.cmake.org/
     Description:         Cross platform Make

still fails with the same error.
Comment 10 Michael Palimaka (kensington) gentoo-dev 2013-01-05 16:16:15 UTC
(In reply to comment #9)
> got cmake-2.8.10.2-r1 installed, see:
> still fails with the same error.

Are you using phonon-9999? When was the last time you updated it?
Comment 11 DaggyStyle 2013-01-06 06:09:58 UTC
(In reply to comment #10)
> (In reply to comment #9)
> > got cmake-2.8.10.2-r1 installed, see:
> > still fails with the same error.
> 
> Are you using phonon-9999? When was the last time you updated it?

I am using phonon-9999, I'e tried to updated it two days ago.
Comment 12 Michael Palimaka (kensington) gentoo-dev 2013-09-12 10:04:30 UTC
With latest CMake and fresh phonon + phonon-vlc, it appears to be working.
Comment 13 DaggyStyle 2013-09-13 11:26:36 UTC
(In reply to Michael Palimaka (kensington) from comment #12)
> With latest CMake and fresh phonon + phonon-vlc, it appears to be working.

cannot reproduce it as it fails in configure due to qt5 being missing