Open dlprisco opened 1 year ago
Hi! From the beginning it was decided to support & test only 3 main compilers - Msvc, Clang, Gcc due to the limited time I have. Seems like this issue is reproducible only for MinGW. Not sure what the issue is here, but seems like it related in Bullet3 dependency lib. If you manage to fix that, I will be happy to merge the PR
i have also tried using cmake -G "Ninja" -S ./ -B build_folder
but return this error:
$ cmake --build .
[4/815] Building CXX object src/bullet3/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.obj
In file included from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.h:19,
from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvhBroadphase.cpp:14:
C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h:88:30: warning: ignoring attributes on template argument ÔÇÿcl_longÔÇÖ {aka ÔÇÿl
ong intÔÇÖ} [-Wignored-attributes]
88 | b3OpenCLArray<b3Int64> m_commonPrefixes;
| ^
[7/815] Building CXX object src/bullet3/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/BroadphaseCollision/b3GpuParallelLinearBvh.obj
In file included from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.cpp:17:
C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h:88:30: warning: ignoring attributes on template argument ÔÇÿcl_longÔÇÖ {aka ÔÇÿl
ong intÔÇÖ} [-Wignored-attributes]
88 | b3OpenCLArray<b3Int64> m_commonPrefixes;
| ^
[24/815] Building CXX object src/bullet3/src/Bullet3OpenCL/CMakeFiles/Bullet3OpenCL_clew.dir/Raycast/b3GpuRaycast.obj
In file included from C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/Raycast/b3GpuRaycast.cpp:13:
C:/msys64/home/userx/MxEngine/submodules/bullet3/src/Bullet3OpenCL/BroadphaseCollision/b3GpuParallelLinearBvh.h:88:30: warning: ignoring attributes on template argument ÔÇÿcl_longÔÇÖ {aka ÔÇÿl
ong intÔÇÖ} [-Wignored-attributes]
88 | b3OpenCLArray<b3Int64> m_commonPrefixes;
| ^
[477/815] Building C object src/glew/CMakeFiles/libglew_shared.dir/src/glew.c.obj
FAILED: src/glew/CMakeFiles/libglew_shared.dir/src/glew.c.obj
C:\msys64\usr\bin\cc.exe -DGLEW_BUILD -DGLEW_NO_GLU -DMXENGINE_CMAKE_BUILD -DVC_EXTRALEAN -DWIN32_MEAN_AND_LEAN -D_CRT_SECURE_NO_WARNINGS -Dlibglew_shared_EXPORTS -IC:/msys64/home/userx/MxEngi
ne/submodules/glew/include -g -MD -MT src/glew/CMakeFiles/libglew_shared.dir/src/glew.c.obj -MF src\glew\CMakeFiles\libglew_shared.dir\src\glew.c.obj.d -o src/glew/CMakeFiles/libglew_shared.di
r/src/glew.c.obj -c C:/msys64/home/userx/MxEngine/submodules/glew/src/glew.c
In file included from C:/msys64/home/userx/MxEngine/submodules/glew/src/glew.c:55:
C:/msys64/home/userx/MxEngine/submodules/glew/include/GL/glxew.h:98:10: fatal error: X11/Xlib.h: No such file or directory
98 | #include <X11/Xlib.h>
| ^~~~~~~~~~~~
compilation terminated.
[479/815] Building CXX object src/assimp/code/CMakeFiles/assimp.dir/AssetLib/IFC/IFCReaderGen1_2x3.cpp.obj
ninja: build stopped: subcommand failed.
I have used cmake from MSYS2 command prompt to build the project by this way:
However aparentelly it runs without errors:
after that i go to the src folder and execute
cmake --build ./
and return this:after using
cmake -G "MinGW" ...
what is the next step i need to achieve?