/www/server/mysql/src/include/my_compare.h:119:39: warning: ISO C++17 does not allow ‘register’ storage class specifier [-Wregister]
119 | register uchar *b, uint key_length, uint nextflag,
| ^
In file included from /www/server/mysql/src/storage/innobase/api/api0api.cc:35:
/www/server/mysql/src/storage/innobase/include/univ.i:424:33: error: unnamed scoped enum is not allowed
424 | #define byte unsigned char
| ^~~~~~~~
/www/server/mysql/src/storage/innobase/include/univ.i:424:33: error: expected identifier before ‘unsigned’
In file included from /usr/include/c++/11/pstl/glue_algorithm_defs.h:13,
from /usr/include/c++/11/algorithm:74,
from /www/server/mysql/src/storage/innobase/include/dict0mem.h:59,
from /www/server/mysql/src/storage/innobase/include/dict0dict.h:41,
from /www/server/mysql/src/storage/innobase/include/rem0rec.ic:36,
from /www/server/mysql/src/storage/innobase/include/rem0rec.h:993,
from /www/server/mysql/src/storage/innobase/include/usr0sess.h:45,
from /www/server/mysql/src/storage/innobase/include/que0que.ic:34,
from /www/server/mysql/src/storage/innobase/include/que0que.h:535,
from /www/server/mysql/src/storage/innobase/include/api0misc.h:40,
from /www/server/mysql/src/storage/innobase/api/api0api.cc:46:
/usr/include/c++/11/functional:979:19: error: expected unqualified-id before ‘:’ token
979 | enum class byte : unsigned char;
| ^
make[2]: *** [storage/innobase/CMakeFiles/innobase_embedded.dir/build.make:76: storage/innobase/CMakeFiles/innobase_embedded.dir/api/api0api.cc.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:1922: storage/innobase/CMakeFiles/innobase_embedded.dir/all] Error 2
make: *** [Makefile:166: all] Error 2 |