I apologize for never finishing the build instruction, but I am still having issues and I don't want to post instructions that are not fully tested. I am having multiple problems so this is the first.

I find absolutely nothing in TechBase which indicates a maximum version of Phonon that can be used. In fact, it says that you should get the current source using GIT.

KDEBase would not build without the changes in the attached patch.

Does anyone know what the problem is?

--
James Tyrer

Linux (mostly) From Scratch
Index: kdebase/runtime/phonon/platform_kde/kdeplatformplugin.cpp
===================================================================
--- kdebase/runtime/phonon/platform_kde/kdeplatformplugin.cpp   (revision 
1193642)
+++ kdebase/runtime/phonon/platform_kde/kdeplatformplugin.cpp   (working copy)
@@ -43,9 +43,7 @@
 
 typedef QPair<QByteArray, QString> PhononDeviceAccess;
 typedef QList<PhononDeviceAccess> PhononDeviceAccessList;
-#ifndef KDE_USE_FINAL
-Q_DECLARE_METATYPE(PhononDeviceAccessList)
-#endif
+
 namespace Phonon
 {
 
Index: kdebase/runtime/phonon/platform_kde/devicelisting.cpp
===================================================================
--- kdebase/runtime/phonon/platform_kde/devicelisting.cpp       (revision 
1193642)
+++ kdebase/runtime/phonon/platform_kde/devicelisting.cpp       (working copy)
@@ -35,7 +35,6 @@
 #endif // HAVE_ALSA_ASOUNDLIB_H
 
 typedef QList<QPair<QByteArray, QString> > PhononDeviceAccessList;
-Q_DECLARE_METATYPE(PhononDeviceAccessList)
 
 static void installAlsaPhononDeviceHandle()
 {
Index: kdebase/runtime/phonon/kded-module/phononserver.cpp
===================================================================
--- kdebase/runtime/phonon/kded-module/phononserver.cpp (revision 1193642)
+++ kdebase/runtime/phonon/kded-module/phononserver.cpp (working copy)
@@ -56,7 +56,6 @@
 K_EXPORT_PLUGIN(PhononServerFactory("phononserver"))
 
 typedef QList<QPair<QByteArray, QString> > PhononDeviceAccessList;
-Q_DECLARE_METATYPE(PhononDeviceAccessList)
 
 PhononServer::PhononServer(QObject *parent, const QList<QVariant> &)
     : KDEDModule(parent),
___________________________________________________
This message is from the kde-linux mailing list.
Account management:  https://mail.kde.org/mailman/listinfo/kde-linux.
Archives: http://lists.kde.org/.
More info: http://www.kde.org/faq.html.

Reply via email to