MySQL atomi c отсутствует библиотека во время установки MyChem с помощью cmake - PullRequest
0 голосов
/ 07 февраля 2020

Я пытаюсь установить инструмент (MyChem) с помощью cmake на наш экземпляр Ubuntu EC2, устанавливаемый инструмент должен использовать mysql, поэтому я установил его первым. Но когда я пытался установить инструмент, он говорит, что mysql atomi c библиотека отсутствует. Что такое библиотека Atomi c? Кто-нибудь знает, почему или как это решить?

Сначала я установил mysql следующим образом:

$ sudo apt upgrade
$ sudo apt-get install build-essential
$ sudo apt-get install mysql-server mysql-client
$ sudo apt-get install libmysqlclient-dev

И следующие сообщения об ошибках:

$ cmake ..
-- The build type is RelWithDebInfo
-- Test module disabled
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Using mysql-config: /usr/bin/mysql_config
-- MySQL Version: 5.7.29
-- MySQL Plugin Dir: /usr/lib/mysql/plugin
-- Found MySQL 5.7.29: /usr/include/mysql, /usr/lib/x86_64-linux-gnu/libmysqlclient.so;/usr/lib/x86_64-linux-gnu/libpthread.so;/usr/lib/x86_64-linux-gnu/libz.so;/usr/lib/x86_64-linux-gnu/libm.so;/usr/lib/x86_64-linux-gnu/librt.so;MYSQL_LIBRARIES_atomic-NOTFOUND;/usr/lib/x86_64-linux-gnu/libssl.so;/usr/lib/x86_64-linux-gnu/libcrypto.so;/usr/lib/x86_64-linux-gnu/libdl.so
-- Mychem installation directory: /usr/lib/mysql/plugin
-- Defining dlhandler source files
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
MYSQL_LIBRARIES_atomic
    linked by target "mychem-lib" in directory /home/ubuntu/mychem-1.0.0/src
    linked by target "modification_test" in directory /home/ubuntu/mychem-1.0.0/tests
...
-- Configuring incomplete, errors occurred!

Сверху посередине вы увидите сообщения об ошибках, такие как MYSQL_LIBRARIES_atomic-NOTFOUND, а также

CMake Error: The following variables are used in this project, but they are set to NOTFOUND. Please set them or make sure they are set and tested correctly in the CMake files:  MYSQL_LIBRARIES_atomic

внизу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...