美文网首页
cmake安装mysql出错CMake Error at cma

cmake安装mysql出错CMake Error at cma

作者: 在牛魔角上狂码 | 来源:发表于2018-12-12 01:48 被阅读0次
    .
    .
    .
    -- MySQL currently requires boost_1_59_0
    
    CMake Error at cmake/boost.cmake:81 (MESSAGE):
      You can download it with -DDOWNLOAD_BOOST=1 -DWITH_BOOST=<directory>
    
      This CMake script will look for boost in <directory>.  If it is not there,
      it will download and unpack it (in that directory) for you.
    
      If you are inside a firewall, you may need to use an http proxy:
    
      export http_proxy=http://example.com:80
    
    Call Stack (most recent call first):
      cmake/boost.cmake:238 (COULD_NOT_FIND_BOOST)
      CMakeLists.txt:455 (INCLUDE)
    
    
    -- Configuring incomplete, errors occurred!
    See also "/root/mysql-5.7.17/CMakeFiles/CMakeOutput.log".
    See also "/root/mysql-5.7.17/CMakeFiles/CMakeError.log".
    

    缺少boot库,在 cmake 参数后面加 -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost 就正常了。这个参数会自动下载 boost 并将其放在 /usr/local/boost。

    cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc/my.cnf  -DWITH_MYISAM_STORAGE_ENGINE=1 -DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_MEMORY_STORAGE_ENGINE=1 -DWITH_READLINE=1 -DMYSQL_UNIX_ADDR=/tmp/mysqld.sock -DMYSQL_TCP_PORT=3306 -DENABLED_LOCAL_INFILE=1 -DWITH_PARTITION_STORAGE_ENGINE=1 -DEXTRA_CHARSETS=all -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
    

    相关文章

      网友评论

          本文标题:cmake安装mysql出错CMake Error at cma

          本文链接:https://www.haomeiwen.com/subject/pcwyhqtx.html