>>> py3-pyglm: Building testing/py3-pyglm 2.7.1-r0 (using abuild 3.13.0-r3) started Fri, 12 Jul 2024 00:03:42 +0000 >>> py3-pyglm: Checking sanity of /home/buildozer/aports/testing/py3-pyglm/APKBUILD... >>> py3-pyglm: Analyzing dependencies... >>> py3-pyglm: Installing for build: build-base python3 py3-gpep517 py3-setuptools py3-wheel python3-dev py3-pytest (1/34) Installing libbz2 (1.0.8-r6) (2/34) Installing libffi (3.4.6-r0) (3/34) Installing gdbm (1.24-r0) (4/34) Installing xz-libs (5.6.2-r0) (5/34) Installing mpdecimal (4.0.0-r0) (6/34) Installing libpanelw (6.5_p20240601-r0) (7/34) Installing readline (8.2.10-r0) (8/34) Installing sqlite-libs (3.46.0-r0) (9/34) Installing python3 (3.12.3-r1) (10/34) Installing python3-pycache-pyc0 (3.12.3-r1) (11/34) Installing pyc (3.12.3-r1) (12/34) Installing python3-pyc (3.12.3-r1) (13/34) Installing py3-installer (0.7.0-r2) (14/34) Installing py3-installer-pyc (0.7.0-r2) (15/34) Installing py3-gpep517 (16-r0) (16/34) Installing py3-gpep517-pyc (16-r0) (17/34) Installing py3-parsing (3.1.2-r1) (18/34) Installing py3-parsing-pyc (3.1.2-r1) (19/34) Installing py3-packaging (24.1-r0) (20/34) Installing py3-packaging-pyc (24.1-r0) (21/34) Installing py3-setuptools (70.3.0-r0) (22/34) Installing py3-setuptools-pyc (70.3.0-r0) (23/34) Installing py3-wheel (0.42.0-r1) (24/34) Installing py3-wheel-pyc (0.42.0-r1) (25/34) Installing python3-dev (3.12.3-r1) (26/34) Installing py3-iniconfig (2.0.0-r1) (27/34) Installing py3-iniconfig-pyc (2.0.0-r1) (28/34) Installing py3-pluggy (1.5.0-r0) (29/34) Installing py3-pluggy-pyc (1.5.0-r0) (30/34) Installing py3-py (1.11.0-r3) (31/34) Installing py3-py-pyc (1.11.0-r3) (32/34) Installing py3-pytest (8.2.2-r1) (33/34) Installing py3-pytest-pyc (8.2.2-r1) (34/34) Installing .makedepends-py3-pyglm (20240712.000351) Executing busybox-1.36.1-r31.trigger OK: 468 MiB in 133 packages >>> py3-pyglm: Cleaning up srcdir >>> py3-pyglm: Cleaning up pkgdir >>> py3-pyglm: Cleaning up tmpdir >>> py3-pyglm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pyglm-2.7.1.tar.gz >>> py3-pyglm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/glm-fcda03b54596adda543bcdccc6c1879e380c86a7.tar.gz >>> py3-pyglm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/py3-pyglm-2.7.1.tar.gz >>> py3-pyglm: Fetching https://distfiles.alpinelinux.org/distfiles/edge/glm-fcda03b54596adda543bcdccc6c1879e380c86a7.tar.gz >>> py3-pyglm: Checking sha512sums... py3-pyglm-2.7.1.tar.gz: OK glm-fcda03b54596adda543bcdccc6c1879e380c86a7.tar.gz: OK >>> py3-pyglm: Unpacking /var/cache/distfiles/py3-pyglm-2.7.1.tar.gz... >>> py3-pyglm: Unpacking /var/cache/distfiles/glm-fcda03b54596adda543bcdccc6c1879e380c86a7.tar.gz... 2024-07-12 00:03:54,220 gpep517 INFO Building wheel via backend setuptools.build_meta:__legacy__ 2024-07-12 00:03:54,235 root INFO running bdist_wheel 2024-07-12 00:03:54,260 root INFO running build 2024-07-12 00:03:54,260 root INFO running build_py 2024-07-12 00:03:54,263 root INFO creating build 2024-07-12 00:03:54,264 root INFO creating build/lib.linux-loongarch64-cpython-312 2024-07-12 00:03:54,264 root INFO creating build/lib.linux-loongarch64-cpython-312/glm-stubs 2024-07-12 00:03:54,264 root INFO copying glm-stubs/glm_typing.py -> build/lib.linux-loongarch64-cpython-312/glm-stubs 2024-07-12 00:03:54,264 root INFO copying glm-stubs/__init__.py -> build/lib.linux-loongarch64-cpython-312/glm-stubs 2024-07-12 00:03:54,265 root INFO running egg_info 2024-07-12 00:03:54,265 root INFO creating PyGLM.egg-info 2024-07-12 00:03:54,267 root INFO writing PyGLM.egg-info/PKG-INFO 2024-07-12 00:03:54,268 root INFO writing dependency_links to PyGLM.egg-info/dependency_links.txt 2024-07-12 00:03:54,268 root INFO writing top-level names to PyGLM.egg-info/top_level.txt 2024-07-12 00:03:54,268 root INFO writing manifest file 'PyGLM.egg-info/SOURCES.txt' 2024-07-12 00:03:54,271 root INFO reading manifest file 'PyGLM.egg-info/SOURCES.txt' 2024-07-12 00:03:54,272 root INFO reading manifest template 'MANIFEST.in' 2024-07-12 00:03:54,344 root INFO adding license file 'LICENSE' 2024-07-12 00:03:54,344 root INFO adding license file 'COPYING' 2024-07-12 00:03:54,368 root INFO writing manifest file 'PyGLM.egg-info/SOURCES.txt' 2024-07-12 00:03:54,390 root INFO copying glm-stubs/__init__.pyi -> build/lib.linux-loongarch64-cpython-312/glm-stubs 2024-07-12 00:03:54,391 root INFO running build_ext 2024-07-12 00:03:54,393 root INFO building 'glm' extension 2024-07-12 00:03:54,393 root INFO creating build/temp.linux-loongarch64-cpython-312 2024-07-12 00:03:54,393 root INFO gcc -fno-strict-overflow -Wsign-compare -DNDEBUG -g -O3 -Wall -Os -fstack-clash-protection -Wformat -Werror=format-security -fPIC -Iglm/ -I/usr/include/python3.12 -c PyGLM.cpp -o build/temp.linux-loongarch64-cpython-312/PyGLM.o -std=c++11 In file included from glm/glm/gtc/packing.hpp:728, from PyGLM/imports.h:59, from PyGLM.cpp:7: glm/glm/gtc/packing.inl: In function 'glm::vec2 glm::unpackUnorm2x8(uint16)': glm/glm/gtc/packing.inl:378:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u8vec2' {aka 'struct glm::vec<2, unsigned char, glm::packed_highp>'} from an array of 'glm::uint16' {aka 'short unsigned int'} [-Wclass-memaccess] 378 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from glm/glm/./ext/vector_bool2.hpp:5, from glm/glm/vec2.hpp:5, from glm/glm/glm.hpp:116, from PyGLM/imports.h:21: glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::u8vec2' {aka 'struct glm::vec<2, unsigned char, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::vec2 glm::unpackSnorm2x8(uint16)': glm/glm/gtc/packing.inl:410:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i8vec2' {aka 'struct glm::vec<2, signed char, glm::packed_highp>'} from an array of 'glm::uint16' {aka 'short unsigned int'} [-Wclass-memaccess] 410 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::i8vec2' {aka 'struct glm::vec<2, signed char, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::vec4 glm::unpackUnorm4x16(uint64)': glm/glm/gtc/packing.inl:438:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec4' {aka 'struct glm::vec<4, short unsigned int, glm::packed_highp>'} from an array of 'glm::uint64' {aka 'long unsigned int'} [-Wclass-memaccess] 438 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from glm/glm/./ext/vector_bool4.hpp:5, from glm/glm/vec4.hpp:5, from glm/glm/glm.hpp:118: glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::u16vec4' {aka 'struct glm::vec<4, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::vec4 glm::unpackSnorm4x16(uint64)': glm/glm/gtc/packing.inl:470:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} from an array of 'glm::uint64' {aka 'long unsigned int'} [-Wclass-memaccess] 470 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::vec4 glm::unpackHalf4x16(uint64)': glm/glm/gtc/packing.inl:506:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} from an array of 'glm::uint64' {aka 'long unsigned int'} [-Wclass-memaccess] 506 | memcpy(&Unpack, &v, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::i8vec2 glm::unpackInt2x8(int16)': glm/glm/gtc/packing.inl:808:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i8vec2' {aka 'struct glm::vec<2, signed char, glm::packed_highp>'} from an array of 'glm::int16' {aka 'short int'} [-Wclass-memaccess] 808 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::i8vec2' {aka 'struct glm::vec<2, signed char, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::u8vec2 glm::unpackUint2x8(uint16)': glm/glm/gtc/packing.inl:822:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u8vec2' {aka 'struct glm::vec<2, unsigned char, glm::packed_highp>'} from an array of 'glm::uint16' {aka 'short unsigned int'} [-Wclass-memaccess] 822 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::u8vec2' {aka 'struct glm::vec<2, unsigned char, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::i8vec4 glm::unpackInt4x8(int32)': glm/glm/gtc/packing.inl:836:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i8vec4' {aka 'struct glm::vec<4, signed char, glm::packed_highp>'} from an array of 'glm::int32' {aka 'int'} [-Wclass-memaccess] 836 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::i8vec4' {aka 'struct glm::vec<4, signed char, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::u8vec4 glm::unpackUint4x8(uint32)': glm/glm/gtc/packing.inl:850:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u8vec4' {aka 'struct glm::vec<4, unsigned char, glm::packed_highp>'} from an array of 'glm::uint32' {aka 'unsigned int'} [-Wclass-memaccess] 850 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::u8vec4' {aka 'struct glm::vec<4, unsigned char, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::i16vec2 glm::unpackInt2x16(int)': glm/glm/gtc/packing.inl:864:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec2' {aka 'struct glm::vec<2, short int, glm::packed_highp>'} from an array of 'int' [-Wclass-memaccess] 864 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::i16vec2' {aka 'struct glm::vec<2, short int, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::i16vec4 glm::unpackInt4x16(int64)': glm/glm/gtc/packing.inl:878:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} from an array of 'glm::int64' {aka 'long int'} [-Wclass-memaccess] 878 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::u16vec2 glm::unpackUint2x16(uint)': glm/glm/gtc/packing.inl:892:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec2' {aka 'struct glm::vec<2, short unsigned int, glm::packed_highp>'} from an array of 'glm::uint' {aka 'unsigned int'} [-Wclass-memaccess] 892 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::u16vec2' {aka 'struct glm::vec<2, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::u16vec4 glm::unpackUint4x16(uint64)': glm/glm/gtc/packing.inl:906:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec4' {aka 'struct glm::vec<4, short unsigned int, glm::packed_highp>'} from an array of 'glm::uint64' {aka 'long unsigned int'} [-Wclass-memaccess] 906 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::u16vec4' {aka 'struct glm::vec<4, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::i32vec2 glm::unpackInt2x32(int64)': glm/glm/gtc/packing.inl:920:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i32vec2' {aka 'struct glm::vec<2, int, glm::packed_highp>'} from an array of 'glm::int64' {aka 'long int'} [-Wclass-memaccess] 920 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::i32vec2' {aka 'struct glm::vec<2, int, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In function 'glm::u32vec2 glm::unpackUint2x32(uint64)': glm/glm/gtc/packing.inl:934:23: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u32vec2' {aka 'struct glm::vec<2, unsigned int, glm::packed_highp>'} from an array of 'glm::uint64' {aka 'long unsigned int'} [-Wclass-memaccess] 934 | memcpy(&Unpack, &p, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::u32vec2' {aka 'struct glm::vec<2, unsigned int, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ In file included from PyGLM/types/mat/double/all.h:4, from PyGLM/types/mat/all.h:6, from PyGLM/types/all.h:7, from PyGLM.cpp:12: PyGLM/types/mat/double/mat2x2.h: At global scope: PyGLM/types/mat/double/mat2x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat2x2", sizeof (mat<2, 2, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x2_repr), (& hdmat2x2NumMethods), (& hdmat2x2SeqMethods), (& hdmat2x2MapMethods), ((hashfunc)mat_hash<2, 2, double>), 0, ((reprfunc)mat2x2_str), 0, 0, (& hdmat2x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat2x2( )\0122 columns of 2 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 2, double>), 0, ((getiterfunc)mat_geniter<2, 2, double>), 0, hdmat2x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x2_init), 0, mat_new<2, 2, double>}, 2, 2, 2, sizeof (double), sizeof (glm::mat<2, 2, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:5: PyGLM/types/mat/double/mat2x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat2x3", sizeof (mat<2, 3, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x3_repr), (& hdmat2x3NumMethods), (& hdmat2x3SeqMethods), (& hdmat2x3MapMethods), ((hashfunc)mat_hash<2, 3, double>), 0, ((reprfunc)mat2x3_str), 0, 0, (& hdmat2x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat2x3( )\0122 columns of 3 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 3, double>), 0, ((getiterfunc)mat_geniter<2, 3, double>), 0, hdmat2x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x3_init), 0, mat_new<2, 3, double>}, 2, 2, 3, sizeof (double), sizeof (glm::mat<2, 3, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:6: PyGLM/types/mat/double/mat2x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat2x4", sizeof (mat<2, 4, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x4_repr), (& hdmat2x4NumMethods), (& hdmat2x4SeqMethods), (& hdmat2x4MapMethods), ((hashfunc)mat_hash<2, 4, double>), 0, ((reprfunc)mat2x4_str), 0, 0, (& hdmat2x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat2x4( )\0122 columns of 4 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 4, double>), 0, ((getiterfunc)mat_geniter<2, 4, double>), 0, hdmat2x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x4_init), 0, mat_new<2, 4, double>}, 2, 2, 4, sizeof (double), sizeof (glm::mat<2, 4, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:8: PyGLM/types/mat/double/mat3x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat3x2", sizeof (mat<3, 2, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x2_repr), (& hdmat3x2NumMethods), (& hdmat3x2SeqMethods), (& hdmat3x2MapMethods), ((hashfunc)mat_hash<3, 2, double>), 0, ((reprfunc)mat3x2_str), 0, 0, (& hdmat3x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat3x2( )\0123 columns of 2 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 2, double>), 0, ((getiterfunc)mat_geniter<3, 2, double>), 0, hdmat3x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x2_init), 0, mat_new<3, 2, double>}, 2, 3, 2, sizeof (double), sizeof (glm::mat<3, 2, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:9: PyGLM/types/mat/double/mat3x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat3x3", sizeof (mat<3, 3, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x3_repr), (& hdmat3x3NumMethods), (& hdmat3x3SeqMethods), (& hdmat3x3MapMethods), ((hashfunc)mat_hash<3, 3, double>), 0, ((reprfunc)mat3x3_str), 0, 0, (& hdmat3x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat3x3( )\0123 columns of 3 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 3, double>), 0, ((getiterfunc)mat_geniter<3, 3, double>), 0, hdmat3x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x3_init), 0, mat_new<3, 3, double>}, 2, 3, 3, sizeof (double), sizeof (glm::mat<3, 3, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:10: PyGLM/types/mat/double/mat3x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat3x4", sizeof (mat<3, 4, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x4_repr), (& hdmat3x4NumMethods), (& hdmat3x4SeqMethods), (& hdmat3x4MapMethods), ((hashfunc)mat_hash<3, 4, double>), 0, ((reprfunc)mat3x4_str), 0, 0, (& hdmat3x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat3x4( )\0123 columns of 4 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 4, double>), 0, ((getiterfunc)mat_geniter<3, 4, double>), 0, hdmat3x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x4_init), 0, mat_new<3, 4, double>}, 2, 3, 4, sizeof (double), sizeof (glm::mat<3, 4, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:12: PyGLM/types/mat/double/mat4x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat4x2", sizeof (mat<4, 2, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x2_repr), (& hdmat4x2NumMethods), (& hdmat4x2SeqMethods), (& hdmat4x2MapMethods), ((hashfunc)mat_hash<4, 2, double>), 0, ((reprfunc)mat4x2_str), 0, 0, (& hdmat4x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat4x2( )\0124 columns of 2 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 2, double>), 0, ((getiterfunc)mat_geniter<4, 2, double>), 0, hdmat4x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x2_init), 0, mat_new<4, 2, double>}, 2, 4, 2, sizeof (double), sizeof (glm::mat<4, 2, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:13: PyGLM/types/mat/double/mat4x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat4x3", sizeof (mat<4, 3, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x3_repr), (& hdmat4x3NumMethods), (& hdmat4x3SeqMethods), (& hdmat4x3MapMethods), ((hashfunc)mat_hash<4, 3, double>), 0, ((reprfunc)mat4x3_str), 0, 0, (& hdmat4x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat4x3( )\0124 columns of 3 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 3, double>), 0, ((getiterfunc)mat_geniter<4, 3, double>), 0, hdmat4x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x3_init), 0, mat_new<4, 3, double>}, 2, 4, 3, sizeof (double), sizeof (glm::mat<4, 3, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/double/all.h:14: PyGLM/types/mat/double/mat4x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dmat4x4", sizeof (mat<4, 4, double>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x4_repr), (& hdmat4x4NumMethods), (& hdmat4x4SeqMethods), (& hdmat4x4MapMethods), ((hashfunc)mat_hash<4, 4, double>), 0, ((reprfunc)mat4x4_str), 0, 0, (& hdmat4x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmat4x4( )\0124 columns of 4 components matrix of double numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 4, double>), 0, ((getiterfunc)mat_geniter<4, 4, double>), 0, hdmat4x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x4_init), 0, mat_new<4, 4, double>}, 2, 4, 4, sizeof (double), sizeof (glm::mat<4, 4, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:4, from PyGLM/types/mat/all.h:8: PyGLM/types/mat/float/mat2x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat2x2", sizeof (mat<2, 2, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x2_repr), (& hfmat2x2NumMethods), (& hfmat2x2SeqMethods), (& hfmat2x2MapMethods), ((hashfunc)mat_hash<2, 2, float>), 0, ((reprfunc)mat2x2_str), 0, 0, (& hfmat2x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat2x2( )\0122 columns of 2 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 2, float>), 0, ((getiterfunc)mat_geniter<2, 2, float>), 0, hfmat2x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x2_init), 0, mat_new<2, 2, float>}, 2, 2, 2, sizeof (float), sizeof (glm::mat<2, 2, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:5: PyGLM/types/mat/float/mat2x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat2x3", sizeof (mat<2, 3, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x3_repr), (& hfmat2x3NumMethods), (& hfmat2x3SeqMethods), (& hfmat2x3MapMethods), ((hashfunc)mat_hash<2, 3, float>), 0, ((reprfunc)mat2x3_str), 0, 0, (& hfmat2x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat2x3( )\0122 columns of 3 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 3, float>), 0, ((getiterfunc)mat_geniter<2, 3, float>), 0, hfmat2x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x3_init), 0, mat_new<2, 3, float>}, 2, 2, 3, sizeof (float), sizeof (glm::mat<2, 3, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:6: PyGLM/types/mat/float/mat2x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat2x4", sizeof (mat<2, 4, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x4_repr), (& hfmat2x4NumMethods), (& hfmat2x4SeqMethods), (& hfmat2x4MapMethods), ((hashfunc)mat_hash<2, 4, float>), 0, ((reprfunc)mat2x4_str), 0, 0, (& hfmat2x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat2x4( )\0122 columns of 4 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 4, float>), 0, ((getiterfunc)mat_geniter<2, 4, float>), 0, hfmat2x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x4_init), 0, mat_new<2, 4, float>}, 2, 2, 4, sizeof (float), sizeof (glm::mat<2, 4, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:8: PyGLM/types/mat/float/mat3x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat3x2", sizeof (mat<3, 2, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x2_repr), (& hfmat3x2NumMethods), (& hfmat3x2SeqMethods), (& hfmat3x2MapMethods), ((hashfunc)mat_hash<3, 2, float>), 0, ((reprfunc)mat3x2_str), 0, 0, (& hfmat3x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat3x2( )\0123 columns of 2 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 2, float>), 0, ((getiterfunc)mat_geniter<3, 2, float>), 0, hfmat3x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x2_init), 0, mat_new<3, 2, float>}, 2, 3, 2, sizeof (float), sizeof (glm::mat<3, 2, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:9: PyGLM/types/mat/float/mat3x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat3x3", sizeof (mat<3, 3, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x3_repr), (& hfmat3x3NumMethods), (& hfmat3x3SeqMethods), (& hfmat3x3MapMethods), ((hashfunc)mat_hash<3, 3, float>), 0, ((reprfunc)mat3x3_str), 0, 0, (& hfmat3x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat3x3( )\0123 columns of 3 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 3, float>), 0, ((getiterfunc)mat_geniter<3, 3, float>), 0, hfmat3x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x3_init), 0, mat_new<3, 3, float>}, 2, 3, 3, sizeof (float), sizeof (glm::mat<3, 3, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:10: PyGLM/types/mat/float/mat3x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat3x4", sizeof (mat<3, 4, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x4_repr), (& hfmat3x4NumMethods), (& hfmat3x4SeqMethods), (& hfmat3x4MapMethods), ((hashfunc)mat_hash<3, 4, float>), 0, ((reprfunc)mat3x4_str), 0, 0, (& hfmat3x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat3x4( )\0123 columns of 4 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 4, float>), 0, ((getiterfunc)mat_geniter<3, 4, float>), 0, hfmat3x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x4_init), 0, mat_new<3, 4, float>}, 2, 3, 4, sizeof (float), sizeof (glm::mat<3, 4, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:12: PyGLM/types/mat/float/mat4x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat4x2", sizeof (mat<4, 2, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x2_repr), (& hfmat4x2NumMethods), (& hfmat4x2SeqMethods), (& hfmat4x2MapMethods), ((hashfunc)mat_hash<4, 2, float>), 0, ((reprfunc)mat4x2_str), 0, 0, (& hfmat4x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat4x2( )\0124 columns of 2 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 2, float>), 0, ((getiterfunc)mat_geniter<4, 2, float>), 0, hfmat4x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x2_init), 0, mat_new<4, 2, float>}, 2, 4, 2, sizeof (float), sizeof (glm::mat<4, 2, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:13: PyGLM/types/mat/float/mat4x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat4x3", sizeof (mat<4, 3, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x3_repr), (& hfmat4x3NumMethods), (& hfmat4x3SeqMethods), (& hfmat4x3MapMethods), ((hashfunc)mat_hash<4, 3, float>), 0, ((reprfunc)mat4x3_str), 0, 0, (& hfmat4x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat4x3( )\0124 columns of 3 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 3, float>), 0, ((getiterfunc)mat_geniter<4, 3, float>), 0, hfmat4x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x3_init), 0, mat_new<4, 3, float>}, 2, 4, 3, sizeof (float), sizeof (glm::mat<4, 3, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/float/all.h:14: PyGLM/types/mat/float/mat4x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.mat4x4", sizeof (mat<4, 4, float>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x4_repr), (& hfmat4x4NumMethods), (& hfmat4x4SeqMethods), (& hfmat4x4MapMethods), ((hashfunc)mat_hash<4, 4, float>), 0, ((reprfunc)mat4x4_str), 0, 0, (& hfmat4x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mat4x4( )\0124 columns of 4 components matrix of floating-point numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 4, float>), 0, ((getiterfunc)mat_geniter<4, 4, float>), 0, hfmat4x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x4_init), 0, mat_new<4, 4, float>}, 2, 4, 4, sizeof (float), sizeof (glm::mat<4, 4, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:4, from PyGLM/types/mat/all.h:10: PyGLM/types/mat/int/mat2x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat2x2", sizeof (mat<2, 2, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x2_repr), (& himat2x2NumMethods), (& himat2x2SeqMethods), (& himat2x2MapMethods), ((hashfunc)mat_hash<2, 2, int>), 0, ((reprfunc)mat2x2_str), 0, 0, (& himat2x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat2x2( )\0122 columns of 2 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 2, int>), 0, ((getiterfunc)mat_geniter<2, 2, int>), 0, himat2x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x2_init), 0, mat_new<2, 2, int>}, 2, 2, 2, sizeof (int32), sizeof (glm::mat<2, 2, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:5: PyGLM/types/mat/int/mat2x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat2x3", sizeof (mat<2, 3, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x3_repr), (& himat2x3NumMethods), (& himat2x3SeqMethods), (& himat2x3MapMethods), ((hashfunc)mat_hash<2, 3, int>), 0, ((reprfunc)mat2x3_str), 0, 0, (& himat2x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat2x3( )\0122 columns of 3 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 3, int>), 0, ((getiterfunc)mat_geniter<2, 3, int>), 0, himat2x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x3_init), 0, mat_new<2, 3, int>}, 2, 2, 3, sizeof (int32), sizeof (glm::mat<2, 3, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:6: PyGLM/types/mat/int/mat2x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat2x4", sizeof (mat<2, 4, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x4_repr), (& himat2x4NumMethods), (& himat2x4SeqMethods), (& himat2x4MapMethods), ((hashfunc)mat_hash<2, 4, int>), 0, ((reprfunc)mat2x4_str), 0, 0, (& himat2x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat2x4( )\0122 columns of 4 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 4, int>), 0, ((getiterfunc)mat_geniter<2, 4, int>), 0, himat2x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x4_init), 0, mat_new<2, 4, int>}, 2, 2, 4, sizeof (int32), sizeof (glm::mat<2, 4, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:8: PyGLM/types/mat/int/mat3x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat3x2", sizeof (mat<3, 2, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x2_repr), (& himat3x2NumMethods), (& himat3x2SeqMethods), (& himat3x2MapMethods), ((hashfunc)mat_hash<3, 2, int>), 0, ((reprfunc)mat3x2_str), 0, 0, (& himat3x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat3x2( )\0123 columns of 2 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 2, int>), 0, ((getiterfunc)mat_geniter<3, 2, int>), 0, himat3x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x2_init), 0, mat_new<3, 2, int>}, 2, 3, 2, sizeof (int32), sizeof (glm::mat<3, 2, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:9: PyGLM/types/mat/int/mat3x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat3x3", sizeof (mat<3, 3, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x3_repr), (& himat3x3NumMethods), (& himat3x3SeqMethods), (& himat3x3MapMethods), ((hashfunc)mat_hash<3, 3, int>), 0, ((reprfunc)mat3x3_str), 0, 0, (& himat3x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat3x3( )\0123 columns of 3 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 3, int>), 0, ((getiterfunc)mat_geniter<3, 3, int>), 0, himat3x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x3_init), 0, mat_new<3, 3, int>}, 2, 3, 3, sizeof (int32), sizeof (glm::mat<3, 3, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:10: PyGLM/types/mat/int/mat3x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat3x4", sizeof (mat<3, 4, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x4_repr), (& himat3x4NumMethods), (& himat3x4SeqMethods), (& himat3x4MapMethods), ((hashfunc)mat_hash<3, 4, int>), 0, ((reprfunc)mat3x4_str), 0, 0, (& himat3x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat3x4( )\0123 columns of 4 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 4, int>), 0, ((getiterfunc)mat_geniter<3, 4, int>), 0, himat3x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x4_init), 0, mat_new<3, 4, int>}, 2, 3, 4, sizeof (int32), sizeof (glm::mat<3, 4, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:12: PyGLM/types/mat/int/mat4x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat4x2", sizeof (mat<4, 2, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x2_repr), (& himat4x2NumMethods), (& himat4x2SeqMethods), (& himat4x2MapMethods), ((hashfunc)mat_hash<4, 2, int>), 0, ((reprfunc)mat4x2_str), 0, 0, (& himat4x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat4x2( )\0124 columns of 2 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 2, int>), 0, ((getiterfunc)mat_geniter<4, 2, int>), 0, himat4x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x2_init), 0, mat_new<4, 2, int>}, 2, 4, 2, sizeof (int32), sizeof (glm::mat<4, 2, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:13: PyGLM/types/mat/int/mat4x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat4x3", sizeof (mat<4, 3, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x3_repr), (& himat4x3NumMethods), (& himat4x3SeqMethods), (& himat4x3MapMethods), ((hashfunc)mat_hash<4, 3, int>), 0, ((reprfunc)mat4x3_str), 0, 0, (& himat4x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat4x3( )\0124 columns of 3 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 3, int>), 0, ((getiterfunc)mat_geniter<4, 3, int>), 0, himat4x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x3_init), 0, mat_new<4, 3, int>}, 2, 4, 3, sizeof (int32), sizeof (glm::mat<4, 3, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/int/all.h:14: PyGLM/types/mat/int/mat4x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.imat4x4", sizeof (mat<4, 4, int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x4_repr), (& himat4x4NumMethods), (& himat4x4SeqMethods), (& himat4x4MapMethods), ((hashfunc)mat_hash<4, 4, int>), 0, ((reprfunc)mat4x4_str), 0, 0, (& himat4x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imat4x4( )\0124 columns of 4 components matrix of integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 4, int>), 0, ((getiterfunc)mat_geniter<4, 4, int>), 0, himat4x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x4_init), 0, mat_new<4, 4, int>}, 2, 4, 4, sizeof (int32), sizeof (glm::mat<4, 4, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:4, from PyGLM/types/mat/all.h:12: PyGLM/types/mat/uint/mat2x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat2x2", sizeof (mat<2, 2, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x2_repr), (& humat2x2NumMethods), (& humat2x2SeqMethods), (& humat2x2MapMethods), ((hashfunc)mat_hash<2, 2, unsigned int>), 0, ((reprfunc)mat2x2_str), 0, 0, (& humat2x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat2x2( )\0122 columns of 2 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 2, unsigned int>), 0, ((getiterfunc)mat_geniter<2, 2, unsigned int>), 0, humat2x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x2_init), 0, mat_new<2, 2, unsigned int>}, 2, 2, 2, sizeof (uint32), sizeof (glm::mat<2, 2, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:5: PyGLM/types/mat/uint/mat2x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat2x3", sizeof (mat<2, 3, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x3_repr), (& humat2x3NumMethods), (& humat2x3SeqMethods), (& humat2x3MapMethods), ((hashfunc)mat_hash<2, 3, unsigned int>), 0, ((reprfunc)mat2x3_str), 0, 0, (& humat2x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat2x3( )\0122 columns of 3 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 3, unsigned int>), 0, ((getiterfunc)mat_geniter<2, 3, unsigned int>), 0, humat2x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x3_init), 0, mat_new<2, 3, unsigned int>}, 2, 2, 3, sizeof (uint32), sizeof (glm::mat<2, 3, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:6: PyGLM/types/mat/uint/mat2x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat2x4", sizeof (mat<2, 4, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat2x4_repr), (& humat2x4NumMethods), (& humat2x4SeqMethods), (& humat2x4MapMethods), ((hashfunc)mat_hash<2, 4, unsigned int>), 0, ((reprfunc)mat2x4_str), 0, 0, (& humat2x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat2x4( )\0122 columns of 4 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<2, 4, unsigned int>), 0, ((getiterfunc)mat_geniter<2, 4, unsigned int>), 0, humat2x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat2x4_init), 0, mat_new<2, 4, unsigned int>}, 2, 2, 4, sizeof (uint32), sizeof (glm::mat<2, 4, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:8: PyGLM/types/mat/uint/mat3x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat3x2", sizeof (mat<3, 2, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x2_repr), (& humat3x2NumMethods), (& humat3x2SeqMethods), (& humat3x2MapMethods), ((hashfunc)mat_hash<3, 2, unsigned int>), 0, ((reprfunc)mat3x2_str), 0, 0, (& humat3x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat3x2( )\0123 columns of 2 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 2, unsigned int>), 0, ((getiterfunc)mat_geniter<3, 2, unsigned int>), 0, humat3x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x2_init), 0, mat_new<3, 2, unsigned int>}, 2, 3, 2, sizeof (uint32), sizeof (glm::mat<3, 2, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:9: PyGLM/types/mat/uint/mat3x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat3x3", sizeof (mat<3, 3, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x3_repr), (& humat3x3NumMethods), (& humat3x3SeqMethods), (& humat3x3MapMethods), ((hashfunc)mat_hash<3, 3, unsigned int>), 0, ((reprfunc)mat3x3_str), 0, 0, (& humat3x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat3x3( )\0123 columns of 3 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 3, unsigned int>), 0, ((getiterfunc)mat_geniter<3, 3, unsigned int>), 0, humat3x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x3_init), 0, mat_new<3, 3, unsigned int>}, 2, 3, 3, sizeof (uint32), sizeof (glm::mat<3, 3, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:10: PyGLM/types/mat/uint/mat3x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat3x4", sizeof (mat<3, 4, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat3x4_repr), (& humat3x4NumMethods), (& humat3x4SeqMethods), (& humat3x4MapMethods), ((hashfunc)mat_hash<3, 4, unsigned int>), 0, ((reprfunc)mat3x4_str), 0, 0, (& humat3x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat3x4( )\0123 columns of 4 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<3, 4, unsigned int>), 0, ((getiterfunc)mat_geniter<3, 4, unsigned int>), 0, humat3x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat3x4_init), 0, mat_new<3, 4, unsigned int>}, 2, 3, 4, sizeof (uint32), sizeof (glm::mat<3, 4, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:12: PyGLM/types/mat/uint/mat4x2.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat4x2", sizeof (mat<4, 2, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x2_repr), (& humat4x2NumMethods), (& humat4x2SeqMethods), (& humat4x2MapMethods), ((hashfunc)mat_hash<4, 2, unsigned int>), 0, ((reprfunc)mat4x2_str), 0, 0, (& humat4x2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat4x2( )\0124 columns of 2 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 2, unsigned int>), 0, ((getiterfunc)mat_geniter<4, 2, unsigned int>), 0, humat4x2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x2_init), 0, mat_new<4, 2, unsigned int>}, 2, 4, 2, sizeof (uint32), sizeof (glm::mat<4, 2, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:13: PyGLM/types/mat/uint/mat4x3.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat4x3", sizeof (mat<4, 3, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x3_repr), (& humat4x3NumMethods), (& humat4x3SeqMethods), (& humat4x3MapMethods), ((hashfunc)mat_hash<4, 3, unsigned int>), 0, ((reprfunc)mat4x3_str), 0, 0, (& humat4x3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat4x3( )\0124 columns of 3 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 3, unsigned int>), 0, ((getiterfunc)mat_geniter<4, 3, unsigned int>), 0, humat4x3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x3_init), 0, mat_new<4, 3, unsigned int>}, 2, 4, 3, sizeof (uint32), sizeof (glm::mat<4, 3, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/mat/uint/all.h:14: PyGLM/types/mat/uint/mat4x4.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.umat4x4", sizeof (mat<4, 4, unsigned int>), 0, mat_dealloc, 0, 0, 0, 0, ((reprfunc)mat4x4_repr), (& humat4x4NumMethods), (& humat4x4SeqMethods), (& humat4x4MapMethods), ((hashfunc)mat_hash<4, 4, unsigned int>), 0, ((reprfunc)mat4x4_str), 0, 0, (& humat4x4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umat4x4( )\0124 columns of 4 components matrix of unsigned integer numbers.", 0, 0, ((richcmpfunc)mat_richcompare<4, 4, unsigned int>), 0, ((getiterfunc)mat_geniter<4, 4, unsigned int>), 0, humat4x4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mat4x4_init), 0, mat_new<4, 4, unsigned int>}, 2, 4, 4, sizeof (uint32), sizeof (glm::mat<4, 4, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/bool/all.h:4, from PyGLM/types/vec/all.h:6, from PyGLM/types/all.h:9: PyGLM/types/vec/bool/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.bvec1", sizeof (vec<1, bool>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hbvec1NumMethods), (& hbvec1SeqMethods), 0, ((hashfunc)vec_hash<1, bool>), 0, ((reprfunc)vec1_str), vec_getattr<1, bool>, vec_setattr<1, bool>, (& hbvec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "bvec1( )\0121 component vector of high qualifier boolean values.", 0, 0, ((richcmpfunc)vec_richcompare<1, bool>), 0, ((getiterfunc)vec_geniter<1, bool>), 0, hbvec1_methods, hbvec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, bool>}, 1, 1, 0, sizeof (bool), sizeof (glm::vec<1, bool, glm::packed_highp>), '?'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/bool/all.h:6: PyGLM/types/vec/bool/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.bvec2", sizeof (vec<2, bool>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hbvec2NumMethods), (& hbvec2SeqMethods), 0, ((hashfunc)vec_hash<2, bool>), 0, ((reprfunc)vec2_str), vec_getattr<2, bool>, vec_setattr<2, bool>, (& hbvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "bvec2( )\0122 components vector of high qualifier boolean values.", 0, 0, ((richcmpfunc)vec_richcompare<2, bool>), 0, ((getiterfunc)vec_geniter<2, bool>), 0, hbvec2_methods, hbvec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, bool>}, 1, 2, 0, sizeof (bool), sizeof (glm::vec<2, bool, glm::packed_highp>), '?'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/bool/all.h:8: PyGLM/types/vec/bool/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.bvec3", sizeof (vec<3, bool>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hbvec3NumMethods), (& hbvec3SeqMethods), 0, ((hashfunc)vec_hash<3, bool>), 0, ((reprfunc)vec3_str), vec_getattr<3, bool>, vec_setattr<3, bool>, (& hbvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "bvec3( )\0123 components vector of high qualifier boolean values.", 0, 0, ((richcmpfunc)vec_richcompare<3, bool>), 0, ((getiterfunc)vec_geniter<3, bool>), 0, hbvec3_methods, hbvec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, bool>}, 1, 3, 0, sizeof (bool), sizeof (glm::vec<3, bool, glm::packed_highp>), '?'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/bool/all.h:10: PyGLM/types/vec/bool/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.bvec4", sizeof (vec<4, bool>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hbvec4NumMethods), (& hbvec4SeqMethods), 0, ((hashfunc)vec_hash<4, bool>), 0, ((reprfunc)vec4_str), vec_getattr<4, bool>, vec_setattr<4, bool>, (& hbvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "bvec4( )\0124 components vector of high qualifier boolean values.", 0, 0, ((richcmpfunc)vec_richcompare<4, bool>), 0, ((getiterfunc)vec_geniter<4, bool>), 0, hbvec4_methods, hbvec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, bool>}, 1, 4, 0, sizeof (bool), sizeof (glm::vec<4, bool, glm::packed_highp>), '?'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/double/all.h:4, from PyGLM/types/vec/all.h:8: PyGLM/types/vec/double/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.dvec1", sizeof (vec<1, double>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hdvec1NumMethods), (& hdvec1SeqMethods), 0, ((hashfunc)vec_hash<1, double>), 0, ((reprfunc)vec1_str), vec_getattr<1, double>, vec_setattr<1, double>, (& hdvec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dvec1( )\0121 component vector of high qualifier double numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, double>), 0, ((getiterfunc)vec_geniter<1, double>), 0, hdvec1_methods, hdvec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, double>}, 1, 1, 0, sizeof (double), sizeof (glm::vec<1, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/double/all.h:6: PyGLM/types/vec/double/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.dvec2", sizeof (vec<2, double>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hdvec2NumMethods), (& hdvec2SeqMethods), 0, ((hashfunc)vec_hash<2, double>), 0, ((reprfunc)vec2_str), vec_getattr<2, double>, vec_setattr<2, double>, (& hdvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dvec2( )\0122 components vector of high qualifier double numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, double>), 0, ((getiterfunc)vec_geniter<2, double>), 0, hdvec2_methods, hdvec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, double>}, 1, 2, 0, sizeof (double), sizeof (glm::vec<2, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/double/all.h:8: PyGLM/types/vec/double/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.dvec3", sizeof (vec<3, double>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hdvec3NumMethods), (& hdvec3SeqMethods), 0, ((hashfunc)vec_hash<3, double>), 0, ((reprfunc)vec3_str), vec_getattr<3, double>, vec_setattr<3, double>, (& hdvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dvec3( )\0123 components vector of high qualifier double numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, double>), 0, ((getiterfunc)vec_geniter<3, double>), 0, hdvec3_methods, hdvec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, double>}, 1, 3, 0, sizeof (double), sizeof (glm::vec<3, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/double/all.h:10: PyGLM/types/vec/double/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.dvec4", sizeof (vec<4, double>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hdvec4NumMethods), (& hdvec4SeqMethods), 0, ((hashfunc)vec_hash<4, double>), 0, ((reprfunc)vec4_str), vec_getattr<4, double>, vec_setattr<4, double>, (& hdvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dvec4( )\0124 components vector of high qualifier double numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, double>), 0, ((getiterfunc)vec_geniter<4, double>), 0, hdvec4_methods, hdvec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, double>}, 1, 4, 0, sizeof (double), sizeof (glm::vec<4, double, glm::packed_highp>), 'd'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/float/all.h:4, from PyGLM/types/vec/all.h:10: PyGLM/types/vec/float/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.vec1", sizeof (vec<1, float>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hfvec1NumMethods), (& hfvec1SeqMethods), 0, ((hashfunc)vec_hash<1, float>), 0, ((reprfunc)vec1_str), vec_getattr<1, float>, vec_setattr<1, float>, (& hfvec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "vec1( )\0121 component vector of high qualifier float numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, float>), 0, ((getiterfunc)vec_geniter<1, float>), 0, hfvec1_methods, hfvec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, float>}, 1, 1, 0, sizeof (float), sizeof (glm::vec<1, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/float/all.h:6: PyGLM/types/vec/float/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.vec2", sizeof (vec<2, float>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hfvec2NumMethods), (& hfvec2SeqMethods), 0, ((hashfunc)vec_hash<2, float>), 0, ((reprfunc)vec2_str), vec_getattr<2, float>, vec_setattr<2, float>, (& hfvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "vec2( )\0122 components vector of high qualifier float numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, float>), 0, ((getiterfunc)vec_geniter<2, float>), 0, hfvec2_methods, hfvec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, float>}, 1, 2, 0, sizeof (float), sizeof (glm::vec<2, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/float/all.h:8: PyGLM/types/vec/float/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.vec3", sizeof (vec<3, float>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hfvec3NumMethods), (& hfvec3SeqMethods), 0, ((hashfunc)vec_hash<3, float>), 0, ((reprfunc)vec3_str), vec_getattr<3, float>, vec_setattr<3, float>, (& hfvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "vec3( )\0123 components vector of high qualifier float numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, float>), 0, ((getiterfunc)vec_geniter<3, float>), 0, hfvec3_methods, hfvec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, float>}, 1, 3, 0, sizeof (float), sizeof (glm::vec<3, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/float/all.h:10: PyGLM/types/vec/float/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.vec4", sizeof (vec<4, float>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hfvec4NumMethods), (& hfvec4SeqMethods), 0, ((hashfunc)vec_hash<4, float>), 0, ((reprfunc)vec4_str), vec_getattr<4, float>, vec_setattr<4, float>, (& hfvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "vec4( )\0124 components vector of high qualifier float numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, float>), 0, ((getiterfunc)vec_geniter<4, float>), 0, hfvec4_methods, hfvec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, float>}, 1, 4, 0, sizeof (float), sizeof (glm::vec<4, float, glm::packed_highp>), 'f'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/int8/all.h:4, from PyGLM/types/vec/all.h:12: PyGLM/types/vec/int8/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.i8vec1", sizeof (vec<1, signed char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hi8vec1NumMethods), (& hi8vec1SeqMethods), 0, ((hashfunc)vec_hash<1, signed char>), 0, ((reprfunc)vec1_str), vec_getattr<1, signed char>, vec_setattr<1, signed char>, (& hi8vec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i8vec1( )\0121 component vector of high qualifier 8 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, signed char>), 0, ((getiterfunc)vec_geniter<1, signed char>), 0, hi8vec1_methods, hi8vec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, signed char>}, 1, 1, 0, sizeof (int8), sizeof (glm::vec<1, signed char, glm::packed_highp>), 'b'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/int8/all.h:6: PyGLM/types/vec/int8/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.i8vec2", sizeof (vec<2, signed char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hi8vec2NumMethods), (& hi8vec2SeqMethods), 0, ((hashfunc)vec_hash<2, signed char>), 0, ((reprfunc)vec2_str), vec_getattr<2, signed char>, vec_setattr<2, signed char>, (& hi8vec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i8vec2( )\0122 components vector of high qualifier 8 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, signed char>), 0, ((getiterfunc)vec_geniter<2, signed char>), 0, hi8vec2_methods, hi8vec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, signed char>}, 1, 2, 0, sizeof (int8), sizeof (glm::vec<2, signed char, glm::packed_highp>), 'b'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/int8/all.h:8: PyGLM/types/vec/int8/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.i8vec3", sizeof (vec<3, signed char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hi8vec3NumMethods), (& hi8vec3SeqMethods), 0, ((hashfunc)vec_hash<3, signed char>), 0, ((reprfunc)vec3_str), vec_getattr<3, signed char>, vec_setattr<3, signed char>, (& hi8vec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i8vec3( )\0123 components vector of high qualifier 8 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, signed char>), 0, ((getiterfunc)vec_geniter<3, signed char>), 0, hi8vec3_methods, hi8vec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, signed char>}, 1, 3, 0, sizeof (int8), sizeof (glm::vec<3, signed char, glm::packed_highp>), 'b'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/int8/all.h:10: PyGLM/types/vec/int8/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.i8vec4", sizeof (vec<4, signed char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hi8vec4NumMethods), (& hi8vec4SeqMethods), 0, ((hashfunc)vec_hash<4, signed char>), 0, ((reprfunc)vec4_str), vec_getattr<4, signed char>, vec_setattr<4, signed char>, (& hi8vec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i8vec4( )\0124 components vector of high qualifier 8 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, signed char>), 0, ((getiterfunc)vec_geniter<4, signed char>), 0, hi8vec4_methods, hi8vec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, signed char>}, 1, 4, 0, sizeof (int8), sizeof (glm::vec<4, signed char, glm::packed_highp>), 'b'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/int16/all.h:4, from PyGLM/types/vec/all.h:14: PyGLM/types/vec/int16/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.i16vec1", sizeof (vec<1, short int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hi16vec1NumMethods), (& hi16vec1SeqMethods), 0, ((hashfunc)vec_hash<1, short int>), 0, ((reprfunc)vec1_str), vec_getattr<1, short int>, vec_setattr<1, short int>, (& hi16vec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i16vec1( )\0121 component vector of high qualifier 16 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, short int>), 0, ((getiterfunc)vec_geniter<1, short int>), 0, hi16vec1_methods, hi16vec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, short int>}, 1, 1, 0, sizeof (int16), sizeof (glm::vec<1, short int, glm::packed_highp>), 'h'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/int16/all.h:6: PyGLM/types/vec/int16/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.i16vec2", sizeof (vec<2, short int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hi16vec2NumMethods), (& hi16vec2SeqMethods), 0, ((hashfunc)vec_hash<2, short int>), 0, ((reprfunc)vec2_str), vec_getattr<2, short int>, vec_setattr<2, short int>, (& hi16vec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i16vec2( )\0122 components vector of high qualifier 16 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, short int>), 0, ((getiterfunc)vec_geniter<2, short int>), 0, hi16vec2_methods, hi16vec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, short int>}, 1, 2, 0, sizeof (int16), sizeof (glm::vec<2, short int, glm::packed_highp>), 'h'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/int16/all.h:8: PyGLM/types/vec/int16/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.i16vec3", sizeof (vec<3, short int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hi16vec3NumMethods), (& hi16vec3SeqMethods), 0, ((hashfunc)vec_hash<3, short int>), 0, ((reprfunc)vec3_str), vec_getattr<3, short int>, vec_setattr<3, short int>, (& hi16vec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i16vec3( )\0123 components vector of high qualifier 16 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, short int>), 0, ((getiterfunc)vec_geniter<3, short int>), 0, hi16vec3_methods, hi16vec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, short int>}, 1, 3, 0, sizeof (int16), sizeof (glm::vec<3, short int, glm::packed_highp>), 'h'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/int16/all.h:10: PyGLM/types/vec/int16/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.i16vec4", sizeof (vec<4, short int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hi16vec4NumMethods), (& hi16vec4SeqMethods), 0, ((hashfunc)vec_hash<4, short int>), 0, ((reprfunc)vec4_str), vec_getattr<4, short int>, vec_setattr<4, short int>, (& hi16vec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i16vec4( )\0124 components vector of high qualifier 16 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, short int>), 0, ((getiterfunc)vec_geniter<4, short int>), 0, hi16vec4_methods, hi16vec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, short int>}, 1, 4, 0, sizeof (int16), sizeof (glm::vec<4, short int, glm::packed_highp>), 'h'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/int32/all.h:4, from PyGLM/types/vec/all.h:16: PyGLM/types/vec/int32/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.ivec1", sizeof (vec<1, int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hivec1NumMethods), (& hivec1SeqMethods), 0, ((hashfunc)vec_hash<1, int>), 0, ((reprfunc)vec1_str), vec_getattr<1, int>, vec_setattr<1, int>, (& hivec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "ivec1( )\0121 component vector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, int>), 0, ((getiterfunc)vec_geniter<1, int>), 0, hivec1_methods, hivec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, int>}, 1, 1, 0, sizeof (int32), sizeof (glm::vec<1, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/int32/all.h:6: PyGLM/types/vec/int32/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.ivec2", sizeof (vec<2, int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hivec2NumMethods), (& hivec2SeqMethods), 0, ((hashfunc)vec_hash<2, int>), 0, ((reprfunc)vec2_str), vec_getattr<2, int>, vec_setattr<2, int>, (& hivec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "ivec2( )\0122 components vector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, int>), 0, ((getiterfunc)vec_geniter<2, int>), 0, hivec2_methods, hivec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, int>}, 1, 2, 0, sizeof (int32), sizeof (glm::vec<2, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/int32/all.h:8: PyGLM/types/vec/int32/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.ivec3", sizeof (vec<3, int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hivec3NumMethods), (& hivec3SeqMethods), 0, ((hashfunc)vec_hash<3, int>), 0, ((reprfunc)vec3_str), vec_getattr<3, int>, vec_setattr<3, int>, (& hivec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "ivec3( )\0123 components vector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, int>), 0, ((getiterfunc)vec_geniter<3, int>), 0, hivec3_methods, hivec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, int>}, 1, 3, 0, sizeof (int32), sizeof (glm::vec<3, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/int32/all.h:10: PyGLM/types/vec/int32/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.ivec4", sizeof (vec<4, int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hivec4NumMethods), (& hivec4SeqMethods), 0, ((hashfunc)vec_hash<4, int>), 0, ((reprfunc)vec4_str), vec_getattr<4, int>, vec_setattr<4, int>, (& hivec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "ivec4( )\0124 components vector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, int>), 0, ((getiterfunc)vec_geniter<4, int>), 0, hivec4_methods, hivec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, int>}, 1, 4, 0, sizeof (int32), sizeof (glm::vec<4, int, glm::packed_highp>), 'i'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/int64/all.h:4, from PyGLM/types/vec/all.h:18: PyGLM/types/vec/int64/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.i64vec1", sizeof (vec<1, long int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hi64vec1NumMethods), (& hi64vec1SeqMethods), 0, ((hashfunc)vec_hash<1, long int>), 0, ((reprfunc)vec1_str), vec_getattr<1, long int>, vec_setattr<1, long int>, (& hi64vec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i64vec1( )\0121 component vector of high qualifier 64 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, long int>), 0, ((getiterfunc)vec_geniter<1, long int>), 0, hi64vec1_methods, hi64vec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, long int>}, 1, 1, 0, sizeof (int64), sizeof (glm::vec<1, long int, glm::packed_highp>), 'q'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/int64/all.h:6: PyGLM/types/vec/int64/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.i64vec2", sizeof (vec<2, long int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hi64vec2NumMethods), (& hi64vec2SeqMethods), 0, ((hashfunc)vec_hash<2, long int>), 0, ((reprfunc)vec2_str), vec_getattr<2, long int>, vec_setattr<2, long int>, (& hi64vec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i64vec2( )\0122 components vector of high qualifier 64 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, long int>), 0, ((getiterfunc)vec_geniter<2, long int>), 0, hi64vec2_methods, hi64vec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, long int>}, 1, 2, 0, sizeof (int64), sizeof (glm::vec<2, long int, glm::packed_highp>), 'q'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/int64/all.h:8: PyGLM/types/vec/int64/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.i64vec3", sizeof (vec<3, long int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hi64vec3NumMethods), (& hi64vec3SeqMethods), 0, ((hashfunc)vec_hash<3, long int>), 0, ((reprfunc)vec3_str), vec_getattr<3, long int>, vec_setattr<3, long int>, (& hi64vec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i64vec3( )\0123 components vector of high qualifier 64 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, long int>), 0, ((getiterfunc)vec_geniter<3, long int>), 0, hi64vec3_methods, hi64vec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, long int>}, 1, 3, 0, sizeof (int64), sizeof (glm::vec<3, long int, glm::packed_highp>), 'q'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/int64/all.h:10: PyGLM/types/vec/int64/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.i64vec4", sizeof (vec<4, long int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hi64vec4NumMethods), (& hi64vec4SeqMethods), 0, ((hashfunc)vec_hash<4, long int>), 0, ((reprfunc)vec4_str), vec_getattr<4, long int>, vec_setattr<4, long int>, (& hi64vec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "i64vec4( )\0124 components vector of high qualifier 64 bit integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, long int>), 0, ((getiterfunc)vec_geniter<4, long int>), 0, hi64vec4_methods, hi64vec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, long int>}, 1, 4, 0, sizeof (int64), sizeof (glm::vec<4, long int, glm::packed_highp>), 'q'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/uint8/all.h:4, from PyGLM/types/vec/all.h:20: PyGLM/types/vec/uint8/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.u8vec1", sizeof (vec<1, unsigned char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hu8vec1NumMethods), (& hu8vec1SeqMethods), 0, ((hashfunc)vec_hash<1, unsigned char>), 0, ((reprfunc)vec1_str), vec_getattr<1, unsigned char>, vec_setattr<1, unsigned char>, (& hu8vec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u8vec1( )\0121 component vector of high qualifier 8 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, unsigned char>), 0, ((getiterfunc)vec_geniter<1, unsigned char>), 0, hu8vec1_methods, hu8vec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, unsigned char>}, 1, 1, 0, sizeof (uint8), sizeof (glm::vec<1, unsigned char, glm::packed_highp>), 'B'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/uint8/all.h:6: PyGLM/types/vec/uint8/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.u8vec2", sizeof (vec<2, unsigned char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hu8vec2NumMethods), (& hu8vec2SeqMethods), 0, ((hashfunc)vec_hash<2, unsigned char>), 0, ((reprfunc)vec2_str), vec_getattr<2, unsigned char>, vec_setattr<2, unsigned char>, (& hu8vec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u8vec2( )\0122 components vector of high qualifier 8 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, unsigned char>), 0, ((getiterfunc)vec_geniter<2, unsigned char>), 0, hu8vec2_methods, hu8vec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, unsigned char>}, 1, 2, 0, sizeof (uint8), sizeof (glm::vec<2, unsigned char, glm::packed_highp>), 'B'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/uint8/all.h:8: PyGLM/types/vec/uint8/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.u8vec3", sizeof (vec<3, unsigned char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hu8vec3NumMethods), (& hu8vec3SeqMethods), 0, ((hashfunc)vec_hash<3, unsigned char>), 0, ((reprfunc)vec3_str), vec_getattr<3, unsigned char>, vec_setattr<3, unsigned char>, (& hu8vec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u8vec3( )\0123 components vector of high qualifier 8 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, unsigned char>), 0, ((getiterfunc)vec_geniter<3, unsigned char>), 0, hu8vec3_methods, hu8vec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, unsigned char>}, 1, 3, 0, sizeof (uint8), sizeof (glm::vec<3, unsigned char, glm::packed_highp>), 'B'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/uint8/all.h:10: PyGLM/types/vec/uint8/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.u8vec4", sizeof (vec<4, unsigned char>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hu8vec4NumMethods), (& hu8vec4SeqMethods), 0, ((hashfunc)vec_hash<4, unsigned char>), 0, ((reprfunc)vec4_str), vec_getattr<4, unsigned char>, vec_setattr<4, unsigned char>, (& hu8vec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u8vec4( )\0124 components vector of high qualifier 8 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, unsigned char>), 0, ((getiterfunc)vec_geniter<4, unsigned char>), 0, hu8vec4_methods, hu8vec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, unsigned char>}, 1, 4, 0, sizeof (uint8), sizeof (glm::vec<4, unsigned char, glm::packed_highp>), 'B'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/uint16/all.h:4, from PyGLM/types/vec/all.h:22: PyGLM/types/vec/uint16/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.u16vec1", sizeof (vec<1, short unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hu16vec1NumMethods), (& hu16vec1SeqMethods), 0, ((hashfunc)vec_hash<1, short unsigned int>), 0, ((reprfunc)vec1_str), vec_getattr<1, short unsigned int>, vec_setattr<1, short unsigned int>, (& hu16vec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u16vec1( )\0121 component vector of high qualifier 16 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, short unsigned int>), 0, ((getiterfunc)vec_geniter<1, short unsigned int>), 0, hu16vec1_methods, hu16vec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, short unsigned int>}, 1, 1, 0, sizeof (uint16), sizeof (glm::vec<1, short unsigned int, glm::packed_highp>), 'H'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/uint16/all.h:6: PyGLM/types/vec/uint16/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.u16vec2", sizeof (vec<2, short unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hu16vec2NumMethods), (& hu16vec2SeqMethods), 0, ((hashfunc)vec_hash<2, short unsigned int>), 0, ((reprfunc)vec2_str), vec_getattr<2, short unsigned int>, vec_setattr<2, short unsigned int>, (& hu16vec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u16vec2( )\0122 components vector of high qualifier 16 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, short unsigned int>), 0, ((getiterfunc)vec_geniter<2, short unsigned int>), 0, hu16vec2_methods, hu16vec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, short unsigned int>}, 1, 2, 0, sizeof (uint16), sizeof (glm::vec<2, short unsigned int, glm::packed_highp>), 'H'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/uint16/all.h:8: PyGLM/types/vec/uint16/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.u16vec3", sizeof (vec<3, short unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hu16vec3NumMethods), (& hu16vec3SeqMethods), 0, ((hashfunc)vec_hash<3, short unsigned int>), 0, ((reprfunc)vec3_str), vec_getattr<3, short unsigned int>, vec_setattr<3, short unsigned int>, (& hu16vec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u16vec3( )\0123 components vector of high qualifier 16 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, short unsigned int>), 0, ((getiterfunc)vec_geniter<3, short unsigned int>), 0, hu16vec3_methods, hu16vec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, short unsigned int>}, 1, 3, 0, sizeof (uint16), sizeof (glm::vec<3, short unsigned int, glm::packed_highp>), 'H'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/uint16/all.h:10: PyGLM/types/vec/uint16/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.u16vec4", sizeof (vec<4, short unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hu16vec4NumMethods), (& hu16vec4SeqMethods), 0, ((hashfunc)vec_hash<4, short unsigned int>), 0, ((reprfunc)vec4_str), vec_getattr<4, short unsigned int>, vec_setattr<4, short unsigned int>, (& hu16vec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u16vec4( )\0124 components vector of high qualifier 16 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, short unsigned int>), 0, ((getiterfunc)vec_geniter<4, short unsigned int>), 0, hu16vec4_methods, hu16vec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, short unsigned int>}, 1, 4, 0, sizeof (uint16), sizeof (glm::vec<4, short unsigned int, glm::packed_highp>), 'H'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/uint32/all.h:4, from PyGLM/types/vec/all.h:24: PyGLM/types/vec/uint32/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.uvec1", sizeof (vec<1, unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& huvec1NumMethods), (& huvec1SeqMethods), 0, ((hashfunc)vec_hash<1, unsigned int>), 0, ((reprfunc)vec1_str), vec_getattr<1, unsigned int>, vec_setattr<1, unsigned int>, (& huvec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "uvec1( )\0121 component vector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, unsigned int>), 0, ((getiterfunc)vec_geniter<1, unsigned int>), 0, huvec1_methods, huvec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, unsigned int>}, 1, 1, 0, sizeof (uint32), sizeof (glm::vec<1, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/uint32/all.h:6: PyGLM/types/vec/uint32/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.uvec2", sizeof (vec<2, unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& huvec2NumMethods), (& huvec2SeqMethods), 0, ((hashfunc)vec_hash<2, unsigned int>), 0, ((reprfunc)vec2_str), vec_getattr<2, unsigned int>, vec_setattr<2, unsigned int>, (& huvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "uvec2( )\0122 components vector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, unsigned int>), 0, ((getiterfunc)vec_geniter<2, unsigned int>), 0, huvec2_methods, huvec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, unsigned int>}, 1, 2, 0, sizeof (uint32), sizeof (glm::vec<2, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/uint32/all.h:8: PyGLM/types/vec/uint32/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.uvec3", sizeof (vec<3, unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& huvec3NumMethods), (& huvec3SeqMethods), 0, ((hashfunc)vec_hash<3, unsigned int>), 0, ((reprfunc)vec3_str), vec_getattr<3, unsigned int>, vec_setattr<3, unsigned int>, (& huvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "uvec3( )\0123 components vector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, unsigned int>), 0, ((getiterfunc)vec_geniter<3, unsigned int>), 0, huvec3_methods, huvec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, unsigned int>}, 1, 3, 0, sizeof (uint32), sizeof (glm::vec<3, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/uint32/all.h:10: PyGLM/types/vec/uint32/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.uvec4", sizeof (vec<4, unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& huvec4NumMethods), (& huvec4SeqMethods), 0, ((hashfunc)vec_hash<4, unsigned int>), 0, ((reprfunc)vec4_str), vec_getattr<4, unsigned int>, vec_setattr<4, unsigned int>, (& huvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "uvec4( )\0124 components vector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, unsigned int>), 0, ((getiterfunc)vec_geniter<4, unsigned int>), 0, huvec4_methods, huvec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, unsigned int>}, 1, 4, 0, sizeof (uint32), sizeof (glm::vec<4, unsigned int, glm::packed_highp>), 'I'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/vec/uint64/all.h:4, from PyGLM/types/vec/all.h:26: PyGLM/types/vec/uint64/vec1.h:165:1: error: could not convert '{{{{1}, nullptr}, "glm.u64vec1", sizeof (vec<1, long unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec1_repr), (& hu64vec1NumMethods), (& hu64vec1SeqMethods), 0, ((hashfunc)vec_hash<1, long unsigned int>), 0, ((reprfunc)vec1_str), vec_getattr<1, long unsigned int>, vec_setattr<1, long unsigned int>, (& hu64vec1BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u64vec1( )\0121 component vector of high qualifier 64 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<1, long unsigned int>), 0, ((getiterfunc)vec_geniter<1, long unsigned int>), 0, hu64vec1_methods, hu64vec1_members, 0, 0, 0, 0, 0, 0, ((initproc)vec1_init), 0, vec_new<1, long unsigned int>}, 1, 1, 0, sizeof (uint64), sizeof (glm::vec<1, long unsigned int, glm::packed_highp>), 'Q'}' from '' to 'PyGLMTypeObject' 165 | }; | ^ | | | In file included from PyGLM/types/vec/uint64/all.h:6: PyGLM/types/vec/uint64/vec2.h:166:1: error: could not convert '{{{{1}, nullptr}, "glm.u64vec2", sizeof (vec<2, long unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec2_repr), (& hu64vec2NumMethods), (& hu64vec2SeqMethods), 0, ((hashfunc)vec_hash<2, long unsigned int>), 0, ((reprfunc)vec2_str), vec_getattr<2, long unsigned int>, vec_setattr<2, long unsigned int>, (& hu64vec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u64vec2( )\0122 components vector of high qualifier 64 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<2, long unsigned int>), 0, ((getiterfunc)vec_geniter<2, long unsigned int>), 0, hu64vec2_methods, hu64vec2_members, 0, 0, 0, 0, 0, 0, ((initproc)vec2_init), 0, vec_new<2, long unsigned int>}, 1, 2, 0, sizeof (uint64), sizeof (glm::vec<2, long unsigned int, glm::packed_highp>), 'Q'}' from '' to 'PyGLMTypeObject' 166 | }; | ^ | | | In file included from PyGLM/types/vec/uint64/all.h:8: PyGLM/types/vec/uint64/vec3.h:167:1: error: could not convert '{{{{1}, nullptr}, "glm.u64vec3", sizeof (vec<3, long unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec3_repr), (& hu64vec3NumMethods), (& hu64vec3SeqMethods), 0, ((hashfunc)vec_hash<3, long unsigned int>), 0, ((reprfunc)vec3_str), vec_getattr<3, long unsigned int>, vec_setattr<3, long unsigned int>, (& hu64vec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u64vec3( )\0123 components vector of high qualifier 64 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<3, long unsigned int>), 0, ((getiterfunc)vec_geniter<3, long unsigned int>), 0, hu64vec3_methods, hu64vec3_members, 0, 0, 0, 0, 0, 0, ((initproc)vec3_init), 0, vec_new<3, long unsigned int>}, 1, 3, 0, sizeof (uint64), sizeof (glm::vec<3, long unsigned int, glm::packed_highp>), 'Q'}' from '' to 'PyGLMTypeObject' 167 | }; | ^ | | | In file included from PyGLM/types/vec/uint64/all.h:10: PyGLM/types/vec/uint64/vec4.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.u64vec4", sizeof (vec<4, long unsigned int>), 0, vec_dealloc, 0, 0, 0, 0, ((reprfunc)vec4_repr), (& hu64vec4NumMethods), (& hu64vec4SeqMethods), 0, ((hashfunc)vec_hash<4, long unsigned int>), 0, ((reprfunc)vec4_str), vec_getattr<4, long unsigned int>, vec_setattr<4, long unsigned int>, (& hu64vec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "u64vec4( )\0124 components vector of high qualifier 64 bit unsigned integer numbers.", 0, 0, ((richcmpfunc)vec_richcompare<4, long unsigned int>), 0, ((getiterfunc)vec_geniter<4, long unsigned int>), 0, hu64vec4_methods, hu64vec4_members, 0, 0, 0, 0, 0, 0, ((initproc)vec4_init), 0, vec_new<4, long unsigned int>}, 1, 4, 0, sizeof (uint64), sizeof (glm::vec<4, long unsigned int, glm::packed_highp>), 'Q'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/mvec/double/all.h:4, from PyGLM/types/mvec/all.h:6, from PyGLM/types/all.h:11: PyGLM/types/mvec/double/mvec2.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.dmvec2", sizeof (mvec<2, double>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec2_str), (& hdmvec2NumMethods), (& hdmvec2SeqMethods), 0, ((hashfunc)mvec_hash<2, double>), 0, ((reprfunc)mvec2_str), mvec_getattr<2, double>, mvec_setattr<2, double>, (& hdmvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmvec2( )\0122 components mvector of high qualifier double numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<2, double>), 0, ((getiterfunc)mvec_geniter<2, double>), 0, hdmvec2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<2, double>), 0, mvec_new<2, double>}, (16 | 1), 2, 0, sizeof (double), sizeof (glm::vec<2, double, glm::packed_highp>), 'd', (& hdvec2Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/double/all.h:6: PyGLM/types/mvec/double/mvec3.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.dmvec3", sizeof (mvec<3, double>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec3_str), (& hdmvec3NumMethods), (& hdmvec3SeqMethods), 0, ((hashfunc)mvec_hash<3, double>), 0, ((reprfunc)mvec3_str), mvec_getattr<3, double>, mvec_setattr<3, double>, (& hdmvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmvec3( )\0123 components mvector of high qualifier double numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<3, double>), 0, ((getiterfunc)mvec_geniter<3, double>), 0, hdmvec3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<3, double>), 0, mvec_new<3, double>}, (16 | 1), 3, 0, sizeof (double), sizeof (glm::vec<3, double, glm::packed_highp>), 'd', (& hdvec3Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/double/all.h:8: PyGLM/types/mvec/double/mvec4.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.dmvec4", sizeof (mvec<4, double>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec4_str), (& hdmvec4NumMethods), (& hdmvec4SeqMethods), 0, ((hashfunc)mvec_hash<4, double>), 0, ((reprfunc)mvec4_str), mvec_getattr<4, double>, mvec_setattr<4, double>, (& hdmvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dmvec4( )\0124 components mvector of high qualifier double numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<4, double>), 0, ((getiterfunc)mvec_geniter<4, double>), 0, hdmvec4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<4, double>), 0, mvec_new<4, double>}, (16 | 1), 4, 0, sizeof (double), sizeof (glm::vec<4, double, glm::packed_highp>), 'd', (& hdvec4Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/float/all.h:4, from PyGLM/types/mvec/all.h:8: PyGLM/types/mvec/float/mvec2.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.mvec2", sizeof (mvec<2, float>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec2_str), (& hfmvec2NumMethods), (& hfmvec2SeqMethods), 0, ((hashfunc)mvec_hash<2, float>), 0, ((reprfunc)mvec2_str), mvec_getattr<2, float>, mvec_setattr<2, float>, (& hfmvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mvec2( )\0122 components mvector of high qualifier float numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<2, float>), 0, ((getiterfunc)mvec_geniter<2, float>), 0, hfmvec2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<2, float>), 0, mvec_new<2, float>}, (16 | 1), 2, 0, sizeof (float), sizeof (glm::vec<2, float, glm::packed_highp>), 'f', (& hfvec2Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/float/all.h:6: PyGLM/types/mvec/float/mvec3.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.mvec3", sizeof (mvec<3, float>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec3_str), (& hfmvec3NumMethods), (& hfmvec3SeqMethods), 0, ((hashfunc)mvec_hash<3, float>), 0, ((reprfunc)mvec3_str), mvec_getattr<3, float>, mvec_setattr<3, float>, (& hfmvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mvec3( )\0123 components mvector of high qualifier float numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<3, float>), 0, ((getiterfunc)mvec_geniter<3, float>), 0, hfmvec3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<3, float>), 0, mvec_new<3, float>}, (16 | 1), 3, 0, sizeof (float), sizeof (glm::vec<3, float, glm::packed_highp>), 'f', (& hfvec3Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/float/all.h:8: PyGLM/types/mvec/float/mvec4.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.mvec4", sizeof (mvec<4, float>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec4_str), (& hfmvec4NumMethods), (& hfmvec4SeqMethods), 0, ((hashfunc)mvec_hash<4, float>), 0, ((reprfunc)mvec4_str), mvec_getattr<4, float>, mvec_setattr<4, float>, (& hfmvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "mvec4( )\0124 components mvector of high qualifier float numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<4, float>), 0, ((getiterfunc)mvec_geniter<4, float>), 0, hfmvec4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<4, float>), 0, mvec_new<4, float>}, (16 | 1), 4, 0, sizeof (float), sizeof (glm::vec<4, float, glm::packed_highp>), 'f', (& hfvec4Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/int/all.h:4, from PyGLM/types/mvec/all.h:10: PyGLM/types/mvec/int/mvec2.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.imvec2", sizeof (mvec<2, int>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec2_str), (& himvec2NumMethods), (& himvec2SeqMethods), 0, ((hashfunc)mvec_hash<2, int>), 0, ((reprfunc)mvec2_str), mvec_getattr<2, int>, mvec_setattr<2, int>, (& himvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imvec2( )\0122 components mvector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<2, int>), 0, ((getiterfunc)mvec_geniter<2, int>), 0, himvec2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<2, int>), 0, mvec_new<2, int>}, (16 | 1), 2, 0, sizeof (int32), sizeof (glm::vec<2, int, glm::packed_highp>), 'i', (& hivec2Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/int/all.h:6: PyGLM/types/mvec/int/mvec3.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.imvec3", sizeof (mvec<3, int>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec3_str), (& himvec3NumMethods), (& himvec3SeqMethods), 0, ((hashfunc)mvec_hash<3, int>), 0, ((reprfunc)mvec3_str), mvec_getattr<3, int>, mvec_setattr<3, int>, (& himvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imvec3( )\0123 components mvector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<3, int>), 0, ((getiterfunc)mvec_geniter<3, int>), 0, himvec3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<3, int>), 0, mvec_new<3, int>}, (16 | 1), 3, 0, sizeof (int32), sizeof (glm::vec<3, int, glm::packed_highp>), 'i', (& hivec3Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/int/all.h:8: PyGLM/types/mvec/int/mvec4.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.imvec4", sizeof (mvec<4, int>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec4_str), (& himvec4NumMethods), (& himvec4SeqMethods), 0, ((hashfunc)mvec_hash<4, int>), 0, ((reprfunc)mvec4_str), mvec_getattr<4, int>, mvec_setattr<4, int>, (& himvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "imvec4( )\0124 components mvector of high qualifier integer numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<4, int>), 0, ((getiterfunc)mvec_geniter<4, int>), 0, himvec4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<4, int>), 0, mvec_new<4, int>}, (16 | 1), 4, 0, sizeof (int32), sizeof (glm::vec<4, int, glm::packed_highp>), 'i', (& hivec4Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/uint/all.h:4, from PyGLM/types/mvec/all.h:12: PyGLM/types/mvec/uint/mvec2.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.umvec2", sizeof (mvec<2, unsigned int>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec2_str), (& humvec2NumMethods), (& humvec2SeqMethods), 0, ((hashfunc)mvec_hash<2, unsigned int>), 0, ((reprfunc)mvec2_str), mvec_getattr<2, unsigned int>, mvec_setattr<2, unsigned int>, (& humvec2BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umvec2( )\0122 components mvector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<2, unsigned int>), 0, ((getiterfunc)mvec_geniter<2, unsigned int>), 0, humvec2_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<2, unsigned int>), 0, mvec_new<2, unsigned int>}, (16 | 1), 2, 0, sizeof (uint32), sizeof (glm::vec<2, unsigned int, glm::packed_highp>), 'I', (& huvec2Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/uint/all.h:6: PyGLM/types/mvec/uint/mvec3.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.umvec3", sizeof (mvec<3, unsigned int>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec3_str), (& humvec3NumMethods), (& humvec3SeqMethods), 0, ((hashfunc)mvec_hash<3, unsigned int>), 0, ((reprfunc)mvec3_str), mvec_getattr<3, unsigned int>, mvec_setattr<3, unsigned int>, (& humvec3BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umvec3( )\0123 components mvector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<3, unsigned int>), 0, ((getiterfunc)mvec_geniter<3, unsigned int>), 0, humvec3_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<3, unsigned int>), 0, mvec_new<3, unsigned int>}, (16 | 1), 3, 0, sizeof (uint32), sizeof (glm::vec<3, unsigned int, glm::packed_highp>), 'I', (& huvec3Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/mvec/uint/all.h:8: PyGLM/types/mvec/uint/mvec4.h:161:1: error: could not convert '{{{{1}, nullptr}, "glm.umvec4", sizeof (mvec<4, unsigned int>), 0, mvec_dealloc, 0, 0, 0, 0, ((reprfunc)mvec4_str), (& humvec4NumMethods), (& humvec4SeqMethods), 0, ((hashfunc)mvec_hash<4, unsigned int>), 0, ((reprfunc)mvec4_str), mvec_getattr<4, unsigned int>, mvec_setattr<4, unsigned int>, (& humvec4BufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "umvec4( )\0124 components mvector of high qualifier unsigned integer numbers.", 0, 0, ((richcmpfunc)mvec_richcompare<4, unsigned int>), 0, ((getiterfunc)mvec_geniter<4, unsigned int>), 0, humvec4_methods, 0, 0, 0, 0, 0, 0, 0, ((initproc)mvec_init<4, unsigned int>), 0, mvec_new<4, unsigned int>}, (16 | 1), 4, 0, sizeof (uint32), sizeof (glm::vec<4, unsigned int, glm::packed_highp>), 'I', (& huvec4Type)}' from '' to 'PyGLMTypeObject' 161 | }; | ^ | | | In file included from PyGLM/types/qua/all.h:6, from PyGLM/types/all.h:13: PyGLM/types/qua/double/quat.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.dquat", sizeof (qua), 0, qua_dealloc, 0, 0, 0, 0, ((reprfunc)qua_repr), (& hdquaNumMethods), (& hdquaSeqMethods), 0, ((hashfunc)qua_hash), 0, ((reprfunc)qua_str), 0, 0, (& hdquaBufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "dquat( )\0124 components quaternion of double numbers.", 0, 0, ((richcmpfunc)qua_richcompare), 0, ((getiterfunc)qua_geniter), 0, hdqua_methods, hdqua_members, 0, 0, 0, 0, 0, 0, ((initproc)qua_init), 0, qua_new}, 4, 4, 0, sizeof (double), sizeof (glm::qua), 'd'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/qua/all.h:8: PyGLM/types/qua/float/quat.h:168:1: error: could not convert '{{{{1}, nullptr}, "glm.quat", sizeof (qua), 0, qua_dealloc, 0, 0, 0, 0, ((reprfunc)qua_repr), (& hfquaNumMethods), (& hfquaSeqMethods), 0, ((hashfunc)qua_hash), 0, ((reprfunc)qua_str), 0, 0, (& hfquaBufferMethods), (((long unsigned int)(0 | 0)) | (1 << 10)), "quat( )\0124 components quaternion of floating-point numbers.", 0, 0, ((richcmpfunc)qua_richcompare), 0, ((getiterfunc)qua_geniter), 0, hfqua_methods, hfqua_members, 0, 0, 0, 0, 0, 0, ((initproc)qua_init), 0, qua_new}, 4, 4, 0, sizeof (float), sizeof (glm::qua), 'f'}' from '' to 'PyGLMTypeObject' 168 | }; | ^ | | | In file included from PyGLM/types/all.h:15: PyGLM/types/glmArray/glmArray.h:152:1: error: cannot convert 'std::nullptr_t' to 'Py_ssize_t' {aka 'long int'} in initialization 152 | }; | ^ In file included from PyGLM/internal_functions/unpackers.h:9, from PyGLM/internal_functions/all.h:17, from PyGLM.cpp:15: PyGLM/internal_functions/type_checkers.h: In function 'bool get_py_buffer(PyObject*, Py_buffer*)': PyGLM/internal_functions/type_checkers.h:55:27: warning: comparison of integer expressions of different signedness: 'int' and 'long unsigned int' [-Wsign-compare] 55 | for (int i = 0; i < sizeof(accepted_buffer_flags) / sizeof(int); i++) { | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ PyGLM/internal_functions/type_checkers.h: In function '_FormatType getFormatType(char*)': PyGLM/internal_functions/type_checkers.h:150:49: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 150 | if (format[0] == '=' || is_big_endian() && format[0] == '>' || !is_big_endian() && format[0] == '<' || is_big_endian() && format[0] == '!') { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ PyGLM/internal_functions/type_checkers.h:150:89: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 150 | if (format[0] == '=' || is_big_endian() && format[0] == '>' || !is_big_endian() && format[0] == '<' || is_big_endian() && format[0] == '!') { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ PyGLM/internal_functions/type_checkers.h:150:128: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 150 | if (format[0] == '=' || is_big_endian() && format[0] == '>' || !is_big_endian() && format[0] == '<' || is_big_endian() && format[0] == '!') { | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ PyGLM/internal_functions/type_checkers.h:186:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (!is_big_endian() && format[0] == '>' || is_big_endian() && format[0] == '<' || !is_big_endian() && format[0] == '!') { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ PyGLM/internal_functions/type_checkers.h:186:109: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 186 | if (!is_big_endian() && format[0] == '>' || is_big_endian() && format[0] == '<' || !is_big_endian() && format[0] == '!') { | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ In file included from PyGLM/type_methods/all.h:11, from PyGLM.cpp:18: PyGLM/type_methods/glmArray.h: In instantiation of 'PyObject* glmArray_mul_T_SEQ(glmArray*, glmArray*) [with T = bool; PyObject = _object]': PyGLM/type_methods/glmArray.h:5527:38: required from here PyGLM/type_methods/glmArray.h:5121:105: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 5121 | outArrayDataPtr[outArrayIndex++] = arr1DataPtr[i * arr1Ratio + (j % arr1Ratio)] * arr2DataPtr[i * arr2Ratio + (j % arr2Ratio)]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ PyGLM/type_methods/glmArray.h: In instantiation of 'PyObject* glmArray_mulO_T(glmArray*, T*, Py_ssize_t, PyGLMTypeObject*) [with T = bool; PyObject = _object; Py_ssize_t = long int]': PyGLM/type_methods/glmArray.h:5744:33: required from here PyGLM/type_methods/glmArray.h:5244:110: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 5244 | outArrayDataPtr[outArrayIndex++] = arrDataPtr[i * arrRatio + (j % arrRatio)] * o[j % o_size]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ PyGLM/type_methods/glmArray.h:5276:110: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 5276 | outArrayDataPtr[outArrayIndex++] = arrDataPtr[i * arrRatio + (j % arrRatio)] * o[j % o_size]; | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<1, short unsigned int, Q> glm::detail::compute_half<1, Q>::pack(const glm::vec<1, float, Q>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:662:42: required from 'glm::vec glm::packHalf(const vec&) [with int L = 1; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:93:28: required from here glm/glm/gtc/packing.inl:285:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec1' {aka 'struct glm::vec<1, short unsigned int, glm::packed_highp>'} from an array of 'const glm::detail::int16' {aka 'const short int'} [-Wclass-memaccess] 285 | memcpy(&Packed, &Unpack, sizeof(Packed)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from glm/glm/./ext/../detail/../detail/../detail/../exponential.hpp:17, from glm/glm/./ext/../detail/../detail/../detail/func_geometric.inl:1, from glm/glm/./ext/../detail/../detail/../geometric.hpp:116, from glm/glm/./ext/../detail/../detail/func_matrix.inl:1, from glm/glm/./ext/../detail/../matrix.hpp:161, from glm/glm/./ext/../detail/type_mat2x2.inl:1, from glm/glm/./ext/../detail/type_mat2x2.hpp:176, from glm/glm/./ext/matrix_double2x2.hpp:5, from glm/glm/mat2x2.hpp:5, from glm/glm/glm.hpp:119: glm/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:17:16: note: 'glm::u16vec1' {aka 'struct glm::vec<1, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<1, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<2, short unsigned int, P> glm::detail::compute_half<2, Q>::pack(const glm::vec<2, float, P>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:662:42: required from 'glm::vec glm::packHalf(const vec&) [with int L = 2; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:97:28: required from here glm/glm/gtc/packing.inl:304:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec2' {aka 'struct glm::vec<2, short unsigned int, glm::packed_highp>'} from an array of 'const struct glm::vec<2, short int, glm::packed_highp>' [-Wclass-memaccess] 304 | memcpy(&Packed, &Unpack, sizeof(Packed)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::u16vec2' {aka 'struct glm::vec<2, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<3, short unsigned int, Q> glm::detail::compute_half<3, Q>::pack(const glm::vec<3, float, P>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:662:42: required from 'glm::vec glm::packHalf(const vec&) [with int L = 3; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:101:28: required from here glm/glm/gtc/packing.inl:323:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec3' {aka 'struct glm::vec<3, short unsigned int, glm::packed_highp>'} from an array of 'const struct glm::vec<3, short int, glm::packed_highp>' [-Wclass-memaccess] 323 | memcpy(&Packed, &Unpack, sizeof(Packed)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from glm/glm/./ext/vector_bool3.hpp:5, from glm/glm/vec3.hpp:5, from glm/glm/glm.hpp:117: glm/glm/./ext/../detail/type_vec3.hpp:17:16: note: 'glm::u16vec3' {aka 'struct glm::vec<3, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<3, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<4, short unsigned int, Q> glm::detail::compute_half<4, Q>::pack(const glm::vec<4, float, P>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:662:42: required from 'glm::vec glm::packHalf(const vec&) [with int L = 4; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:105:28: required from here glm/glm/gtc/packing.inl:342:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::u16vec4' {aka 'struct glm::vec<4, short unsigned int, glm::packed_highp>'} from an array of 'const struct glm::vec<4, short int, glm::packed_highp>' [-Wclass-memaccess] 342 | memcpy(&Packed, &Unpack, sizeof(Packed)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::u16vec4' {aka 'struct glm::vec<4, short unsigned int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<1, float, Q> glm::detail::compute_half<1, Q>::unpack(const glm::vec<1, short unsigned int, Q>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:668:44: required from 'glm::vec glm::unpackHalf(const vec&) [with int L = 1; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:1290:30: required from here glm/glm/gtc/packing.inl:292:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec1' {aka 'struct glm::vec<1, short int, glm::packed_highp>'} from an array of 'const struct glm::vec<1, short unsigned int, glm::packed_highp>' [-Wclass-memaccess] 292 | memcpy(&Unpack, &v, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/../detail/../detail/../detail/type_vec1.hpp:17:16: note: 'glm::i16vec1' {aka 'struct glm::vec<1, short int, glm::packed_highp>'} declared here 17 | struct vec<1, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<2, float, P> glm::detail::compute_half<2, Q>::unpack(const glm::vec<2, short unsigned int, P>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:668:44: required from 'glm::vec glm::unpackHalf(const vec&) [with int L = 2; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:1293:30: required from here glm/glm/gtc/packing.inl:311:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec2' {aka 'struct glm::vec<2, short int, glm::packed_highp>'} from an array of 'const struct glm::vec<2, short unsigned int, glm::packed_highp>' [-Wclass-memaccess] 311 | memcpy(&Unpack, &v, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec2.hpp:17:16: note: 'glm::i16vec2' {aka 'struct glm::vec<2, short int, glm::packed_highp>'} declared here 17 | struct vec<2, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<3, float, P> glm::detail::compute_half<3, Q>::unpack(const glm::vec<3, short unsigned int, Q>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:668:44: required from 'glm::vec glm::unpackHalf(const vec&) [with int L = 3; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:1296:30: required from here glm/glm/gtc/packing.inl:330:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec3' {aka 'struct glm::vec<3, short int, glm::packed_highp>'} from an array of 'const struct glm::vec<3, short unsigned int, glm::packed_highp>' [-Wclass-memaccess] 330 | memcpy(&Unpack, &v, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec3.hpp:17:16: note: 'glm::i16vec3' {aka 'struct glm::vec<3, short int, glm::packed_highp>'} declared here 17 | struct vec<3, T, Q> | ^~~~~~~~~~~~ glm/glm/gtc/packing.inl: In instantiation of 'static glm::vec<4, float, P> glm::detail::compute_half<4, Q>::unpack(const glm::vec<4, short unsigned int, Q>&) [with glm::qualifier Q = glm::packed_highp]': glm/glm/gtc/packing.inl:668:44: required from 'glm::vec glm::unpackHalf(const vec&) [with int L = 4; qualifier Q = glm::packed_highp]' PyGLM/functions/stable_extensions/packing.h:1299:30: required from here glm/glm/gtc/packing.inl:349:31: warning: 'void* memcpy(void*, const void*, size_t)' copying an object of non-trivial type 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} from an array of 'const struct glm::vec<4, short unsigned int, glm::packed_highp>' [-Wclass-memaccess] 349 | memcpy(&Unpack, &v, sizeof(Unpack)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ glm/glm/./ext/../detail/type_vec4.hpp:17:16: note: 'glm::i16vec4' {aka 'struct glm::vec<4, short int, glm::packed_highp>'} declared here 17 | struct vec<4, T, Q> | ^~~~~~~~~~~~ error: command '/usr/bin/gcc' failed with exit code 1 >>> ERROR: py3-pyglm: build failed >>> py3-pyglm: Uninstalling dependencies... (1/34) Purging .makedepends-py3-pyglm (20240712.000351) (2/34) Purging py3-gpep517-pyc (16-r0) (3/34) Purging py3-gpep517 (16-r0) (4/34) Purging py3-installer-pyc (0.7.0-r2) (5/34) Purging py3-installer (0.7.0-r2) (6/34) Purging py3-setuptools-pyc (70.3.0-r0) (7/34) Purging py3-setuptools (70.3.0-r0) (8/34) Purging py3-wheel-pyc (0.42.0-r1) (9/34) Purging py3-wheel (0.42.0-r1) (10/34) Purging python3-dev (3.12.3-r1) (11/34) Purging py3-pytest-pyc (8.2.2-r1) (12/34) Purging py3-pytest (8.2.2-r1) (13/34) Purging py3-iniconfig-pyc (2.0.0-r1) (14/34) Purging py3-iniconfig (2.0.0-r1) (15/34) Purging py3-packaging-pyc (24.1-r0) (16/34) Purging py3-packaging (24.1-r0) (17/34) Purging py3-parsing-pyc (3.1.2-r1) (18/34) Purging py3-parsing (3.1.2-r1) (19/34) Purging py3-pluggy-pyc (1.5.0-r0) (20/34) Purging py3-pluggy (1.5.0-r0) (21/34) Purging py3-py-pyc (1.11.0-r3) (22/34) Purging py3-py (1.11.0-r3) (23/34) Purging python3-pyc (3.12.3-r1) (24/34) Purging python3-pycache-pyc0 (3.12.3-r1) (25/34) Purging pyc (3.12.3-r1) (26/34) Purging python3 (3.12.3-r1) (27/34) Purging gdbm (1.24-r0) (28/34) Purging libbz2 (1.0.8-r6) (29/34) Purging libffi (3.4.6-r0) (30/34) Purging libpanelw (6.5_p20240601-r0) (31/34) Purging mpdecimal (4.0.0-r0) (32/34) Purging readline (8.2.10-r0) (33/34) Purging sqlite-libs (3.46.0-r0) (34/34) Purging xz-libs (5.6.2-r0) Executing busybox-1.36.1-r31.trigger OK: 213 MiB in 99 packages