[Note: CCing to the AM because "tasks & skills" process of the DD application 
is going on]

In the meanwhile I've got deeper into the current Scantailor problem ...

It appears there is problem with Qt4 in combination with libboost [1,2]:

<buildlog>
[30%] Built target interaction
make -f zones/CMakeFiles/zones.dir/build.make zones/CMakeFiles/zones.dir/depend
make[3]: Entering directory '/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
[ 30%] Generating ZoneContextMenuInteraction.h.moc
cd /«PKGBUILDDIR»/obj-x86_64-linux-gnu/zones && 
/usr/lib/x86_64-linux-gnu/qt4/bin/moc 
@/«PKGBUILDDIR»/obj-x86_64-linux-gnu/zones/ZoneContextMenuInteraction.h.moc_parameters
usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at 
"BOOST_JOIN"
make[3]: *** [zones/ZoneContextMenuInteraction.h.moc] Error 1
zones/CMakeFiles/zones.dir/build.make:70: recipe for target 
'zones/ZoneContextMenuInteraction.h.moc' failed
make[3]: Leaving directory '/«PKGBUILDDIR»/obj-x86_64-linux-gnu'
make[2]: *** [zones/CMakeFiles/zones.dir/all] Error 2
make[2]: *** Waiting for unfinished jobs....
CMakeFiles/Makefile2:809: recipe for target 'zones/CMakeFiles/zones.dir/all' 
failed
</buildlog>

qsapecng had the same problem recently leading to FTBFS in the Reproducible 
Builds CI [3], patching
some relevant includes with a workaround [4]. I'm going to follow that model.

DS

[1] 
http://stackoverflow.com/questions/15455178/qt4-cgal-parse-error-at-boost-join

[2] https://bugreports.qt.io/browse/QTBUG-22829

[3] https://bugs.debian.org/799998
    qsapecng: FTBFS: Parse error at "BOOST_JOIN" 
src/CMakeFiles/qsapecng.dir/build.make

[4] 
https://sources.debian.net/src/qsapecng/2.0.0-8/debian/patches/boost_join_fix.patch

-- 
4096R/DF5182C8
46CB 1CA8 9EA3 B743 7676 1DB9 15E0 9AF4 DF51 82C8
LPI certified Linux admin (LPI000329859 64mz6f7kt4)
http://www.danielstender.com/blog/

Reply via email to