[Lunar-commits] <moonbase> phonon: version bumped to 4.4.4.

Zbigniew Luszpinski zbiggy at o2.pl
Sat Jan 29 18:04:44 CET 2011


> On Friday, January 28, 2011 05:36:32 PM Florin Braescu wrote:
> > commit 159143075da048c991aedc53f72b4eb87cd30522
> > Author: Florin Braescu <florin at lunar-linux.org>
> > Date:   Sat Jan 29 00:36:32 2011 +0200
> > 
> >     phonon: version bumped to 4.4.4.
> >     
> >     A better version.
> > 
> > ---
> > 
> >  kde4/utils/phonon/DETAILS |    8 ++++----
> >  1 files changed, 4 insertions(+), 4 deletions(-)
> > 
> > diff --git a/kde4/utils/phonon/DETAILS b/kde4/utils/phonon/DETAILS
> > index ff6e842..220a80c 100644
> > --- a/kde4/utils/phonon/DETAILS
> > +++ b/kde4/utils/phonon/DETAILS
> > @@ -1,12 +1,12 @@
> > 
> >            MODULE=phonon
> >            
> >             MAJOR=4.4
> > 
> > -         VERSION=${MAJOR}.3
> > +         VERSION=${MAJOR}.4
> > 
> >            SOURCE=$MODULE-$VERSION.tar.bz2
> > 
> > -      SOURCE_URL=$KDE_URL/stable/$MODULE/$VERSION
> > -      SOURCE_VFY=sha1:50262d590beb648be9dcad6b913b920db19a84f8
> > phonon-4.4.3.tar.bz2 +
> > SOURCE_URL=$KDE_URL/stable/$MODULE/$VERSION/src
> > +      SOURCE_VFY=sha1:7f31752c20efecbe63c7b312ceb28819fa337943
> > 
> >          WEB_SITE=http://www.kde.org
> >          
> >           ENTERED=20080625
> > 
> > -         UPDATED=20110128
> > +         UPDATED=20110129
> > 
> >             SHORT="Multimedia API for KDE applications"
> 
> Florin, unless you have a patch and forgot to commit it that gets
> around this make failure with kdebase4-runtime;
> 
> [ 56%] Building CXX object phonon/kded-
> module/CMakeFiles/kded_phononserver.dir/kded_phononserver_automoc.o
> [ 56%] Building CXX object phonon/kded-
> module/CMakeFiles/kded_phononserver.dir/phononserver.o
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp: In
> constructor 'PhononServer::PhononServer(QObject*, const
> QList<QVariant>&)':
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:66:
> 5: error: 'registerMetaTypes' is not a member of 'Phonon'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp: In
> member function 'void PhononServer::updateAudioDevicesCache()':
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:695:
> 9: error: 'DeviceAccessList' is not a member of 'Phonon'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:695:
> 34: error: expected ';' before 'deviceAccessList'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:711:
> 17: error: 'deviceAccessList' was not declared in this scope
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:711:
> 37: error: 'DeviceAccess' is not a member of 'Phonon'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:714:
> 67: error: 'deviceAccessList' was not declared in this scope
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:733:
> 9: error: 'DeviceAccessList' is not a member of 'Phonon'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:733:
> 34: error: expected ';' before 'deviceAccessList'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:737:
> 17: error: 'deviceAccessList' was not declared in this scope
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:737:
> 37: error: 'DeviceAccess' is not a member of 'Phonon'
> /usr/src/kdebase-runtime-4.6.0/phonon/kded-module/phononserver.cpp:740:
> 67: error: 'deviceAccessList' was not declared in this scope
> make[2]: *** [phonon/kded-
> module/CMakeFiles/kded_phononserver.dir/phononserver.o] Error 1
> make[1]: *** [phonon/kded-module/CMakeFiles/kded_phononserver.dir/all]
> Error 2 make: *** [all] Error 2
> 
> 
> please revert phonon to 4.4.2.

No. You are wrong. Florin do NOT revert. Recent KDE we have in moonbase 
requires minimum phonon 4.4.3. phonon 4.4.4 is right choice. Reverting it 
to 4.4.2 will break KDE build and tell you to update phonon to minimum 
4.4.3.

Dennins you have to fix your system build. What you see is what I had 
struggled with recently. I discovered that the source of this break lies 
in qt4 not kde or phonon. Qt4 contain old phonon which breaks kde build. I 
commited fixed qt4 into moonbase now.

Follow my steps in recovering from this bug:
1. do lunar update to get updated qt4
(but clean up the update list so nothing is updated)
2. do lin -r -c qt4
will ask you:
Skip building old phonon? Needed by kdebase4-runtime
Answer y. <--- Important!
3. build kdelibs4 (yes it built fine before but you have to build it again 
after updating qt4 otherwise you will get other phonon build error at 
linking part).
4. Now do lunar renew. All kde modules which failed before now will build 
fine: kdebase4-runtime, multimedia, bindings.

have a nice day,
Zbigniew Luszpinski


More information about the Lunar-dev mailing list