Details
Description
When shiboken parses the macOS version of gl.h
#include <OpenGL/gltypes.h>
the preprocessor fails to find the specified gltypes.h header because the include paths used by shiboken don't contain any macOS frameworks paths.
This obviously causes a bunch of GL typedefs not being added, and thus causing type system issues.
The OpenGL types are found on linux platforms presumably because shiboken adds an implicit /usr/include path.