|
1.1.1 with UDAF updates, debian 9 build fails
from /home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp:23:
/usr/include/c++/6/bits/stl_pair.h:83:11: note: template<class ...> class std::tuple
class tuple;
^~~~~
/home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp:78:21: error: ‘tuple’ has not been declared
bool operator()(tuple<uint32_t, int, mcsv1sdk::mcsv1_UDAF*> a,
^~~~~
/home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp:78:26: error: expected ‘,’ or ‘...’ before ‘<’ token
bool operator()(tuple<uint32_t, int, mcsv1sdk::mcsv1_UDAF*> a,
^
/home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp: In member function ‘bool
{anonymous}
::cmpTuple::operator()(int)’:
/home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp:81:14: error: ‘a’ was not declared in this scope
if (get<0>(a) < get<0>(b))
^
/home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp:81:26: error: ‘b’ was not declared in this scope
if (get<0>(a) < get<0>(b))
^
/home/builder/mariadb-columnstore-server/mariadb-columnstore-engine/dbcon/joblist/tupleaggregatestep.cpp:83:14: error: ‘a’ was not declared in this scope
if (get<0>(a) == get<0>(b))
|