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.