当前位置:论坛首页 > Linux面板 > 求助

mariadb 10.1 编译my_md5错误

发表在 Linux面板2018-1-27 20:28 [复制链接] 2 1798

编译命令:
bash mysql.sh update mariadb_10.1

错误信息:
/www/server/mysql/update/src/mysys_ssl/my_md5.cc: In function ‘void md5_result(MD5_CONTEXT*, uchar*)’:
/www/server/mysql/update/src/mysys_ssl/my_md5.cc:86:29: error: ‘EVP_MD_CTX_cleanup’ was not declared in this scope
   EVP_MD_CTX_cleanup(context);
                             ^
/www/server/mysql/update/src/mysys_ssl/my_md5.cc: In function ‘void my_md5(uchar*, const char*, size_t)’:
/www/server/mysql/update/src/mysys_ssl/my_md5.cc:102:15: error: aggregate ‘MD5_CONTEXT md5_context’ has incomplete type and cannot be defined
   MD5_CONTEXT md5_context;
               ^~~~~~~~~~~
/www/server/mysql/update/src/mysys_ssl/my_md5.cc: In function ‘void my_md5_multi(uchar*, ...)’:
/www/server/mysql/update/src/mysys_ssl/my_md5.cc:127:15: error: aggregate ‘MD5_CONTEXT md5_context’ has incomplete type and cannot be defined
   MD5_CONTEXT md5_context;
               ^~~~~~~~~~~
/www/server/mysql/update/src/mysys_ssl/my_md5.cc: In function ‘size_t my_md5_context_size()’:
/www/server/mysql/update/src/mysys_ssl/my_md5.cc:140:28: error: invalid application of ‘sizeof’ to incomplete type ‘MD5_CONTEXT {aka evp_md_ctx_st}’
   return sizeof(MD5_CONTEXT);
                            ^
mysys_ssl/CMakeFiles/mysys_ssl.dir/build.make:182: recipe for target 'mysys_ssl/CMakeFiles/mysys_ssl.dir/my_md5.cc.o' failed


使用道具 举报 只看该作者 回复
发表于 2018-1-27 21:21:03 | 显示全部楼层
还是谷谷好用,原来是openssl1.1.0的问题,直接升到mariadb10.2.12这里错误就没有了,不知道后面还有没有错误,等待中。。。
建议宝塔加下openssl的检测。
使用道具 举报 回复 支持 反对
发表于 2018-2-23 08:52:06 | 显示全部楼层
多谢,刚准备装
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

普通问题处理

论坛响应时间:72小时

问题处理方式:排队(仅解答)

工作时间:白班:9:00 - 18:00

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术免费分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表