CMake Warning
During installation from sources on Ubuntu 22.04, I ran into the following error:
CMake Warning at /usr/share/cmake-3.22/Modules/FindBoost.cmake:2201 (message):
No header defined for python310; skipping header check (note: header-only
libraries have no designated component)
Call Stack (most recent call first):
cMake/YadePythonHelpers.cmake:61 (FIND_PACKAGE)
CMakeLists.txt:345 (FIND_PYTHON_PACKAGES)
Is this something I should be worried about? Something that is fixable?
I also noticed a few other messages:
-- Using GTS from /usr
CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PkgConfig)
does not match the name of the calling package (glib2). This can lead to
problems in calling code that expects `find_package` result variables
(e.g., `_FOUND`) to follow a certain pattern.
Call Stack (most recent call first):
/usr/share/cmake-3.22/Modules/FindPkgConfig.cmake:99 (find_package_handle_standard_args)
cMake/Findglib2.cmake:30 (INCLUDE)
CMakeLists.txt:877 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
-- Found GTS
CMake Warning (dev) at /usr/share/cmake-3.22/Modules/FindOpenGL.cmake:315 (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:895 (FIND_PACKAGE)
This warning is for project developers. Use -Wno-dev to suppress it.
Edited by Robert Caulk