Hi, I´m trying to build qt-gstreamer on opensuse and got an error:
-- The following external packages were located on your system.
-- This installation will have the extra features provided by these packages.
Qt - Required for building everything
QtOpenGL - Required for OpenGL acceleration in qtvideosink and QtGStreamerUi
QtQuick1 (QtDeclarative) - Required for building QtQuick1 support
Boost - Required for building QtGLib
GStreamer - Required to build QtGStreamer
GStreamer base library - Used for building the qtvideosink element
GStreamer app library - Required to build QtGStreamerUtils
GStreamer audio library - Required to build QtGStreamer
GStreamer video library - Required to build QtGStreamer
GStreamer pbutils library - Used for building the Discoverer API
GLib - Required to build QtGLib
GObject - Required to build QtGLib
OpenGL - Required for OpenGL rendering support in qtvideosink
Doxygen - Used to generate the API documentation
-- Congratulations! All external packages have been found.
-- Configuring done
-- Generating done
-- Build files have been written to: /home/dev/qt-gstreamer-master/build
dev@linux-gip1:~/qt-gstreamer-master/build> make
Scanning dependencies of target QtGLib_automoc
[ 0%] Automatic moc for target QtGLib
Generating connect.moc
usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
AUTOGEN: error: process for /home/dev/qt-gstreamer-master/build/src/QGlib/connect.moc failed:
usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
moc failed...
src/QGlib/CMakeFiles/QtGLib_automoc.dir/build.make:57: recipe for target 'src/QGlib/CMakeFiles/QtGLib_automoc' failed
make[2]: [src/QGlib/CMakeFiles/QtGLib_automoc] Error 1
CMakeFiles/Makefile2:243: recipe for target 'src/QGlib/CMakeFiles/QtGLib_automoc.dir/all' failed
make[1]: [src/QGlib/CMakeFiles/QtGLib_automoc.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
dev@linux-gip1:~/qt-gstreamer-master/build>
Hi, I´m trying to build qt-gstreamer on opensuse and got an error:
-- The following external packages were located on your system. -- This installation will have the extra features provided by these packages.
-- Congratulations! All external packages have been found.
-- Configuring done -- Generating done -- Build files have been written to: /home/dev/qt-gstreamer-master/build dev@linux-gip1:~/qt-gstreamer-master/build> make Scanning dependencies of target QtGLib_automoc [ 0%] Automatic moc for target QtGLib Generating connect.moc usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN" AUTOGEN: error: process for /home/dev/qt-gstreamer-master/build/src/QGlib/connect.moc failed: usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at "BOOST_JOIN"
moc failed... src/QGlib/CMakeFiles/QtGLib_automoc.dir/build.make:57: recipe for target 'src/QGlib/CMakeFiles/QtGLib_automoc' failed make[2]: [src/QGlib/CMakeFiles/QtGLib_automoc] Error 1 CMakeFiles/Makefile2:243: recipe for target 'src/QGlib/CMakeFiles/QtGLib_automoc.dir/all' failed make[1]: [src/QGlib/CMakeFiles/QtGLib_automoc.dir/all] Error 2 Makefile:138: recipe for target 'all' failed make: *** [all] Error 2 dev@linux-gip1:~/qt-gstreamer-master/build>