Although I can successfully compile version 1.0.14 on Slackware 14.2. I've got gcc 5.5.0 and qt5 5.7.1.
Scanning dependencies of target stcore
[ 25%] Building CXX object imageproc/CMakeFiles/imageproc.dir/AdjustBrightness.cpp.o
[ 25%] Building CXX object CMakeFiles/stcore.dir/BackgroundExecutor.cpp.o
[ 26%] Building CXX object imageproc/CMakeFiles/imageproc.dir/SEDM.cpp.o
[ 27%] Building CXX object CMakeFiles/stcore.dir/PixmapRenderer.cpp.o
[ 27%] Building CXX object CMakeFiles/stcore.dir/BubbleAnimation.cpp.o
[ 27%] Building CXX object imageproc/CMakeFiles/imageproc.dir/ConnectivityMap.cpp.o
[ 27%] Building CXX object CMakeFiles/stcore.dir/ProcessingIndicationWidget.cpp.o
In file included from /usr/include/c++/5.5.0/bits/hashtable.h:35:0,
from /usr/include/c++/5.5.0/unordered_map:47,
from /home/blabla/sta/ColorScheme.h:7,
from /home/blabla/sta/ColorSchemeManager.h:8,
from /home/blabla/sta/ProcessingIndicationWidget.cpp:23:
/usr/include/c++/5.5.0/bits/hashtable_policy.h: In instantiation of ‘struct std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> >’:
/usr/include/c++/5.5.0/type_traits:137:12: required from ‘struct std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > >’
/usr/include/c++/5.5.0/type_traits:148:38: required from ‘struct std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
/usr/include/c++/5.5.0/bits/unordered_map.h:100:66: required from ‘class std::unordered_map<ColorScheme::ColorParam, QColor>’
/home/blabla/sta/ColorSchemeManager.h:27:28: required from here
/usr/include/c++/5.5.0/bits/hashtable_policy.h:85:34: error: no match for call to ‘(const std::hash<ColorScheme::ColorParam>) (const ColorScheme::ColorParam&)’
noexcept(declval<const _Hash&>()(declval<const _Key&>()))>
^
In file included from /usr/include/c++/5.5.0/bits/move.h:57:0,
from /usr/include/c++/5.5.0/bits/stl_pair.h:59,
from /usr/include/c++/5.5.0/utility:70,
from /usr/include/qt5/QtCore/qcompilerdetection.h:1001,
from /usr/include/qt5/QtCore/qglobal.h:83,
from /usr/include/qt5/QtGui/qrgb.h:43,
from /usr/include/qt5/QtGui/qcolor.h:43,
from /usr/include/qt5/QtGui/QColor:1,
from /home/blabla/sta/ProcessingIndicationWidget.h:22,
from /home/blabla/sta/ProcessingIndicationWidget.cpp:19:
/usr/include/c++/5.5.0/type_traits: In instantiation of ‘struct std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’:
/usr/include/c++/5.5.0/bits/unordered_map.h:100:66: required from ‘class std::unordered_map<ColorScheme::ColorParam, QColor>’
/home/blabla/sta/ColorSchemeManager.h:27:28: required from here
/usr/include/c++/5.5.0/type_traits:148:38: error: ‘value’ is not a member of ‘std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > >’
: public integral_constant<bool, !_Pp::value>
^
In file included from /usr/include/c++/5.5.0/unordered_map:48:0,
from /home/blabla/sta/ColorScheme.h:7,
from /home/blabla/sta/ColorSchemeManager.h:8,
from /home/blabla/sta/ProcessingIndicationWidget.cpp:23:
/usr/include/c++/5.5.0/bits/unordered_map.h: In instantiation of ‘class std::unordered_map<ColorScheme::ColorParam, QColor>’:
/home/blabla/sta/ColorSchemeManager.h:27:28: required from here
/usr/include/c++/5.5.0/bits/unordered_map.h:100:66: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef __umap_hashtable<_Key, _Tp, _Hash, _Pred, _Alloc> _Hashtable;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:107:45: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::key_type key_type;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:108:47: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::value_type value_type;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:109:48: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::mapped_type mapped_type;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:110:43: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::hasher hasher;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:111:46: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::key_equal key_equal;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:112:51: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::allocator_type allocator_type;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:117:45: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::pointer pointer;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:118:50: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::const_pointer const_pointer;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:119:47: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::reference reference;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:120:52: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::const_reference const_reference;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:121:46: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::iterator iterator;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:122:51: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::const_iterator const_iterator;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:123:51: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::local_iterator local_iterator;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:124:57: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::const_local_iterator const_local_iterator;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:125:47: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::size_type size_type;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:126:52: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
typedef typename _Hashtable::difference_type difference_type;
^
/usr/include/c++/5.5.0/bits/unordered_map.h:280:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
operator=(initializer_list<value_type> __l)
^
/usr/include/c++/5.5.0/bits/unordered_map.h:379:2: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
emplace(_Args&&... __args)
^
/usr/include/c++/5.5.0/bits/unordered_map.h:432:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
insert(const value_type& __x)
^
/usr/include/c++/5.5.0/bits/unordered_map.h:439:2: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
insert(_Pair&& __x)
^
/usr/include/c++/5.5.0/bits/unordered_map.h:499:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
insert(initializer_list<value_type> __l)
^
/usr/include/c++/5.5.0/bits/unordered_map.h:645:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
equal_range(const key_type& __x)
^
/usr/include/c++/5.5.0/bits/unordered_map.h:649:7: error: ‘value’ is not a member of ‘std::__not_<std::__and_<std::__is_fast_hash<std::hash<ColorScheme::ColorParam> >, std::__detail::__is_noexcept_hash<ColorScheme::ColorParam, std::hash<ColorScheme::ColorParam> > > >’
equal_range(const key_type& __x) const
^
[ 27%] Building CXX object imageproc/CMakeFiles/imageproc.dir/InfluenceMap.cpp.o
CMakeFiles/stcore.dir/build.make:138: recipe for target 'CMakeFiles/stcore.dir/ProcessingIndicationWidget.cpp.o' failed
make[2]: *** [CMakeFiles/stcore.dir/ProcessingIndicationWidget.cpp.o] Error 1
CMakeFiles/Makefile2:117: recipe for target 'CMakeFiles/stcore.dir/all' failed
make[1]: *** [CMakeFiles/stcore.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
[ 27%] Building CXX object imageproc/CMakeFiles/imageproc.dir/MaxWhitespaceFinder.cpp.o
[ 27%] Building CXX object imageproc/CMakeFiles/imageproc.dir/RastLineFinder.cpp.o
[ 28%] Building CXX object imageproc/CMakeFiles/imageproc.dir/ColorInterpolation.cpp.o
[ 28%] Building CXX object imageproc/CMakeFiles/imageproc.dir/SeedFillGeneric.cpp.o
[ 28%] Building CXX object imageproc/CMakeFiles/imageproc.dir/BackgroundColorCalculator.cpp.o
[ 28%] Building CXX object imageproc/CMakeFiles/imageproc.dir/BadAllocIfNull.cpp.o
[ 28%] Building CXX object imageproc/CMakeFiles/imageproc.dir/ColorSegmenter.cpp.o
[ 29%] Building CXX object imageproc/CMakeFiles/imageproc.dir/ColorTable.cpp.o
[ 29%] Building CXX object imageproc/CMakeFiles/imageproc.dir/ImageCombination.cpp.o
[ 29%] Linking CXX static library libimageproc.a
[ 29%] Built target imageproc
Makefile:162: recipe for target 'all' failed
make: *** [all] Error 2