I recently downloaded the voxelize library and encountered the following issues in building it:
1. There is no Makefile to create a library (.a) file. NickC gave me a copy of his Makefile for his fork and that helped.
2. Using NickC's Makefile it compiled until it reached the error:
$ Voxelyze/VX_Object.cpp:2112: error: ‘UINT_MAX’ was not declared in this scope
This error was fixed by adding the line:
#include <climits>
I put this on line 22, just after the line, "#include <cstdlib> // ..."
3. My next compile issue was:
In file included from Voxelyze/VX_MeshUtil.cpp:15:
Voxelyze/VXS_SimGLView.h:19:139: error: OpenGLInclude.h: No such file or directory
In file included from Voxelyze/VX_Voxel.h:16,
from Voxelyze/VXS_Voxel.h:14,
from Voxelyze/VX_Sim.h:14,
from Voxelyze/VX_MeshUtil.cpp:14:
To fix this I removed the reference to VXS_SimGLView.h since OpenGL shouldn't be needed in this library.
I'll clean up the Makefiles and share at some point in the future.
Greg