Политика CMP0072 не установлена ​​Ошибка во время cmake - PullRequest
0 голосов
/ 20 марта 2020

Я пытался собрать mysql -работу из источника, и пока cmake ..

Я получил эту ошибку.

ANTLR4 INCLUDE DIR: /usr/local/include/antlr4-runtime
ANTLR4 LIB DIR: -L/usr/local/lib -lantlr4-runtime
CMake Warning (dev) at /usr/share/cmake-3.16/Modules/FindOpenGL.cmake:275 (message):
  Policy CMP0072 is not set: FindOpenGL prefers GLVND by default when
  available.  Run "cmake --help-policy CMP0072" for policy details.  Use the
  cmake_policy command to set the policy and suppress this warning.

  FindOpenGL found both a legacy GL library:

    OPENGL_gl_LIBRARY: /usr/lib/x86_64-linux-gnu/libGL.so

  and GLVND libraries for OpenGL and GLX:

    OPENGL_opengl_LIBRARY: /usr/lib/x86_64-linux-gnu/libOpenGL.so
    OPENGL_glx_LIBRARY: /usr/lib/x86_64-linux-gnu/libGLX.so

  OpenGL_GL_PREFERENCE has not been set to **"GLVND"** or **"LEGACY"**, so for
  compatibility with CMake 3.10 and below the legacy GL library will be used.
Call Stack (most recent call first):
  CMakeLists.txt:77 (find_package)
This warning is for project developers.  Use -Wno-dev to suppress it.

**CMake Error at build/cmake/Modules/FindMySQLCppConn.cmake:55 (file):**
  file STRINGS file
  "/root/Downloads/mysql-workbench-community-8.0.19-src/MySQLCppConn_INCLUDE_DIR-NOTFOUND/cppconn/version_info.h"
  cannot be read.
Call Stack (most recent call first):
  CMakeLists.txt:78 (find_package)


**ERROR Unable to detect MySQLCppConn version**
CMake Error at build/cmake/Modules/FindVSqlite.cmake:46 (get_filename_component):
  get_filename_component called with incorrect number of arguments
Call Stack (most recent call first):
  CMakeLists.txt:79 (find_package)


-- **Could NOT find VSQLITE** (missing: VSQLITE_LIBRARY VSQLITE_INCLUDE_DIR) 
VSQLITE INCLUDE DIR: 
VSQLITE LIB DIR: 
CMake Error at /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:146 (message):
  Could NOT find GDAL (missing: GDAL_LIBRARY GDAL_INCLUDE_DIR) (found version
  "GDAL_VERSION-NOTFOUND")
Call Stack (most recent call first):
  /usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake:393 (_FPHSA_FAILURE_MESSAGE)
  /usr/share/cmake-3.16/Modules/FindGDAL.cmake:153 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
  CMakeLists.txt:80 (find_package)
...