In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h: In member function ���double TBOX::x_overlap_fraction(const TBOX&) const���:

rect.h:463:65: error: no matching function for call to ���max(float, double)���

return std::max(0.0, static_cast<double>(high - low) / width);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:61,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:219:5: note: candidate: ���template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)���

max(const _Tp& __a, const _Tp& __b)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:219:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:463:65: note: deduced conflicting types for parameter ���const _Tp��� (���float��� and ���double���)

return std::max(0.0, static_cast<double>(high - low) / width);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:61,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:265:5: note: candidate: ���template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)���

max(const _Tp& __a, const _Tp& __b, _Compare __comp)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:265:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:463:65: note: deduced conflicting types for parameter ���const _Tp��� (���float��� and ���double���)

return std::max(0.0, static_cast<double>(high - low) / width);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:62,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3462:5: note: candidate: ���template<class _Tp> _Tp std::max(std::initializer_list<_Tp>)���

max(initializer_list<_Tp> __l)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3462:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:463:65: note: mismatched types ���std::initializer_list<_Tp>��� and ���float���

return std::max(0.0, static_cast<double>(high - low) / width);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:62,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3468:5: note: candidate: ���template<class _Tp, class _Compare> _Tp std::max(std::initializer_list<_Tp>, _Compare)���

max(initializer_list<_Tp> __l, _Compare __comp)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3468:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:463:65: note: mismatched types ���std::initializer_list<_Tp>��� and ���float���

return std::max(0.0, static_cast<double>(high - low) / width);

^

rect.h: In member function ���double TBOX::y_overlap_fraction(const TBOX&) const���:

rect.h:485:66: error: no matching function for call to ���max(float, double)���

return std::max(0.0, static_cast<double>(high - low) / height);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:61,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:219:5: note: candidate: ���template<class _Tp> const _Tp& std::max(const _Tp&, const _Tp&)���

max(const _Tp& __a, const _Tp& __b)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:219:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:485:66: note: deduced conflicting types for parameter ���const _Tp��� (���float��� and ���double���)

return std::max(0.0, static_cast<double>(high - low) / height);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:61,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:265:5: note: candidate: ���template<class _Tp, class _Compare> const _Tp& std::max(const _Tp&, const _Tp&, _Compare)���

max(const _Tp& __a, const _Tp& __b, _Compare __comp)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algobase.h:265:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:485:66: note: deduced conflicting types for parameter ���const _Tp��� (���float��� and ���double���)

return std::max(0.0, static_cast<double>(high - low) / height);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:62,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3462:5: note: candidate: ���template<class _Tp> _Tp std::max(std::initializer_list<_Tp>)���

max(initializer_list<_Tp> __l)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3462:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:485:66: note: mismatched types ���std::initializer_list<_Tp>��� and ���float���

return std::max(0.0, static_cast<double>(high - low) / height);

^

In file included from /mnt/utmp/codeblocks/usr/include/c++/8.1.0/algorithm:62,

from ../../src/ccutil/genericvector.h:23,

from boxword.h:23,

from blamer.h:26,

from blamer.cpp:21:

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3468:5: note: candidate: ���template<class _Tp, class _Compare> _Tp std::max(std::initializer_list<_Tp>, _Compare)���

max(initializer_list<_Tp> __l, _Compare __comp)

^~~

/mnt/utmp/codeblocks/usr/include/c++/8.1.0/bits/stl_algo.h:3468:5: note: template argument deduction/substitution failed:

In file included from boxword.h:24,

from blamer.h:26,

from blamer.cpp:21:

rect.h:485:66: note: mismatched types ���std::initializer_list<_Tp>��� and ���float���

return std::max(0.0, static_cast<double>(high - low) / height);

^

make[2]: *** [Makefile:504: blamer.lo] Error 1