I get a lot of messages like
DTrace 2.0.0 [Pre-Release with limited functionality]
And in the end this appeared, with 9%
[ 9%] Building CXX object storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o
In file included from /www/server/mysql/src/include/probes_mysql.h:22,
from /www/server/mysql/src/sql/sql_class.h:33,
from /www/server/mysql/src/storage/myisam/ha_myisam.cc:34:
/www/server/mysql/src/sql/sql_class.h: In member function 'int handler::ha_write_tmp_row(uchar*)':
/www/server/mysql/src/sql/sql_class.h:7321:42: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
MYSQL_INSERT_ROW_START(table_share->db.str, table_share->table_name.str);
~~~~~~~~~~~~~~~~^~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:200:38: note: in definition of macro 'MYSQL_INSERT_ROW_START'
__dtrace_mysql___insert__row__start(arg0, arg1)
^~~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:645:49: note: initializing argument 1 of 'void __dtrace_mysql___insert__row__start(char*, char*)'
extern void __dtrace_mysql___insert__row__start(char *, char *);
^~~~~~
/www/server/mysql/src/sql/sql_class.h:7321:71: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
MYSQL_INSERT_ROW_START(table_share->db.str, table_share->table_name.str);
~~~~~~~~~~~~~~~~~~~~~~~~^~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:200:44: note: in definition of macro 'MYSQL_INSERT_ROW_START'
__dtrace_mysql___insert__row__start(arg0, arg1)
^~~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:645:57: note: initializing argument 2 of 'void __dtrace_mysql___insert__row__start(char*, char*)'
extern void __dtrace_mysql___insert__row__start(char *, char *);
^~~~~~
/www/server/mysql/src/sql/sql_class.h: In member function 'int handler::ha_delete_tmp_row(uchar*)':
/www/server/mysql/src/sql/sql_class.h:7332:42: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
MYSQL_DELETE_ROW_START(table_share->db.str, table_share->table_name.str);
~~~~~~~~~~~~~~~~^~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:74:38: note: in definition of macro 'MYSQL_DELETE_ROW_START'
__dtrace_mysql___delete__row__start(arg0, arg1)
^~~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:561:49: note: initializing argument 1 of 'void __dtrace_mysql___delete__row__start(char*, char*)'
extern void __dtrace_mysql___delete__row__start(char *, char *);
^~~~~~
/www/server/mysql/src/sql/sql_class.h:7332:71: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
MYSQL_DELETE_ROW_START(table_share->db.str, table_share->table_name.str);
~~~~~~~~~~~~~~~~~~~~~~~~^~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:74:44: note: in definition of macro 'MYSQL_DELETE_ROW_START'
__dtrace_mysql___delete__row__start(arg0, arg1)
^~~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:561:57: note: initializing argument 2 of 'void __dtrace_mysql___delete__row__start(char*, char*)'
extern void __dtrace_mysql___delete__row__start(char *, char *);
^~~~~~
/www/server/mysql/src/sql/sql_class.h: In member function 'int handler::ha_update_tmp_row(const uchar*, uchar*)':
/www/server/mysql/src/sql/sql_class.h:7343:42: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
MYSQL_UPDATE_ROW_START(table_share->db.str, table_share->table_name.str);
~~~~~~~~~~~~~~~~^~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:506:38: note: in definition of macro 'MYSQL_UPDATE_ROW_START'
__dtrace_mysql___update__row__start(arg0, arg1)
^~~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:849:49: note: initializing argument 1 of 'void __dtrace_mysql___update__row__start(char*, char*)'
extern void __dtrace_mysql___update__row__start(char *, char *);
^~~~~~
/www/server/mysql/src/sql/sql_class.h:7343:71: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]
MYSQL_UPDATE_ROW_START(table_share->db.str, table_share->table_name.str);
~~~~~~~~~~~~~~~~~~~~~~~~^~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:506:44: note: in definition of macro 'MYSQL_UPDATE_ROW_START'
__dtrace_mysql___update__row__start(arg0, arg1)
^~~~
/www/server/mysql/src/include/probes_mysql_dtrace.h:849:57: note: initializing argument 2 of 'void __dtrace_mysql___update__row__start(char*, char*)'
extern void __dtrace_mysql___update__row__start(char *, char *);
^~~~~~
make[2]: *** [storage/myisam/CMakeFiles/myisam.dir/build.make:132: storage/myisam/CMakeFiles/myisam.dir/ha_myisam.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:7397: storage/myisam/CMakeFiles/myisam.dir/all] Error 2
make: *** [Makefile:166: all] Error 2
========================================================== ======
Red Hat Enterprise Linux release 8.6 (Ootpa)
Bit:64 Mem:11245M Core:2 gcc:8.5.0 cmake:3.20.2
Linux 5.4.17-2136.308.9.el8uek.aarch64 aarch64
ERROR: mysql mariadb_10.7 installation failed.
安装失败,请截图以上报错信息发帖至论坛www.bt.cn/bbs求助
|-Successify ---Script execution completed---