-- Could not find (the correct version of) boost.
-- MySQL currently requires boost_1_57_0
CMake Error at cmake/boost.cmake:76 (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:259 (COULD_NOT_FIND_BOOST)
CMakeLists.txt:452 (INCLUDE)
-- Configuring incomplete, errors occurred!
See also "/root/mysql-5.7.7-rc/CMakeFiles/CMakeOutput.log".
é误æ示éè¯´ä½ ç计ç®æºä¸æ²¡æä¸ä¸ªå¯ç¨çBooståºæçæ¬å¤ªä½ï¼MySQLéè¦ä¸ä½äºBoost 1.57.0ççæ¬ãæ¨åºè¯¥å°è¯ä¸è½½ä¸ä¸ªBoostï¼å¹¶ä¸å®æç¼è¯ã
æ¨åºè¯¥ä¼å¾å°ä¸é¢å¾çä¸ç大é¨åæ件ï¼é¤äºå 个æèªå·±æ·»å çè¾ å©ç¼è¯çèæ¬ã
å®æä¹å请åå°è¯éæ°ç¼è¯MySQLã
é注ï¼ç¼è¯åçæçäºè¿å¶åºä¿åå¨Boostæ ¹ç®å½ä¸\stage\libä¸ï¼è¯·æ ¹æ®MySQLçç¼è¯æ¥éª¤ä¸çæ示填åå¨Makefileéé¢æè å å ¥ç¯å¢åéï¼å ·ä½çæä¸å¤ªæ¸ æ¥ï¼éè¦æ¨è§å ·ä½æ åµèå®ï¼ã
[root@Lnmp mysql-5.7.9]# cmake \
-DCMAKE_INSTALL_PREFIX=/byrd/service/mysql-5.7.9
-DMYSQL_DATADIR=/byrd/service/mysql-5.7.9/data
-DMYSQL_UNIX_ADDR=/byrd/service/mysql-5.7.9/tmp/mysql.sock
-DMYSQL_USER=mysql
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DENABLED_LOCAL_INFILE=ON
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_FEDERATED_STORAGE_ENGINE=1
-DWITH_BLACKHOLE_STORAGE_ENGINE=1
-DWITHOUT_EXAMPLE_STORAGE_ENGINE=1
-DDOWNLOAD_BOOST=1 -DWITH_BOOST=/usr/local/boost
http://www.cnblogs.com/chunguang/p/5553301.html 文章来源。 这是需要一个boost 包 在 /usr/local/boost 此路径下, 在MYSQL 源码下载时,注意有个 是带
Generic Linux (Architecture Independent), Compressed TAR Archive
Includes Boost Headers 5.7.19 46.5M \\注意这个说明
Download
(mysql-boost-5.7.19.tar.gz)