Network Security Internet Technology Development Database Servers Mobile Phone Android Software Apple Software Computer Software News IT Information

In addition to Weibo, there is also WeChat

Please pay attention

WeChat public account

Shulou

MariaDB 10.1Source Code installation error & what about quot;Unknown CMake command & quot;CHECK_CXX_SYMBOL_EXISTS""

2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >

Share

Shulou(Shulou.com)05/31 Report--

This article is about MariaDB 10.1 source code installation error "Unknown CMake command" CHECK_CXX_SYMBOL_EXISTS "what to do." The editor thinks it is very practical, so share it with you as a reference and follow the editor to have a look.

-- MariaDB 10.1Source Code installation error

[root@localhost install] # cd mariadb-10.1.14

[root@localhost mariadb-10.1.14] # cmake. -DCMAKE_INSTALL_PREFIX=/maria-DDEFAULT_CHARSET=utf8-DDEFAULT_COLLATION=utf8_general_ci-DENABLED_LOCAL_INFILE=ON-DWITH_XTRADB_STORAGE_ENGINE=1

DWITH_MYISAM_STORAGE_ENGINE=1-DWITH_INNOBASE_STORAGE_ENGINE=1-DWITH_FEDERATEDX_STORAGE_ENGINE=1-DWITH_PARTITION_STORAGE_ENGINE=1-DWITH_PERFSCHEMA_STORAGE_ENGINE=1-DCOMPILATION_COMMENT='MariaDB 10.1production environment'-DWITH_READLINE=ON-DSYSCONFDIR=/maria_data/cnf-DMYSQL_UNIX_ADDR=/maria_data/maria.sock-DMYSQL_DATADIR=/maria_data

.

-- Looking for libstemmer.h-not found

-- Looking for sb_stemmer_list in stemmer

-- Looking for sb_stemmer_list in stemmer-not found

-- checking for module 'libzmq'

-- package 'libzmq' not found

-- Looking for event_init in event

-- Looking for event_init in event-not found

-- checking for module 'msgpack'

-- package 'msgpack' not found

-- Looking for msgpack_version in msgpack

-- Looking for msgpack_version in msgpack-not found

-- Performing Test HAVE_C__Wno_write_strings

-- Performing Test HAVE_C__Wno_write_strings-Success

-- Performing Test HAVE_CXX__Wno_write_strings

-- Performing Test HAVE_CXX__Wno_write_strings-Success

-- Configuring OQGraph

-- Could NOT find Boost

-- Boost not found. OQGraph will not be compiled

-- Requisites for OQGraph not met. OQGraph will not be compiled

-- Looking for FascistCheckUser in crack

-- Looking for FascistCheckUser in crack-not found

-- Looking for include files HAVE_CRACK_H

Looking for include files HAVE_CRACK_H-not found.

-- Found GSSAPI:-lgssapi_krb5-lkrb5-lk5crypto-lcom_err

CMake Error at plugin/auth_gssapi/CMakeLists.txt:23 (INCLUDE):

Include could not find load file:

CheckCXXSymbolExists

CMake Error at plugin/auth_gssapi/CMakeLists.txt:24 (CHECK_CXX_SYMBOL_EXISTS):

Unknown CMake command "CHECK_CXX_SYMBOL_EXISTS".

Configuring incomplete, errors occurred!

Reason for reporting an error:

The version of cmake is too low

-- check the version of cmake

[root@localhost mariadb-10.1.14] # cmake-- version

Cmake version 2.8.2

Solution:

Install a new version of the cmake tool-- cmake-3.5.2

-- Uninstall version 2.8 of the cmake tool

[root@localhost cmake-2.8.2] # make uninstall

-- Uninstalling "/ usr/local/doc/cmake-2.8/cmake-properties.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/cmake-variables.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/cmake-modules.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/cmake-commands.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/cmake-compatcommands.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/ctest.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/ctest.docbook"

-- Uninstalling "/ usr/local/doc/cmake-2.8/cpack.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/cpack.docbook"

-- Uninstalling "/ usr/local/doc/cmake-2.8/ccmake.txt"

-- Uninstalling "/ usr/local/doc/cmake-2.8/ccmake.docbook"

Built target uninstall

Download the new version of the cmake tool

[root@localhost install] # wget https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz-- no-check-certificate

-- 2016-06-17 05VG 21RV 22rel-https://cmake.org/files/v3.5/cmake-3.5.2.tar.gz

Resolving cmake.org... 66.194.253.19

Connecting to cmake.org | 66.194.253.19 |: 443. Connected.

WARNING: certificate common name "* .kitware.com" doesn't match requested host name "cmake.org".

HTTP request sent, awaiting response... 200 OK

Length: 6863498 (6.5m) [application/x-gzip]

Saving to: "cmake-3.5.2.tar.gz"

6863498 137K/s in 65s

2016-06-17 05:22:35 (104 KB/s)-"cmake-3.5.2.tar.gz" saved [6863498]

[root@localhost install] # tar fxvz cmake-3.5.2.tar.gz

[root@localhost install] # cd cmake-3.5.2

[root@localhost cmake-3.5.2] #. / bootstrap

-- compile and install

[root@localhost cmake-3.5.2] # make

.

[98%] Building C object Tests/CMakeLib/PseudoMemcheck/NoLog/CMakeFiles/pseudonl_BC.dir/ret0.c.o

[99%] Linking C executable BC

[99%] Built target pseudonl_BC

Scanning dependencies of target pseudonl_purify

[99%] Building C object Tests/CMakeLib/PseudoMemcheck/NoLog/CMakeFiles/pseudonl_purify.dir/ret0.c.o

[99%] Linking C executable purify

[99%] Built target pseudonl_purify

Scanning dependencies of target pseudonl_valgrind

[99%] Building C object Tests/CMakeLib/PseudoMemcheck/NoLog/CMakeFiles/pseudonl_valgrind.dir/ret0.c.o

[99%] Linking C executable valgrind

[99%] Built target pseudonl_valgrind

Scanning dependencies of target pseudo_emulator

[99%] Building C object Tests/RunCMake/CMakeFiles/pseudo_emulator.dir/pseudo_emulator.c.o

[99%] Linking C executable pseudo_emulator

[99%] Built target pseudo_emulator

Scanning dependencies of target pseudo_iwyu

[100%] Building C object Tests/RunCMake/CMakeFiles/pseudo_iwyu.dir/pseudo_iwyu.c.o

[100%] Linking C executable pseudo_iwyu

[100%] Built target pseudo_iwyu

Scanning dependencies of target foo

[100%] Building CXX object Tests/FindPackageModeMakefileTest/CMakeFiles/foo.dir/foo.cpp.o

[100%] Linking CXX static library libfoo.a

[100%] Built target foo

[root@localhost cmake-3.5.2] # make install

.

-- Installing: / usr/local/bin/ccmake

-- Installing: / usr/local/bin/cmake

-- Installing: / usr/local/bin/ctest

-- Installing: / usr/local/bin/cpack

-- Installing: / usr/local/share/cmake-3.5/include/cmCPluginAPI.h

-- Installing: / usr/local/share/cmake-3.5/editors/vim/cmake-help.vim

-- Installing: / usr/local/share/cmake-3.5/editors/vim/cmake-indent.vim

-- Installing: / usr/local/share/cmake-3.5/editors/vim/cmake-syntax.vim

-- Installing: / usr/local/share/cmake-3.5/editors/emacs/cmake-mode.el

-- Installing: / usr/local/share/aclocal/cmake.m4

-- Installing: / usr/local/share/cmake-3.5/completions/cmake

-- Installing: / usr/local/share/cmake-3.5/completions/cpack

-- Installing: / usr/local/share/cmake-3.5/completions/ctest

-- check the version of cmake

[root@localhost cmake-3.5.2] # cmake--version

Cmake version 3.5.2

CMake suite maintained and supported by Kitware (kitware.com/cmake).

[root@localhost install] # cd mariadb-10.1.14

[root@localhost mariadb-10.1.14] # cmake. -LH

-- can be compiled normally

[root@localhost mariadb-10.1.14] # cmake. -DCMAKE_INSTALL_PREFIX=/maria\

-DDEFAULT_CHARSET=utf8\

-DDEFAULT_COLLATION=utf8_general_ci\

-DENABLED_LOCAL_INFILE=ON\

-DWITH_XTRADB_STORAGE_ENGINE=1\

-DWITH_MYISAM_STORAGE_ENGINE=1\

-DWITH_INNOBASE_STORAGE_ENGINE=1\

-DWITH_FEDERATEDX_STORAGE_ENGINE=1\

-DWITH_PARTITION_STORAGE_ENGINE=1\

-DWITH_PERFSCHEMA_STORAGE_ENGINE=1\

-DCOMPILATION_COMMENT='MariaDB 10.1 production environment'\

-DWITH_READLINE=ON\

-DSYSCONFDIR=/maria_data/cnf\

-DMYSQL_UNIX_ADDR=/maria_data/maria.sock\

-DMYSQL_DATADIR=/maria_data

-- Running cmake version 3.5.2

-- MariaDB 10.1.14

-- Packaging as: mariadb-10.1.14-Linux-x86_64

-- OPENSSL_INCLUDE_DIR = / usr/include

-- OPENSSL_LIBRARIES = / usr/lib64/libssl.so

-- CRYPTO_LIBRARY = / usr/lib64/libcrypto.so

-- OPENSSL_MAJOR_VERSION = 1

-- SSL_LIBRARIES = / usr/lib64/libssl.so;/usr/lib64/libcrypto.so;dl

-- Checking for one of the modules' libsystemd;libsystemd-daemon'

-- Systemd features not enabled

-- Found LibXml2: / usr/lib64/libxml2.so (found version "2.7.6")

-- Configuring done

-- Generating done

-- Build files have been written to: / install/mariadb-10.1.14

Thank you for reading! About "MariaDB 10.1 source code installation error" Unknown CMake command "CHECK_CXX_SYMBOL_EXISTS"how to do" this article is shared here, I hope the above content can be of some help to you, so that you can learn more knowledge, if you think the article is good, you can share it out for more people to see it!

Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.

Views: 0

*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.

Share To

Database

Wechat

© 2024 shulou.com SLNews company. All rights reserved.

12
Report