Open vanyabrovary opened 3 years ago
with mariadb-10.2.38
Making all in mysql_engine
make[2]: Entering directory '/var/src/pinba/pinba2/mysql_engine'
depbase=`echo view_conf.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --preserve-dup-deps --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT view_conf.lo -MD -MP -MF $depbase.Tpo -c -o view_conf.lo view_conf.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
depbase=`echo plugin.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --preserve-dup-deps --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT plugin.lo -MD -MP -MF $depbase.Tpo -c -o plugin.lo plugin.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
depbase=`echo handler.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/bash ../libtool --preserve-dup-deps --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT handler.lo -MD -MP -MF $depbase.Tpo -c -o handler.lo handler.cpp &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT handler.lo -MD -MP -MF .deps/handler.Tpo -c handler.cpp -fPIC -DPIC -o .libs/handler.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT view_conf.lo -MD -MP -MF .deps/view_conf.Tpo -c view_conf.cpp -fPIC -DPIC -o .libs/view_conf.o
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.cpp -fPIC -DPIC -o .libs/plugin.o
handler.cpp: In member function ‘virtual int pinba_view___stats_t::rnd_next(pinba_handler_t*, uchar*)’:
handler.cpp:153:67: error: no matching function for call to ‘dbug_tmp_use_all_columns(TABLE*&, MY_BITMAP*&)’
153 | auto *old_map = dbug_tmp_use_all_columns(table, table->write_set);
| ^
In file included from /var/src/pinba/mariadb-10.2.38/sql/field.h:29,
from handler.cpp:15:
/var/src/pinba/mariadb-10.2.38/sql/table.h:2790:26: note: candidate: ‘MY_BITMAP* dbug_tmp_use_all_columns(TABLE*, MY_BITMAP**)’
2790 | static inline MY_BITMAP *dbug_tmp_use_all_columns(TABLE *table,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2791:67: note: no known conversion for argument 2 from ‘MY_BITMAP*’ {aka ‘st_bitmap*’} to ‘MY_BITMAP**’ {aka ‘st_bitmap**’}
2791 | MY_BITMAP **bitmap)
| ~~~~~~~~~~~~^~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2813:20: note: candidate: ‘void dbug_tmp_use_all_columns(TABLE*, MY_BITMAP**, MY_BITMAP**, MY_BITMAP**)’
2813 | static inline void dbug_tmp_use_all_columns(TABLE *table,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2813:20: note: candidate expects 4 arguments, 2 provided
handler.cpp: In member function ‘int pinba_view___active_reports_t::fill_row_at_position(pinba_handler_t*, const position_t&) const’:
handler.cpp:407:67: error: no matching function for call to ‘dbug_tmp_use_all_columns(TABLE*&, MY_BITMAP*&)’
407 | auto *old_map = dbug_tmp_use_all_columns(table, table->write_set);
| ^
In file included from /var/src/pinba/mariadb-10.2.38/sql/field.h:29,
from handler.cpp:15:
/var/src/pinba/mariadb-10.2.38/sql/table.h:2790:26: note: candidate: ‘MY_BITMAP* dbug_tmp_use_all_columns(TABLE*, MY_BITMAP**)’
2790 | static inline MY_BITMAP *dbug_tmp_use_all_columns(TABLE *table,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2791:67: note: no known conversion for argument 2 from ‘MY_BITMAP*’ {aka ‘st_bitmap*’} to ‘MY_BITMAP**’ {aka ‘st_bitmap**’}
2791 | MY_BITMAP **bitmap)
| ~~~~~~~~~~~~^~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2813:20: note: candidate: ‘void dbug_tmp_use_all_columns(TABLE*, MY_BITMAP**, MY_BITMAP**, MY_BITMAP**)’
2813 | static inline void dbug_tmp_use_all_columns(TABLE *table,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2813:20: note: candidate expects 4 arguments, 2 provided
handler.cpp: In member function ‘int pinba_view___report_snapshot_t::fill_row_at_position(pinba_handler_t*, const report_snapshot_t::position_t&) const’:
handler.cpp:768:67: error: no matching function for call to ‘dbug_tmp_use_all_columns(TABLE*&, MY_BITMAP*&)’
768 | auto *old_map = dbug_tmp_use_all_columns(table, table->write_set);
| ^
In file included from /var/src/pinba/mariadb-10.2.38/sql/field.h:29,
from handler.cpp:15:
/var/src/pinba/mariadb-10.2.38/sql/table.h:2790:26: note: candidate: ‘MY_BITMAP* dbug_tmp_use_all_columns(TABLE*, MY_BITMAP**)’
2790 | static inline MY_BITMAP *dbug_tmp_use_all_columns(TABLE *table,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2791:67: note: no known conversion for argument 2 from ‘MY_BITMAP*’ {aka ‘st_bitmap*’} to ‘MY_BITMAP**’ {aka ‘st_bitmap**’}
2791 | MY_BITMAP **bitmap)
| ~~~~~~~~~~~~^~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2813:20: note: candidate: ‘void dbug_tmp_use_all_columns(TABLE*, MY_BITMAP**, MY_BITMAP**, MY_BITMAP**)’
2813 | static inline void dbug_tmp_use_all_columns(TABLE *table,
| ^~~~~~~~~~~~~~~~~~~~~~~~
/var/src/pinba/mariadb-10.2.38/sql/table.h:2813:20: note: candidate expects 4 arguments, 2 provided
make[2]: *** [Makefile:481: handler.lo] Error 1
make[2]: *** Waiting for unfinished jobs....
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT plugin.lo -MD -MP -MF .deps/plugin.Tpo -c plugin.cpp -o plugin.o >/dev/null 2>&1
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -std=c++14 -fno-rtti -pthread -Wformat -Wformat-security -Werror -Wno-unused -Wno-unused-parameter -Wno-unused-variable -Wno-missing-field-initializers -Wno-parentheses -fno-omit-frame-pointer -fPIC -DPIC -D_GNU_SOURCE -D_POSIX_SOURCE -maes -msse4 -msse4.2 -O3 -ffast-math -ggdb3 -mtune=native -I../third_party -I../third_party/robin-map/include -pthread -I/_install/nanomsg/include -I/var/src/pinba/meow -I/var/src/pinba/boost//include -I/var/src/pinba/boost/ -I/_install/lz4/include -DMYSQL_DYNAMIC_PLUGIN -DMYSQL_SERVER=1 -DPINBA_USE_MYSQL_SOURCE -I/var/src/pinba/mariadb-10.2.38 -I/var/src/pinba/mariadb-10.2.38/sql -I/var/src/pinba/mariadb-10.2.38/regex -I/var/src/pinba/mariadb-10.2.38/include -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/export -I/var/src/pinba/mariadb-10.2.38/libbinlogevents/include -DPINBA_ENGINE_DEBUG_OFF -I../include -MT view_conf.lo -MD -MP -MF .deps/view_conf.Tpo -c view_conf.cpp -o view_conf.o >/dev/null 2>&1
make[2]: Leaving directory '/var/src/pinba/pinba2/mysql_engine'
make[1]: *** [Makefile:496: all-recursive] Error 1
make[1]: Leaving directory '/var/src/pinba/pinba2'
make: *** [Makefile:386: all] Error 2
I will not have time to look into this before the weekend. So if you're happy to use earlier versions of mariadb, like 10.1 - give it a try
I have error when compiling pinba2 with maridb 10.5.10. (Debian buster)
mariadb
pinba
Error
How can i solve my problem?
Thanks for attention on the matter