Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 520384 - kde-base/marble-4.14.0 0 - .../work/marble-4.14.0/src/lib/marble/PlaybackSoundCueItem.h:20:30: fatal error: Phonon/MediaObj ect: No such file or directory
Summary: kde-base/marble-4.14.0 0 - .../work/marble-4.14.0/src/lib/marble/PlaybackSoun...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-08-21 07:48 UTC by tman
Modified: 2014-10-26 17:22 UTC (History)
0 users

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


Attachments
build.log (build.log,58.70 KB, text/plain)
2014-08-22 06:12 UTC, tman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description tman 2014-08-21 07:48:15 UTC
[ 48%] [ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/graphicsview/LabelGraphicsItem.o
Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/graphicsview/WidgetGraphicsItem.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/graphicsview/AbstractMarbleGraphicsLayout.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/FogLayer.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/graphicsview/MarbleGraphicsGridLayout.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/FpsLayer.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/GeometryLayer.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/GroundLayer.o
[ 48%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/MarbleSplashLayer.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/PlacemarkLayer.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/PopupLayer.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/TextureLayer.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/layers/VectorTileLayer.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/blendings/Blending.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/blendings/BlendingAlgorithms.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/blendings/BlendingFactory.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/blendings/SunLightBlending.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/DownloadRegion.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/DownloadRegionDialog.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/LatLonBoxWidget.o
[ 49%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleWidget.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleAbstractPresenter.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleWebView.o
[ 50%] [ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleModel.o
Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleMap.o
[ 50%] [ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/NavigationWidget.o
Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleControlBox.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MapViewWidget.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/FileViewWidget.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/TourWidget.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/TourPlayback.o
[ 50%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/LegendWidget.o
In file included from /var/tmp/portage/kde-base/marble-4.14.0/work/marble-4.14.0/src/lib/marble/TourPlayback.cpp:33:0:
/var/tmp/portage/kde-base/marble-4.14.0/work/marble-4.14.0/src/lib/marble/PlaybackSoundCueItem.h:20:30: fatal error: Phonon/MediaObject: No such file or directory
 #include <Phonon/MediaObject>
                              ^
compilation terminated.
src/lib/marble/CMakeFiles/marblewidget.dir/build.make:10606: recipe for target 'src/lib/marble/CMakeFiles/marblewidget.dir/TourPlayback.o' failed
make[2]: *** [src/lib/marble/CMakeFiles/marblewidget.dir/TourPlayback.o] Error 1
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:1271: recipe for target 'src/lib/marble/CMakeFiles/marblewidget.dir/all' failed
make[1]: *** [src/lib/marble/CMakeFiles/marblewidget.dir/all] Error 2
Makefile:146: recipe for target 'all' failed
make: *** [all] Error 2
 * ERROR: kde-base/marble-4.14.0::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info '=kde-base/marble-4.14.0::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=kde-base/marble-4.14.0::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/kde-base/marble-4.14.0/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/kde-base/marble-4.14.0/temp/environment'.
 * Working directory: '/var/tmp/portage/kde-base/marble-4.14.0/work/marble-4.14.0_build'
 * S: '/var/tmp/portage/kde-base/marble-4.14.0/work/marble-4.14.0'

>>> Failed to emerge kde-base/marble-4.14.0, Log file:

>>>  '/var/tmp/portage/kde-base/marble-4.14.0/temp/build.log'

 * Messages for package kde-base/marble-4.14.0:


Reproducible: Always




Portage 2.2.12 (python 3.4.1-final-0, default/linux/amd64/13.0/desktop, gcc-4.8.3, glibc-2.19-r1, 3.16.1-gentoo x86_64)
=================================================================
System uname: Linux-3.16.1-gentoo-x86_64-Intel-R-_Core-TM-_i7-3740QM_CPU_@_2.70GHz-with-gentoo-2.2
KiB Mem:    24627048 total,  21950348 free
KiB Swap:   25461756 total,  25461756 free
Timestamp of tree: Thu, 21 Aug 2014 07:30:01 +0000
ld GNU ld (Gentoo 2.24 p1.4) 2.24
app-shells/bash:          4.2_p47
dev-java/java-config:     2.2.0
dev-lang/python:          2.7.8, 3.3.5-r1, 3.4.1
dev-util/cmake:           2.8.12.2-r1
dev-util/pkgconfig:       0.28-r2
sys-apps/baselayout:      2.2
sys-apps/openrc:          0.13
sys-apps/sandbox:         2.6-r1
sys-devel/autoconf:       2.13, 2.69
sys-devel/automake:       1.11.6, 1.14.1
sys-devel/binutils:       2.24-r3
sys-devel/gcc:            4.8.3
sys-devel/gcc-config:     1.8
sys-devel/libtool:        2.4.2-r1
sys-devel/make:           4.0-r1
sys-kernel/linux-headers: 3.16 (virtual/os-headers)
sys-libs/glibc:           2.19-r1
Repositories: gentoo bitcoin steam-overlay bumblebee printer-drivers lokal
ACCEPT_KEYWORDS="amd64 ~amd64"
ACCEPT_LICENSE="*"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=corei7 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/gnupg/qualified.txt /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/dconf /etc/env.d /etc/fonts/fonts.conf /etc/gconf /etc/gentoo-release /etc/php/apache2-php5.5/ext-active/ /etc/php/cgi-php5.5/ext-active/ /etc/php/cli-php5.5/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=corei7 -O2 -pipe"
DISTDIR="/mnt/portage/distfiles"
FCFLAGS="-O2 -pipe"
FEATURES="assume-digests binpkg-logs config-protect-if-modified distlocks ebuild-locks fixlafiles merge-sync news parallel-fetch preserve-libs protect-owned sandbox sfperms strict unknown-features-warn unmerge-logs unmerge-orphans userfetch userpriv usersandbox usersync"
FFLAGS="-O2 -pipe"
GENTOO_MIRRORS="http://distfiles.gentoo.org"
LANG="de_DE.UTF-8"
LC_ALL=""
LDFLAGS="-Wl,-O1 -Wl,--as-needed"
MAKEOPTS="-j9"
PKGDIR="/mnt/portage/packages"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --omit-dir-times --compress --force --whole-file --delete --stats --human-readable --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/mnt/portage"
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2014-08-21 10:05:46 UTC
Please attach the entire build log to this bug report.
Comment 2 tman 2014-08-22 06:12:23 UTC
Created attachment 383306 [details]
build.log
Comment 3 Michael Palimaka (kensington) gentoo-dev 2014-08-22 16:03:33 UTC
Do you have phonon installed, and if so which version? What is the output of 'qlist phonon | grep MediaObject'?
Comment 4 tman 2014-08-26 15:12:44 UTC
(In reply to Michael Palimaka (kensington) from comment #3)
> Do you have phonon installed, and if so which version? What is the output of
> 'qlist phonon | grep MediaObject'?

 # qlist phonon | grep MediaObject
/usr/include/qt4/phonon/MediaObject
/usr/include/qt4/phonon/MediaObjectInterface


its there. do you have an advice to solve?
Comment 5 Michael Palimaka (kensington) gentoo-dev 2014-08-28 12:50:43 UTC
Do you have media-libs/phonon or dev-qt/qtphonon? If the latter, does it work if you switch to the former?
Comment 6 tman 2014-08-28 16:19:02 UTC
I have


  ~ $ eix dev-qt/qtphonon
[I] dev-qt/qtphonon
     Available versions:  (4) 4.8.5 4.8.5[1]
       {aqua dbus debug +exceptions pch qt3support}
     Installed versions:  4.8.5(4)(08:43:39 16.08.2014)(dbus exceptions qt3support -aqua -debug -pch)
     Homepage:            http://qt-project.org/ http://qt.digia.com/
     Description:         The Phonon module for the Qt toolkit

[1] "gentoo" /usr/portage
cornix@TuX ~ $ eix phonon -I
[I] dev-qt/qtphonon
     Available versions:  (4) 4.8.5 4.8.5[1]
       {aqua dbus debug +exceptions pch qt3support}
     Installed versions:  4.8.5(4)(08:43:39 16.08.2014)(dbus exceptions qt3support -aqua -debug -pch)
     Homepage:            http://qt-project.org/ http://qt.digia.com/
     Description:         The Phonon module for the Qt toolkit
Comment 7 Michael Palimaka (kensington) gentoo-dev 2014-09-04 15:32:56 UTC
Marble has an optional dependency on phonon, but apparently detects and is incompatible with dev-qt/qtphonon.

I suggest we add a phonon USE flag enforcing media-libs/phonon.
Comment 8 Michael Palimaka (kensington) gentoo-dev 2014-09-18 18:12:16 UTC
Fixed in overlay:

https://github.com/gentoo/kde/commit/28ba3505748931fe2cf66056aa43a9a37237583c
Comment 9 imese 2014-09-23 02:39:39 UTC
Maybe not the right place for this question if so please point me to the proper forum.

So the link to the fixed marble in github says that qtphonon is deprecated. I have that installed. It also says that phonon is needed. How to proceed? Just unmerge qtphonon and emerge phonon?

Thanks
Comment 10 Michael Palimaka (kensington) gentoo-dev 2014-09-23 13:17:26 UTC
(In reply to imese from comment #9)
> Maybe not the right place for this question if so please point me to the
> proper forum.
> 
> So the link to the fixed marble in github says that qtphonon is deprecated.
> I have that installed. It also says that phonon is needed. How to proceed?
> Just unmerge qtphonon and emerge phonon?
> 
> Thanks

That's correct. You may need to rebuild packages linked against qtphonon to make a full transition.
Comment 11 Michael Palimaka (kensington) gentoo-dev 2014-10-26 17:22:01 UTC
4.14.2 is in the tree