phonon fails to build: seeksliderplugin.h:50: Error: Undefined interface

Colin Williams colin.williams.seattle at gmail.com
Sat Aug 14 21:39:07 BST 2021


Any ideas on what steps I should take to proceed with the build?
_______________________________________________________________________________________________________

# kdesrc-build running: 'make' '-j' '8'
# from directory: /usr/local/kde/build/libraries/phonon
-- 

Installing in /usr/local/kde/usr. Run
/usr/local/kde/build/libraries/phonon/prefix.sh to set the environment
for Phonon.
-- Could not set up the appstream test. appstreamcli is missing.
-- The following OPTIONAL packages have been found:

 * Qt5UiPlugin (required version >= 5.15.2)
 * Qt5Xml (required version >= 5.15.2)
 * PkgConfig

-- The following RECOMMENDED packages have been found:

 * Qt5Designer (required version >= 5.15.0), Needed to build the Qt
Designer plugin, <https://www.qt.io/download>
 * PulseAudio (required version >= 0.9.15), A cross-platform,
networked sound server, <http://www.pulseaudio.org>
 * GLIB2, GLib 2 is required to compile the pulseaudio for Phonon,
<http://www.gtk.org/download/>

-- The following REQUIRED packages have been found:

 * ECM (required version >= 5.60), Extra CMake Modules,
<https://api.kde.org/frameworks/extra-cmake-modules/html/index.html>
 * Qt5Core (required version >= 5.15.0), Qt5 core module,
<https://www.qt.io/download>
 * Qt5Gui (required version >= 5.15.0), Qt5 GUI module,
<https://www.qt.io/download>
 * Qt5Widgets (required version >= 5.15.0), Qt5 widgets module,
<https://www.qt.io/download>

-- Configuring done
-- Generating done
-- Build files have been written to: /usr/local/kde/build/libraries/phonon
[  1%] Automatic MOC and UIC for target phonon4qt5
[  1%] Built target phonon4qt5_autogen
Consolidate compiler generated dependencies of target phonon4qt5
[  2%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/abstractaudiooutput.cpp.o
[  3%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/phonon4qt5_autogen/mocs_compilation.cpp.o
[  4%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/abstractmediastream.cpp.o
[  6%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/audiooutput.cpp.o
[  7%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/abstractvideooutput_p.cpp.o
[  8%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/audiodataoutput.cpp.o
[  9%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/abstractvideooutput.cpp.o
[ 11%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/abstractaudiooutput_p.cpp.o
[ 12%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/audiooutputinterface.cpp.o
[ 13%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/backendcapabilities.cpp.o
[ 14%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/effect.cpp.o
[ 16%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/effectparameter.cpp.o
[ 17%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/effectwidget.cpp.o
[ 18%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/factory.cpp.o
[ 19%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/globalconfig.cpp.o
[ 20%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/iodevicestream.cpp.o
[ 22%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/mediacontroller.cpp.o
[ 23%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/mediaobject.cpp.o
[ 24%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/medianode.cpp.o
[ 25%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/mediasource.cpp.o
[ 27%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/mrl.cpp.o
[ 28%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/objectdescription.cpp.o
[ 29%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/objectdescriptionmodel.cpp.o
[ 30%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/path.cpp.o
[ 32%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/phononnamespace.cpp.o
[ 33%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/platform.cpp.o
[ 34%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/pulsesupport.cpp.o
[ 35%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/seekslider.cpp.o
[ 37%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/statesvalidator.cpp.o
[ 38%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/streaminterface.cpp.o
[ 39%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/swiftslider.cpp.o
[ 40%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/volumefadereffect.cpp.o
[ 41%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/volumeslider.cpp.o
[ 43%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/videoplayer.cpp.o
[ 44%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/videowidget.cpp.o
[ 45%] Building CXX object
phonon/CMakeFiles/phonon4qt5.dir/ECMQmLoader-libphonon_qt.cpp.o
[ 46%] Building CXX object phonon/CMakeFiles/phonon4qt5.dir/pulsestream.cpp.o
[ 48%] Linking CXX shared library ../bin/libphonon4qt5.so
[ 48%] Built target phonon4qt5
[ 49%] Automatic MOC and UIC for target phononwidgets
[ 50%] Automatic MOC and UIC for target phononsettings
[ 51%] Automatic MOC and UIC for target phonon4qt5experimental

AutoMoc subprocess error
------------------------
The moc process failed to compile
  "SRC:/designer/seeksliderplugin.h"
into
  "BIN:/designer/phononwidgets_autogen/EWIEGA46WW/moc_seeksliderplugin.cpp"

Command
-------
/usr/local/share/Qt-5/bin/moc -DQT_CORE_LIB -DQT_DESIGNER_LIB
-DQT_GUI_LIB -DQT_NO_DEBUG -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB
-DQT_XML_LIB -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
-D_LARGEFILE64_SOURCE -Dphononwidgets_EXPORTS
-I/usr/local/kde/build/libraries/phonon/designer
-I/usr/local/kde/src/libraries/phonon/designer
-I/usr/local/kde/src/libraries/phonon
-I/usr/local/kde/build/libraries/phonon
-I/usr/local/kde/src/libraries/phonon/includes
-I/usr/local/kde/build/libraries/phonon/includes
-I/usr/local/kde/build/libraries/phonon/phonon
-I/usr/local/kde/src/libraries/phonon/phonon
-I/usr/local/share/Qt-5/include
-I/usr/local/share/Qt-5/include/QtUiPlugin
-I/usr/local/share/Qt-5/include/QtWidgets
-I/usr/local/share/Qt-5/include/QtGui
-I/usr/local/share/Qt-5/include/QtCore
-I/usr/local/share/Qt-5/mkspecs/linux-g++
-I/usr/local/share/Qt-5/include/QtDesigner
-I/usr/local/share/Qt-5/include/QtXml -I/usr/local/include
-I/usr/local/include/c++/11
-I/usr/local/include/c++/11/armv7l-cros-linux-gnueabihf
-I/usr/local/include/c++/11/backward
-I/usr/local/lib/gcc/armv7l-cros-linux-gnueabihf/11/include
-I/usr/local/lib/gcc/armv7l-cros-linux-gnueabihf/11/include-fixed
-I/usr/include --include
/usr/local/kde/build/libraries/phonon/designer/phononwidgets_autogen/moc_predefs.h
--output-dep-file -o
/usr/local/kde/build/libraries/phonon/designer/phononwidgets_autogen/EWIEGA46WW/moc_seeksliderplugin.cpp
/usr/local/kde/src/libraries/phonon/designer/seeksliderplugin.h

Output
------
/usr/local/kde/src/libraries/phonon/designer/seeksliderplugin.h:50:
Error: Undefined interface

make[2]: *** [designer/CMakeFiles/phononwidgets_autogen.dir/build.make:71:
designer/CMakeFiles/phononwidgets_autogen] Error 1
make[1]: *** [CMakeFiles/Makefile2:272:
designer/CMakeFiles/phononwidgets_autogen.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 51%] Built target phononsettings_autogen
[ 51%] Built target phonon4qt5experimental_autogen
make: *** [Makefile:146: all] Error 2


_____________________________________________________________________________________________________



More information about the kde-devel mailing list