打印

编译mysql8失败

编译mysql8失败

系统为centos7 x64,使用lnmp1.6安装。编译mysql8.0.13时候失败。
附件: 您所在的用户组无法下载或查看附件

TOP

-- PROTOBUF_VERSION_NUMBER is
-- PROTOBUF_INCLUDE_DIR /root/lnmp1.6/src/mysql-8.0.13/extra/protobuf/protobuf-2.6.1/src
-- PROTOBUF_LIBRARY protobuf
-- PROTOBUF_PROTOC_EXECUTABLE protoc
-- Could not find (the correct version of) protobuf.
-- MySQL currently requires at least protobuf version 2.5
CMake Error at cmake/protobuf.cmake:42 (MESSAGE):
  You can build with the bundled sources
Call Stack (most recent call first):
  cmake/protobuf.cmake:120 (COULD_NOT_FIND_PROTOBUF)
  CMakeLists.txt:924 (MYSQL_CHECK_PROTOBUF)

按错误信息是protobuf没找到,我们这边的系统按你的安装参数测试没有该问题

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP

回复 2# 的帖子

感谢!
我这边解决了。
重新下载mysql8.0.13.tar.gz解决问题。貌似是里面默认下载地址网络存在波动,下载下来的压缩包损坏。

TOP

-- PROTOBUF_VERSION_NUMBER is
-- PROTOBUF_INCLUDE_DIR /root/lnmp1.6/src/mysql-8.0.13/extra/protobuf/protobuf-2.6.1/src
-- PROTOBUF_LIBRARY protobuf
-- PROTOBUF_PROTOC_EXECUTABLE protoc
-- Could not find (the correct version of) protobuf.
-- MySQL currently requires at least protobuf version 2.5
CMake Error at cmake/protobuf.cmake:42 (MESSAGE):
  You can build with the bundled sources
Call Stack (most recent call first):
  cmake/protobuf.cmake:120 (COULD_NOT_FIND_PROTOBUF)
  CMakeLists.txt:924 (MYSQL_CHECK_PROTOBUF)

按错误信息看是protobuf没有找到

LNMP付费问题排查/LNMP技术支持/Paypal信用卡代付/代购VPS,域名,软件等 QQ 503228080 旺旺 lzhenbao
军哥淘宝店铺
QQ/旺旺仅提供代购及付费代维/问题解决等服务,其他不回复!LNMP相关问题请在本论坛发帖,提问前先搜索,按https://bbs.vpser.net/thread-2555-1-1.html 要求反馈问题!

TOP