Details
-
Bug
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
1.1.1
-
None
-
Debian 9
-
2017-21
Description
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
::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))