Here, I will be gathering all info about my build of CEGUI for Windows with Visual Studio 2022 :
So far I have build several libraries, but it is still ranting about not fullfilled dependencies:
I follow this guide: http://cegui.org.uk/wiki/Building_from_source .
I am sure that I have at least one library from each required module there....
so far I get with cmake-gui :
Code: Select all
CMake Deprecation Warning at CMakeLists.txt:4 (cmake_minimum_required):
Compatibility with CMake < 3.5 will be removed from a future version of
CMake.
Update the VERSION argument <min> value or use a ...<max> suffix to tell
CMake that the project does not need compatibility with older versions.
CMake Deprecation Warning at CMakeLists.txt:6 (cmake_policy):
The OLD behavior for policy CMP0017 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
CMake Deprecation Warning at CMakeLists.txt:10 (cmake_policy):
The OLD behavior for policy CMP0045 will be removed from a future version
of CMake.
The cmake-policies(7) manual explains that the OLD behaviors of all
policies are deprecated and that a policy should be set to OLD only under
specific short-term circumstances. Projects should be ported to the NEW
behavior and not rely on setting a policy to OLD.
Selecting Windows SDK version 10.0.22621.0 to target Windows 10.0.19045.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (FREETYPE)
does not match the name of the calling package (Freetype). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindFreetype.cmake:22 (cegui_find_package_handle_standard_args)
CMakeLists.txt:84 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (MINIZIP)
does not match the name of the calling package (Minizip). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindMinizip.cmake:22 (cegui_find_package_handle_standard_args)
CMakeLists.txt:85 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find MINIZIP (missing: MINIZIP_LIB MINIZIP_LIB_DBG MINIZIP_H_PATH)
Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (FRIBIDI)
does not match the name of the calling package (Fribidi). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/CEGUIFindHelpers.cmake:78 (cegui_find_package_handle_standard_args)
cmake/FindFribidi.cmake:6 (cegui_find_package)
CMakeLists.txt:86 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find FRIBIDI (missing: FRIBIDI_FOUND_ALL_LIBS FRIBIDI_FOUND_ALL_LIBS_DBG FRIBIDI_INCLUDE_DIR)
Could NOT find GLEW (missing: GLEW_LIB GLEW_LIB_DBG GLEW_H_PATH)
Could NOT find GLM (missing: GLM_H_PATH)
Could NOT find GLFW (missing: GLFW_LIB GLFW_LIB_DBG GLFW_H_PATH)
Could NOT find GLFW3 (missing: GLFW3_LIB GLFW3_LIB_DBG GLFW3_H_PATH)
Could NOT find SDL2 (missing: SDL2_LIB SDL2_LIB_DBG SDL2_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (SDL2IMAGE)
does not match the name of the calling package (SDL2_image). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindSDL2_image.cmake:84 (cegui_find_package_handle_standard_args)
CMakeLists.txt:97 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find SDL2IMAGE (missing: SDL2IMAGE_LIB SDL2IMAGE_LIB_DBG SDL2IMAGE_H_PATH)
Found SFML 2.5.0 in C:/SFML-2.5.0/include
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (DIRECTXSDK)
does not match the name of the calling package (DirectXSDK). 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):
cmake/FindDirectXSDK.cmake:39 (find_package_handle_standard_args)
CMakeLists.txt:105 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find DIRECTXSDK (missing: DIRECTXSDK_LIB_PATH DIRECTXSDK_H_PATH DIRECTXSDK_MAX_D3D)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args`
(D3DX11EFFECTS) does not match the name of the calling package
(D3DX11Effects). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindD3DX11Effects.cmake:17 (cegui_find_package_handle_standard_args)
CMakeLists.txt:106 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find D3DX11EFFECTS (missing: D3DX11EFFECTS_LIB D3DX11EFFECTS_LIB_DBG D3DX11EFFECTS_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (IRRLICHT)
does not match the name of the calling package (Irrlicht). 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):
cmake/FindIrrlicht.cmake:11 (find_package_handle_standard_args)
CMakeLists.txt:107 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find IRRLICHT (missing: IRRLICHT_LIB IRRLICHT_H_PATH)
CMake Error at C:/ogreBuild/cmake/OGREConfig.cmake:91 (include):
include could not find requested file:
C:/ogreBuild/cmake/OgreTargets.cmake
Call Stack (most recent call first):
CMakeLists.txt:109 (find_package)
Found OGRE
static : OFF
components : MeshLodGenerator;Paging;Property;RTShaderSystem;Terrain;Volume
plugins : Plugin_BSPSceneManager;Plugin_OctreeSceneManager;Plugin_PCZSceneManager;Plugin_ParticleFX;RenderSystem_GL;RenderSystem_GLES2;RenderSystem_GL3Plus;RenderSystem_Direct3D11;Codec_STBI
media : C:/ogreBuild/Media
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (DIRECTFB)
does not match the name of the calling package (DirectFB). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindDirectFB.cmake:17 (cegui_find_package_handle_standard_args)
CMakeLists.txt:128 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find DIRECTFB (missing: DIRECTFB_LIB DIRECTFB_LIB_DBG DIRECTFB_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (OPENGLES)
does not match the name of the calling package (OpenGLES). 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):
cmake/FindOpenGLES.cmake:13 (find_package_handle_standard_args)
CMakeLists.txt:129 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find OPENGLES (missing: OPENGLES_LIB OPENGLES_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (EPOXY) does
not match the name of the calling package (Epoxy). 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):
cmake/FindEpoxy.cmake:10 (find_package_handle_standard_args)
CMakeLists.txt:130 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find EPOXY (missing: EPOXY_LIB EPOXY_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (XERCESC)
does not match the name of the calling package (XercesC). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindXercesC.cmake:18 (cegui_find_package_handle_standard_args)
CMakeLists.txt:133 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find XERCESC (missing: XERCESC_LIB XERCESC_LIB_DBG XERCESC_H_PATH)
Could NOT find LibXml2 (missing: LIBXML2_LIBRARIES LIBXML2_INCLUDE_DIR)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (TINYXML)
does not match the name of the calling package (TinyXML). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindTinyXML.cmake:18 (cegui_find_package_handle_standard_args)
CMakeLists.txt:135 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find TINYXML (missing: TINYXML_LIB TINYXML_LIB_DBG TINYXML_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (TINYXML2)
does not match the name of the calling package (TinyXML2). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindTinyXML2.cmake:15 (cegui_find_package_handle_standard_args)
CMakeLists.txt:136 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find TINYXML2 (missing: TINYXML2_LIB TINYXML2_LIB_DBG TINYXML2_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (RAPIDXML)
does not match the name of the calling package (RapidXML). 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):
cmake/FindRapidXML.cmake:9 (find_package_handle_standard_args)
CMakeLists.txt:137 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (IL) does
not match the name of the calling package (DevIL). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindDevIL.cmake:26 (cegui_find_package_handle_standard_args)
CMakeLists.txt:139 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find IL (missing: IL_LIB IL_LIB_DBG IL_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (ILU) does
not match the name of the calling package (DevIL). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindDevIL.cmake:27 (cegui_find_package_handle_standard_args)
CMakeLists.txt:139 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find ILU (missing: ILU_LIB ILU_LIB_DBG)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (FREEIMAGE)
does not match the name of the calling package (FreeImage). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindFreeImage.cmake:18 (cegui_find_package_handle_standard_args)
CMakeLists.txt:140 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find SILLY (missing: SILLY_LIB SILLY_LIB_DBG SILLY_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (CORONA)
does not match the name of the calling package (Corona). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindCorona.cmake:21 (cegui_find_package_handle_standard_args)
CMakeLists.txt:142 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find CORONA (missing: CORONA_LIB CORONA_LIB_DBG CORONA_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (PVRTOOLS)
does not match the name of the calling package (PVRTools). 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):
cmake/FindPVRTools.cmake:10 (find_package_handle_standard_args)
CMakeLists.txt:143 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find PVRTOOLS (missing: PVRTOOLS_LIB PVRTOOLS_H_PATH)
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (LUA51) does
not match the name of the calling package (Lua51). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindLua51.cmake:17 (cegui_find_package_handle_standard_args)
CMakeLists.txt:145 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find LUA51 (missing: LUA_LIB LUA_LIB_DBG LUA_H_PATH)
Could NOT find TOLUAPP (missing: TOLUAPP_LIB TOLUAPP_LIB_DBG TOLUAPP_H_PATH)
CMake Warning (dev) at CMakeLists.txt:147 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
CMake Warning (dev) at CMakeLists.txt:154 (find_package):
Policy CMP0148 is not set: The FindPythonInterp and FindPythonLibs modules
are removed. Run "cmake --help-policy CMP0148" for policy details. Use
the cmake_policy command to set the policy and suppress this warning.
This warning is for project developers. Use -Wno-dev to suppress it.
Could NOT find Boost (missing: python unit_test_framework timer) (found suitable version "1.71.0", minimum required is "1.36.0")
CMake Warning (dev) at C:/Program Files/CMake/share/cmake-3.29/Modules/FindPackageHandleStandardArgs.cmake:438 (message):
The package name passed to `find_package_handle_standard_args` (FREETYPE)
does not match the name of the calling package (Freetype). 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):
cmake/CEGUIMacros.cmake:673 (find_package_handle_standard_args)
cmake/FindFreetype.cmake:22 (cegui_find_package_handle_standard_args)
C:/Program Files/CMake/share/cmake-3.29/Modules/FindGTK2.cmake:680 (find_package)
CMakeLists.txt:159 (find_package)
This warning is for project developers. Use -Wno-dev to suppress it.
Some or all of the gtk libraries were not found. (missing: GTK2_GTK_LIBRARY GTK2_GTK_INCLUDE_DIR GTK2_GDK_INCLUDE_DIR GTK2_GDKCONFIG_INCLUDE_DIR GTK2_GDK_LIBRARY GTK2_GLIB_INCLUDE_DIR GTK2_GLIBCONFIG_INCLUDE_DIR GTK2_GLIB_LIBRARY)
CMake Warning (dev) at CMakeLists.txt:201 (set):
implicitly converting 'INT' to 'STRING' type.
This warning is for project developers. Use -Wno-dev to suppress it.
Configuring incomplete, errors occurred!
Maybe someone did already that, especially I wonder whether I need gtk2 libs or glew, glm and other gl* libraries ?