Building error on KAHIP
I am trying to build KAHIP with makeKAHIP and got the following error:
/opt/HPC/Compilers/gcc/7.1.0/include/c++/7.1.0/utility:147:12: error: partial specialization of 'struct std::__is_tuple_like_impl<std::pair<_T1, _T2> >' after instantiation of 'struct std::__is_tuple_like_impl<std::pair<unsigned int, unsigned int> >' [-fpermissive]
struct __is_tuple_like_impl<std::pair<_T1, _T2>> : true_type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /opt/HPC/Compilers/gcc/7.1.0/include/c++/7.1.0/algorithm:60:0,
from interface/../lib/partition/uncoarsening/separator/area_bfs.h:8,
from interface/kaHIP_interface.cpp:32:
/opt/HPC/Compilers/gcc/7.1.0/include/c++/7.1.0/utility:147:12: error: partial specialization of 'struct std::__is_tuple_like_impl<std::pair<_T1, _T2> >' after instantiation of 'struct std::__is_tuple_like_impl<std::pair<unsigned int, unsigned int> >' [-fpermissive]
struct __is_tuple_like_impl<std::pair<_T1, _T2>> : true_type
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
cpptoo: vertex_separator_flow_solver.cpp
KAHIP is pulled so latest version (commit: 10de804a5df585fe166b549c1a4f8f0e9574cb2b) and compiled with gcc 7.1.0