在mysql的解压包下,参照cmake的参数:
cmake .
-DCMAKE_INSTALL_PREFIX=/opt/mysql/
-DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8
-DDEFAULT_COLLATION=utf8_general_ci
-DWITH_INNOBASE_STORAGE_ENGINE=1
-DWITH_PARTITION_STORAGE_ENGINE=1
-DWITH_MYISAMMRG_STORAGE_ENGINE=1
-DWITH_SSL=system
-DWITH_EMBEDDED_SERVER=1
-DWITH_READLINE=1
-DENABLED_LOCAL_INFILE=1
-DMYSQL_DATADIR=/src/mysql/data/
-DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306
执行结果报下面的错误:
CMake Error at /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:178 (message):
No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS()
Call Stack (most recent call first):
/usr/local/share/cmake-2.8/Modules/FindZLIB.cmake:85 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
cmake/zlib.cmake:54 (INCLUDE)
CMakeLists.txt:209 (MYSQL_CHECK_ZLIB_WITH_COMPRESS)
这错误是cmake少了什么包之类的吗?看不出,求指点