Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 308551 - pykde-4.4.1 fails to compile, phonon/medianode.sip:72:36: error: phonon/audiodataoutput.h: No such file or directory
Summary: pykde-4.4.1 fails to compile, phonon/medianode.sip:72:36: error: phonon/audio...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-03-08 23:18 UTC by Philip Webb
Modified: 2010-03-11 06:59 UTC (History)
0 users

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


Attachments
output of 'emerge --info =kde-base/pykde4-4.4.1' (pykde4.d1,3.80 KB, text/plain)
2010-03-08 23:19 UTC, Philip Webb
Details
output of 'emerge -pqv =kde-base/pykde4-4.4.1' (pykde4.d2,526 bytes, text/plain)
2010-03-08 23:22 UTC, Philip Webb
Details
build log (pykde4.d3,140.83 KB, text/plain)
2010-03-08 23:24 UTC, Philip Webb
Details
build environment (pykde4.d4,227.41 KB, text/plain)
2010-03-08 23:25 UTC, Philip Webb
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Philip Webb 2010-03-08 23:18:09 UTC
pykde-4.4.1 fails to compile at step "Built target python_module_PyKDE4_plasma".


Reproducible: Always

Steps to Reproduce:
1. emerge pykde-4.4.1
2. wait for 92 % to compile
3. watch error msg

Actual Results:  
fails with error msg

Expected Results:  
compiles in full

NB I don't use the KDE desktop (Fluxbox instead),
so I don't have any plasma pkgs installed: is it a missing dependency ?
Everything else I use in KDE 4.4.1 has installed successfully.
'pykde' is needed to Marble (whose version 4.3.5 continues to open).
My only installed version of Python is 2.6.4 ; I have PyQt4-4.7 & Qt-4.6.2 .
I will attach the usual requested files separately.
Comment 1 Philip Webb 2010-03-08 23:19:55 UTC
Created attachment 222747 [details]
output of 'emerge --info =kde-base/pykde4-4.4.1'
Comment 2 Philip Webb 2010-03-08 23:22:14 UTC
Created attachment 222749 [details]
output of 'emerge -pqv =kde-base/pykde4-4.4.1'
Comment 3 Philip Webb 2010-03-08 23:24:17 UTC
Created attachment 222751 [details]
build log
Comment 4 Philip Webb 2010-03-08 23:25:31 UTC
Created attachment 222753 [details]
build environment
Comment 5 Andreas K. Hüttel archtester gentoo-dev 2010-03-10 21:54:28 UTC
This is the actual error from the build log:

In file included from /z/tmp/portage/kde-base/pykde4-4.4.1/work/pykde4-4.4.1-2.6_build/python/pykde4/sip/phonon/sipphononpart0.cpp:7:
/z/tmp/portage/kde-base/pykde4-4.4.1/work/pykde4-4.4.1-2.6/python/pykde4/sip/phonon/medianode.sip:72:36: error: phonon/audiodataoutput.h: No such file or directory
Comment 6 Samuli Suominen (RETIRED) gentoo-dev 2010-03-10 21:58:59 UTC
(In reply to comment #5)
> This is the actual error from the build log:
> 
> In file included from
> /z/tmp/portage/kde-base/pykde4-4.4.1/work/pykde4-4.4.1-2.6_build/python/pykde4/sip/phonon/sipphononpart0.cpp:7:
> /z/tmp/portage/kde-base/pykde4-4.4.1/work/pykde4-4.4.1-2.6/python/pykde4/sip/phonon/medianode.sip:72:36:
> error: phonon/audiodataoutput.h: No such file or directory
> 

media-sound/phonon (/usr/include/phonon/experimental/audiodataoutput.h)
media-sound/phonon (/usr/include/phonon/audiodataoutput.h)

Comment 7 Philip Webb 2010-03-10 23:05:10 UTC
I have phonon-4.3.80-r1 installed;
I have file  /usr/include/phonon/experimental/audiodataoutput.h ,
but only  /usr/include/phonon/audiooutput.h  (a typo on your part ? (smile)).

NB I do not have sound activated in my kernal nor any sound hardware;
the only reason for installing Phonon is to install KDE apps.
I complained long ago that Gentoo KDE requires installation of sound pkgs
& got caught between Gentoo & KDE devs as to which were responsible.
Is this perhaps an occasion to consider removing the KDE sound dependency ?
Comment 8 Samuli Suominen (RETIRED) gentoo-dev 2010-03-10 23:07:14 UTC
(In reply to comment #7)
> I have phonon-4.3.80-r1 installed;
> I have file  /usr/include/phonon/experimental/audiodataoutput.h ,
> but only  /usr/include/phonon/audiooutput.h  (a typo on your part ? (smile)).

Not a typo. The file is here, and installed by phonon-4.3.80-r1.
Comment 9 Philip Webb 2010-03-11 01:50:19 UTC
A small apology & a big grumble (with a smile to the hard-working volunteers).

I misread the output of Eix: what I had installed was Phonon-4.4_pre20090520 ,
which was needed for KDE 4.3.1 last October; it's disappeared from the tree.
What I have just installed is Phonon-4.3.80-r1 , which renamed the .h file,
so after it compiles, there's no further problem with Pykde4 & Marble.

Otherwise, Phonon required yet another 6 dependencies.
I don't want any of that stuff in my machine: I don't need it for anything else.
Please see Gentoo bug 265864 & KDE bug 190601 from spring 2009.
Can you guys please remove the requirement to install sound software
in order to be able to install KDE 4 ?
Comment 10 Andreas K. Hüttel archtester gentoo-dev 2010-03-11 06:59:13 UTC
Different problem... :)