detrout / qt-gstreamer

Qt Gstreamer 1.0: this is my staging area to send patches to freedesktop
http://cgit.freedesktop.org/gstreamer/qt-gstreamer/
GNU Lesser General Public License v2.1
15 stars 16 forks source link

BOOST_JOIN Failed till make #9

Open IljaGrebel opened 6 years ago

IljaGrebel commented 6 years ago

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>

detrout commented 6 years ago

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.