Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

BOOST_JOIN Failed till make #9

Open
IljaGrebel opened this issue Dec 7, 2017 · 1 comment
Open

BOOST_JOIN Failed till make #9

IljaGrebel opened this issue Dec 7, 2017 · 1 comment

Comments

@IljaGrebel
Copy link

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>

@detrout
Copy link
Owner

detrout commented Dec 12, 2017

Hm. what version of boost do you have?

Can you try an older version? My guess is that boost changed something and no one's been maintaining qt-gstreamer, so it broke.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants