2023-09-13T16:13:51,197 Created temporary directory: /tmp/pip-build-tracker-83s_451w 2023-09-13T16:13:51,198 Initialized build tracking at /tmp/pip-build-tracker-83s_451w 2023-09-13T16:13:51,199 Created build tracker: /tmp/pip-build-tracker-83s_451w 2023-09-13T16:13:51,199 Entered build tracker: /tmp/pip-build-tracker-83s_451w 2023-09-13T16:13:51,200 Created temporary directory: /tmp/pip-wheel-71fil82v 2023-09-13T16:13:51,203 Created temporary directory: /tmp/pip-ephem-wheel-cache-ikm9_3sv 2023-09-13T16:13:51,224 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-09-13T16:13:51,228 2 location(s) to search for versions of glnext: 2023-09-13T16:13:51,228 * https://pypi.org/simple/glnext/ 2023-09-13T16:13:51,228 * https://www.piwheels.org/simple/glnext/ 2023-09-13T16:13:51,229 Fetching project page and analyzing links: https://pypi.org/simple/glnext/ 2023-09-13T16:13:51,230 Getting page https://pypi.org/simple/glnext/ 2023-09-13T16:13:51,231 Found index url https://pypi.org/simple/ 2023-09-13T16:13:51,371 Fetched page https://pypi.org/simple/glnext/ as application/vnd.pypi.simple.v1+json 2023-09-13T16:13:51,379 Found link https://files.pythonhosted.org/packages/71/88/d9683a8c93f465386efd118f8e8a5400a92823ab42429fe423d4f2d65b6a/glnext-0.1.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.1.0 2023-09-13T16:13:51,379 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/70/e6/9c3826770475cbd906018162de5f90fd7956deecbc270e492baa6e7f1eb7/glnext-0.2.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,380 Found link https://files.pythonhosted.org/packages/47/04/f085a6671d74db8fd5fda235369414e49088238b8e5e19e28f44b80054cf/glnext-0.2.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.2.0 2023-09-13T16:13:51,381 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/2a/d8/11d232fafc703375ba190700c74d672c14950594f5912d4c82671055d478/glnext-0.3.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,381 Found link https://files.pythonhosted.org/packages/7e/4f/c87a2b7929eb7bbdb20fd4ca28ff00c0f176a8d8ec6441c65259048b98a0/glnext-0.3.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.3.0 2023-09-13T16:13:51,382 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/a2/af/e668e09c8a8bfc0d910d9570557a012edeea1ab094035b1e450d3059b42e/glnext-0.5.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,383 Found link https://files.pythonhosted.org/packages/9a/ae/63c5ccb284f0368967c8f3915b8c398f51661497344f3809360d700ba160/glnext-0.5.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.5.0 2023-09-13T16:13:51,383 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/aa/d2/fc8865e31d69f4d3b259f4524b42aefe3be21e10b54248eda706f0578c2d/glnext-0.6.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,384 Found link https://files.pythonhosted.org/packages/9d/af/b15cad23317c21426801898460c5429d9ec1a5fd2d30fee0bb8e7bc3d104/glnext-0.6.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.6.0 2023-09-13T16:13:51,385 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/20/0e/4ee0396fa94aa02a2121d10c5a02fd10e3b17194fd716ab636e13284f577/glnext-0.7.0-cp39-cp39-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,385 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/0a/22/3e7ddc7241ada57e36a246f432e75ee2b84c69580056585973d86219bed6/glnext-0.7.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,386 Found link https://files.pythonhosted.org/packages/dc/66/e17df8c21730baa102884623b6da4086f5e71d1dc36c86d446d0b054f586/glnext-0.7.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.7.0 2023-09-13T16:13:51,387 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/0f/bf/85db2b7c9d03970f680e4f0b0ccf54ab8955d1642ab03fd019a2845db40d/glnext-0.7.1-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,387 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/c8/49/5b05a06a64dea58f4c3a4a59deeaf4cf0b79c3c4110f5d263a24be518306/glnext-0.7.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,388 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/3c/f8/7dcb4246a23ddfd7a298e85d0d95790927a187cb36427beba1c1d226da02/glnext-0.7.1-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,389 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/5f/26/428fc358b09262502c018d6ecd432f916dedf45bba0ad4ecd26de60c7d9c/glnext-0.7.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,390 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/d0/2a/51eecf41e162cc03f4e3dc7182a147331eaf7da5f9f3511d98b1bd8192df/glnext-0.7.1-cp39-cp39-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,390 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/8b/d1/71ed3a589e7a0416fbe63a0fb5543432f52e710eb41641c2fd03e04e54d1/glnext-0.7.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,391 Found link https://files.pythonhosted.org/packages/86/70/1f5de02243c87e98d884ad09ad885b2dc8699e183c1b61ab4452bf2b83b9/glnext-0.7.1.tar.gz (from https://pypi.org/simple/glnext/), version: 0.7.1 2023-09-13T16:13:51,391 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/1b/86/4f55a13a453a688ca0cbf58b2a1e87d478a456cb6e171897076b9a2ee1e5/glnext-0.8.0-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,392 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/91/b9/30a9d091268e709d526d3eb504a53cfcde0fa120e57f8b1cfc48576697fd/glnext-0.8.0-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,393 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/a3/9b/632830c7851e967dde875e6d05244483d6ffee21e60391008ae01e4b70d5/glnext-0.8.0-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,393 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/37/86/d1fe71e5fb3e6a359bc0c31156ea6c38578f9e22d72f5c21ff44190a8440/glnext-0.8.0-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,394 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/8b/d9/9a258e5d18ee9e4e90b6c5e9d51f1295256ac221886327ead5b8155b35b9/glnext-0.8.0-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,394 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/66/64/ab11a015f3759d34c64873e89fddad165dfb851f8d190d0cef484641c93f/glnext-0.8.0-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,395 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/5f/c6/ea43c1b73ed5c56c618a404fbd847e589b3cbcb2d1b495d923cb9e1ad605/glnext-0.8.0-cp39-cp39-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,396 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/78/95/2322058407cca099d260301d27964448e98791e6479f791dd6f595f19583/glnext-0.8.0-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,396 Found link https://files.pythonhosted.org/packages/45/84/8cc211e2c3e6d70c2f5d8bbd082d0ef0367f82ef99c2834dab9c26a4dd21/glnext-0.8.0.tar.gz (from https://pypi.org/simple/glnext/), version: 0.8.0 2023-09-13T16:13:51,397 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/97/ce/bfa7f1eb7cf233be0c9347757fbb3d6c96dbc7aaa4ba2055e355da4b30b1/glnext-0.8.1-cp36-cp36m-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,398 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/b3/d8/ec716169946821587b878518198ce9fe5d4bf35eeec7338e683c9ef96b2f/glnext-0.8.1-cp36-cp36m-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,399 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/c5/1c/be2a5b7d04fe420830c84cb3bc2e163d7ad4ac78e2ca807eea7272e896fe/glnext-0.8.1-cp37-cp37m-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,399 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/e7/44/51388c6ec60310713830295feead2f6b7b62762c87f0528e89476458c0a6/glnext-0.8.1-cp37-cp37m-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,399 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/65/0d/01e371331dd441462bf44cfdaa2681c096725e0cf89f01fb0e7f76c1b63b/glnext-0.8.1-cp38-cp38-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,400 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/32/33/84395de7ce72506a30be4c8e9702119ac1ce2c38e9b6bec84ce0f4ac8679/glnext-0.8.1-cp38-cp38-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,400 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/fb/a4/c08c87ab901f8757f5201ecf817c8bb4bc93ce8135a2a2befc2fff39d5f3/glnext-0.8.1-cp39-cp39-manylinux1_x86_64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,401 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/4d/7c/8f41425be50dee5f158a8a59cd8682eede481f316054af03b299fb26c95c/glnext-0.8.1-cp39-cp39-win_amd64.whl (from https://pypi.org/simple/glnext/) 2023-09-13T16:13:51,401 Found link https://files.pythonhosted.org/packages/91/cf/00d4c873574699fc62d55ee12d738f9b81b00a823736603402ebe87b5093/glnext-0.8.1.tar.gz (from https://pypi.org/simple/glnext/), version: 0.8.1 2023-09-13T16:13:51,402 Fetching project page and analyzing links: https://www.piwheels.org/simple/glnext/ 2023-09-13T16:13:51,403 Getting page https://www.piwheels.org/simple/glnext/ 2023-09-13T16:13:51,404 Found index url https://www.piwheels.org/simple/ 2023-09-13T16:13:51,669 Fetched page https://www.piwheels.org/simple/glnext/ as text/html 2023-09-13T16:13:51,678 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.1-cp39-cp39-linux_armv7l.whl#sha256=024d78a80e823826d2900694042597f422f5d21f0c435b0d4fe5707266577865 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,679 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.1-cp39-cp39-linux_armv6l.whl#sha256=024d78a80e823826d2900694042597f422f5d21f0c435b0d4fe5707266577865 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,680 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.1-cp37-cp37m-linux_armv7l.whl#sha256=461d316a81654fb70e993bd733cc705086c980823d0e88d72e86499b8d8d67cb (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,680 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.1-cp37-cp37m-linux_armv6l.whl#sha256=461d316a81654fb70e993bd733cc705086c980823d0e88d72e86499b8d8d67cb (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,681 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.0-cp39-cp39-linux_armv7l.whl#sha256=eec982abd4d1a1859f538977d8321ed827b39fd2cac053fc9cad6243f7bf2715 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,681 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.0-cp39-cp39-linux_armv6l.whl#sha256=eec982abd4d1a1859f538977d8321ed827b39fd2cac053fc9cad6243f7bf2715 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,682 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.0-cp37-cp37m-linux_armv7l.whl#sha256=0f7907f4dce9d19e87e1c10dc4a92e0b892c1b6612f2a8b10b404db13c4f5e61 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,683 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.8.0-cp37-cp37m-linux_armv6l.whl#sha256=0f7907f4dce9d19e87e1c10dc4a92e0b892c1b6612f2a8b10b404db13c4f5e61 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,683 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.1-cp311-cp311-linux_armv7l.whl#sha256=00b9a099cc08770cbb0b465deb6ea56b2378e51619b379f576fdfc3647fcd7ad (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,684 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.1-cp311-cp311-linux_armv6l.whl#sha256=00b9a099cc08770cbb0b465deb6ea56b2378e51619b379f576fdfc3647fcd7ad (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,684 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.1-cp39-cp39-linux_armv7l.whl#sha256=53240f052f779202a00d662c98bc7071bb44bc7d41deba9aa12b6f5f3fe21eeb (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,685 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.1-cp39-cp39-linux_armv6l.whl#sha256=53240f052f779202a00d662c98bc7071bb44bc7d41deba9aa12b6f5f3fe21eeb (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,685 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.1-cp37-cp37m-linux_armv7l.whl#sha256=9a5875cd0ebf1b20f834b6e200cf59d5915ec828a0c7f6b15dffc5a437c6963d (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,686 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.1-cp37-cp37m-linux_armv6l.whl#sha256=9a5875cd0ebf1b20f834b6e200cf59d5915ec828a0c7f6b15dffc5a437c6963d (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,686 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.0-cp311-cp311-linux_armv7l.whl#sha256=8ee16971ab41c59126f5fca9618ba126d4f8382f21dac6ae291a8c8cb7ca6703 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,687 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.0-cp311-cp311-linux_armv6l.whl#sha256=8ee16971ab41c59126f5fca9618ba126d4f8382f21dac6ae291a8c8cb7ca6703 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,687 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.0-cp39-cp39-linux_armv7l.whl#sha256=0abd77f01c22ba783a3dc573dc2a389fff84105c91c01c2e0da0e1258c2c983b (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,688 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.0-cp39-cp39-linux_armv6l.whl#sha256=0abd77f01c22ba783a3dc573dc2a389fff84105c91c01c2e0da0e1258c2c983b (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,689 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.0-cp37-cp37m-linux_armv7l.whl#sha256=300bcfc0fc526f1c224292dfd9a2f73c866fd77a661b99f2070d4851bd103add (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,689 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.7.0-cp37-cp37m-linux_armv6l.whl#sha256=300bcfc0fc526f1c224292dfd9a2f73c866fd77a661b99f2070d4851bd103add (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,690 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.6.0-cp311-cp311-linux_armv7l.whl#sha256=4ca02cfe67b87440ca05eea50aff4264770c7e2d08ef80992741523ac7ab8dd6 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,690 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.6.0-cp311-cp311-linux_armv6l.whl#sha256=4ca02cfe67b87440ca05eea50aff4264770c7e2d08ef80992741523ac7ab8dd6 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,691 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.6.0-cp39-cp39-linux_armv7l.whl#sha256=24b7bcbddec0848dc12ec24a669a2289238d380184a0093267ef71bc9ec407e7 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,691 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.6.0-cp39-cp39-linux_armv6l.whl#sha256=24b7bcbddec0848dc12ec24a669a2289238d380184a0093267ef71bc9ec407e7 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,692 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.6.0-cp37-cp37m-linux_armv7l.whl#sha256=1adfa963c6f2bf9bbf90eaf39d776009fce1393e0c46c1748654fd6d26888afa (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,692 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.6.0-cp37-cp37m-linux_armv6l.whl#sha256=1adfa963c6f2bf9bbf90eaf39d776009fce1393e0c46c1748654fd6d26888afa (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,692 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.5.0-cp311-cp311-linux_armv7l.whl#sha256=0ea2781102f7d3885616cb075a63e9766daf66fae6275b1518712e47330753c6 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,693 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.5.0-cp311-cp311-linux_armv6l.whl#sha256=0ea2781102f7d3885616cb075a63e9766daf66fae6275b1518712e47330753c6 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,693 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.5.0-cp39-cp39-linux_armv7l.whl#sha256=76c7aeecaa9cf3ff92e17dcf2534e90a86af856935e66005f5e9d2308ab90d03 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,694 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.5.0-cp39-cp39-linux_armv6l.whl#sha256=76c7aeecaa9cf3ff92e17dcf2534e90a86af856935e66005f5e9d2308ab90d03 (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,695 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.5.0-cp37-cp37m-linux_armv7l.whl#sha256=35f7a2873f778dfe7756835cdf3a03db4de1ea6e0b54589bb66994adb1ce15bb (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,695 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.5.0-cp37-cp37m-linux_armv6l.whl#sha256=35f7a2873f778dfe7756835cdf3a03db4de1ea6e0b54589bb66994adb1ce15bb (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,696 Skipping link: No binaries permitted for glnext: https://www.piwheels.org/simple/glnext/glnext-0.1.0-py3-none-any.whl#sha256=e6397edf68cee01e87b599983cb7aca9b471be2d29a029838e08e24a3657147e (from https://www.piwheels.org/simple/glnext/) 2023-09-13T16:13:51,696 Skipping link: not a file: https://www.piwheels.org/simple/glnext/ 2023-09-13T16:13:51,697 Skipping link: not a file: https://pypi.org/simple/glnext/ 2023-09-13T16:13:51,716 Given no hashes to check 1 links for project 'glnext': discarding no candidates 2023-09-13T16:13:51,734 Collecting glnext==0.8.0 2023-09-13T16:13:51,736 Created temporary directory: /tmp/pip-unpack-_uifshah 2023-09-13T16:13:52,812 Downloading glnext-0.8.0.tar.gz (113 kB) 2023-09-13T16:13:53,049 Added glnext==0.8.0 from https://files.pythonhosted.org/packages/45/84/8cc211e2c3e6d70c2f5d8bbd082d0ef0367f82ef99c2834dab9c26a4dd21/glnext-0.8.0.tar.gz to build tracker '/tmp/pip-build-tracker-83s_451w' 2023-09-13T16:13:53,051 Running setup.py (path:/tmp/pip-wheel-71fil82v/glnext_e19a2a701b7141158764ae5b2fd6e0db/setup.py) egg_info for package glnext 2023-09-13T16:13:53,052 Created temporary directory: /tmp/pip-pip-egg-info-jdtd2qys 2023-09-13T16:13:53,053 Preparing metadata (setup.py): started 2023-09-13T16:13:53,054 Running command python setup.py egg_info 2023-09-13T16:13:54,057 running egg_info 2023-09-13T16:13:54,058 creating /tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info 2023-09-13T16:13:54,083 writing /tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info/PKG-INFO 2023-09-13T16:13:54,086 writing dependency_links to /tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info/dependency_links.txt 2023-09-13T16:13:54,088 writing top-level names to /tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info/top_level.txt 2023-09-13T16:13:54,090 writing manifest file '/tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info/SOURCES.txt' 2023-09-13T16:13:54,165 reading manifest file '/tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info/SOURCES.txt' 2023-09-13T16:13:54,167 reading manifest template 'MANIFEST.in' 2023-09-13T16:13:54,185 adding license file 'LICENSE' 2023-09-13T16:13:54,188 writing manifest file '/tmp/pip-pip-egg-info-jdtd2qys/glnext.egg-info/SOURCES.txt' 2023-09-13T16:13:54,294 Preparing metadata (setup.py): finished with status 'done' 2023-09-13T16:13:54,298 Source in /tmp/pip-wheel-71fil82v/glnext_e19a2a701b7141158764ae5b2fd6e0db has version 0.8.0, which satisfies requirement glnext==0.8.0 from https://files.pythonhosted.org/packages/45/84/8cc211e2c3e6d70c2f5d8bbd082d0ef0367f82ef99c2834dab9c26a4dd21/glnext-0.8.0.tar.gz 2023-09-13T16:13:54,299 Removed glnext==0.8.0 from https://files.pythonhosted.org/packages/45/84/8cc211e2c3e6d70c2f5d8bbd082d0ef0367f82ef99c2834dab9c26a4dd21/glnext-0.8.0.tar.gz from build tracker '/tmp/pip-build-tracker-83s_451w' 2023-09-13T16:13:54,303 Created temporary directory: /tmp/pip-unpack-37rcwuv2 2023-09-13T16:13:54,304 Created temporary directory: /tmp/pip-unpack-jnenq4ux 2023-09-13T16:13:54,307 Building wheels for collected packages: glnext 2023-09-13T16:13:54,310 Created temporary directory: /tmp/pip-wheel-nv1zlx5n 2023-09-13T16:13:54,311 Building wheel for glnext (setup.py): started 2023-09-13T16:13:54,312 Destination directory: /tmp/pip-wheel-nv1zlx5n 2023-09-13T16:13:54,313 Running command python setup.py bdist_wheel 2023-09-13T16:13:55,296 running bdist_wheel 2023-09-13T16:13:55,388 running build 2023-09-13T16:13:55,389 running build_ext 2023-09-13T16:13:55,893 building 'glnext' extension 2023-09-13T16:13:55,894 creating build 2023-09-13T16:13:55,895 creating build/temp.linux-armv7l-cpython-311 2023-09-13T16:13:55,896 creating build/temp.linux-armv7l-cpython-311/glnext 2023-09-13T16:13:55,897 arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -DBUILD_LINUX -DPY_SSIZE_T_CLEAN -DVK_NO_PROTOTYPES -I./include -I/usr/include/python3.11 -c glnext/glnext.cpp -o build/temp.linux-armv7l-cpython-311/glnext/glnext.o -fpermissive 2023-09-13T16:13:57,041 In file included from glnext/glnext.cpp:3: 2023-09-13T16:13:57,042 glnext/binding.cpp: In function ‘int parse_descriptor_binding(Instance*, DescriptorBinding*, PyObject*)’: 2023-09-13T16:13:57,042 glnext/binding.cpp:130:9: warning: converting to non-pointer type ‘VkBuffer’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,043 130 | }; 2023-09-13T16:13:57,044 | ^ 2023-09-13T16:13:57,044 glnext/binding.cpp:143:9: warning: converting to non-pointer type ‘VkDescriptorSet’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,045 143 | }; 2023-09-13T16:13:57,046 | ^ 2023-09-13T16:13:57,056 glnext/binding.cpp:433:50: warning: converting to non-pointer type ‘VkImageView’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,056 433 | binding->image.image_view_array[i] = NULL; 2023-09-13T16:13:57,057 | ^~~~ 2023-09-13T16:13:57,058 glnext/binding.cpp:434:47: warning: converting to non-pointer type ‘VkSampler’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,058 434 | binding->image.sampler_array[i] = NULL; 2023-09-13T16:13:57,059 | ^~~~ 2023-09-13T16:13:57,062 glnext/binding.cpp:556:9: warning: converting to non-pointer type ‘VkDescriptorSet’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,062 556 | }; 2023-09-13T16:13:57,063 | ^ 2023-09-13T16:13:57,066 glnext/binding.cpp: In function ‘void bind_descriptor_binding_objects(Instance*, DescriptorBinding*)’: 2023-09-13T16:13:57,067 glnext/binding.cpp:595:38: warning: converting to non-pointer type ‘VkImageView’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,067 595 | VkImageView image_view = NULL; 2023-09-13T16:13:57,068 | ^~~~ 2023-09-13T16:13:57,068 glnext/binding.cpp:602:33: warning: converting to non-pointer type ‘VkSampler’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,069 602 | VkSampler sampler = NULL; 2023-09-13T16:13:57,070 | ^~~~ 2023-09-13T16:13:57,070 In file included from glnext/glnext.cpp:4: 2023-09-13T16:13:57,071 glnext/buffer.cpp: In function ‘Buffer* Instance_meth_buffer(Instance*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,071 glnext/buffer.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,072 5 | "type", 2023-09-13T16:13:57,073 | ^~~~~~ 2023-09-13T16:13:57,074 glnext/buffer.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,074 6 | "size", 2023-09-13T16:13:57,075 | ^~~~~~ 2023-09-13T16:13:57,076 glnext/buffer.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,076 7 | "readable", 2023-09-13T16:13:57,077 | ^~~~~~~~~~ 2023-09-13T16:13:57,078 glnext/buffer.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,079 8 | "writable", 2023-09-13T16:13:57,079 | ^~~~~~~~~~ 2023-09-13T16:13:57,080 glnext/buffer.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,081 9 | "memory", 2023-09-13T16:13:57,082 | ^~~~~~~~ 2023-09-13T16:13:57,082 In file included from glnext/glnext.cpp:5: 2023-09-13T16:13:57,083 glnext/compute_pipeline.cpp: In function ‘ComputePipeline* new_compute_pipeline(Instance*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,084 glnext/compute_pipeline.cpp:29:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,084 29 | "compute_shader", 2023-09-13T16:13:57,085 | ^~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,085 glnext/compute_pipeline.cpp:30:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,086 30 | "compute_count", 2023-09-13T16:13:57,087 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,088 glnext/compute_pipeline.cpp:31:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,088 31 | "bindings", 2023-09-13T16:13:57,089 | ^~~~~~~~~~ 2023-09-13T16:13:57,090 glnext/compute_pipeline.cpp:32:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,091 32 | "memory", 2023-09-13T16:13:57,091 | ^~~~~~~~ 2023-09-13T16:13:57,092 glnext/compute_pipeline.cpp:166:13: warning: converting to non-pointer type ‘uint32_t’ {aka ‘unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,093 166 | NULL, 2023-09-13T16:13:57,094 | ^~~~ 2023-09-13T16:13:57,094 glnext/compute_pipeline.cpp:177:9: warning: narrowing conversion of ‘(VkDeviceSize)PyBytes_Size(args.new_compute_pipeline(Instance*, PyObject*, PyObject*)::::compute_shader)’ from ‘VkDeviceSize’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} [-Wnarrowing] 2023-09-13T16:13:57,095 177 | (VkDeviceSize)PyBytes_Size(args.compute_shader), 2023-09-13T16:13:57,095 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,096 glnext/compute_pipeline.cpp:181:44: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,096 181 | VkShaderModule compute_shader_module = NULL; 2023-09-13T16:13:57,097 | ^~~~ 2023-09-13T16:13:57,097 glnext/compute_pipeline.cpp:200:5: warning: converting to non-pointer type ‘VkPipeline’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,098 200 | }; 2023-09-13T16:13:57,098 | ^ 2023-09-13T16:13:57,102 In file included from glnext/glnext.cpp:7: 2023-09-13T16:13:57,102 glnext/extension.cpp: In function ‘uint32_t load_instance_layers(Instance*, const char**, PyObject*)’: 2023-09-13T16:13:57,103 glnext/extension.cpp:45:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-13T16:13:57,103 45 | for (uint32_t i = 0; i < PyList_Size(extra_layers); ++i) { 2023-09-13T16:13:57,104 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,108 In file included from glnext/glnext.cpp:8: 2023-09-13T16:13:57,109 glnext/framebuffer.cpp: In function ‘Framebuffer* new_framebuffer(Instance*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,110 glnext/framebuffer.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,111 5 | "size", 2023-09-13T16:13:57,111 | ^~~~~~ 2023-09-13T16:13:57,112 glnext/framebuffer.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,113 6 | "format", 2023-09-13T16:13:57,114 | ^~~~~~~~ 2023-09-13T16:13:57,114 glnext/framebuffer.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,115 7 | "samples", 2023-09-13T16:13:57,116 | ^~~~~~~~~ 2023-09-13T16:13:57,116 glnext/framebuffer.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,117 8 | "levels", 2023-09-13T16:13:57,118 | ^~~~~~~~ 2023-09-13T16:13:57,118 glnext/framebuffer.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,119 9 | "layers", 2023-09-13T16:13:57,120 | ^~~~~~~~ 2023-09-13T16:13:57,120 glnext/framebuffer.cpp:10:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,121 10 | "depth", 2023-09-13T16:13:57,122 | ^~~~~~~ 2023-09-13T16:13:57,122 glnext/framebuffer.cpp:11:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,123 11 | "compute", 2023-09-13T16:13:57,124 | ^~~~~~~~~ 2023-09-13T16:13:57,124 glnext/framebuffer.cpp:12:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,125 12 | "mode", 2023-09-13T16:13:57,126 | ^~~~~~ 2023-09-13T16:13:57,126 glnext/framebuffer.cpp:13:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,127 13 | "memory", 2023-09-13T16:13:57,128 | ^~~~~~~~ 2023-09-13T16:13:57,128 glnext/framebuffer.cpp:270:38: warning: converting to non-pointer type ‘VkImageView’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,129 270 | VkImageView image_view = NULL; 2023-09-13T16:13:57,129 | ^~~~ 2023-09-13T16:13:57,130 glnext/framebuffer.cpp: In function ‘void execute_framebuffer(Framebuffer*, VkCommandBuffer)’: 2023-09-13T16:13:57,130 glnext/framebuffer.cpp:349:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-13T16:13:57,131 349 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->render_pipeline_list); ++i) { 2023-09-13T16:13:57,131 glnext/framebuffer.cpp:366:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-13T16:13:57,132 366 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->compute_pipeline_list); ++i) { 2023-09-13T16:13:57,135 In file included from glnext/glnext.cpp:9: 2023-09-13T16:13:57,135 glnext/group.cpp: In function ‘Group* Instance_meth_group(Instance*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,136 glnext/group.cpp:4:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,137 4 | static char * keywords[] = {"buffer", NULL}; 2023-09-13T16:13:57,137 | ^~~~~~~~ 2023-09-13T16:13:57,138 In file included from glnext/glnext.cpp:10: 2023-09-13T16:13:57,139 glnext/image.cpp: In function ‘Image* Instance_meth_image(Instance*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,139 glnext/image.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,140 5 | "size", 2023-09-13T16:13:57,141 | ^~~~~~ 2023-09-13T16:13:57,142 glnext/image.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,142 6 | "format", 2023-09-13T16:13:57,143 | ^~~~~~~~ 2023-09-13T16:13:57,144 glnext/image.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,145 7 | "levels", 2023-09-13T16:13:57,145 | ^~~~~~~~ 2023-09-13T16:13:57,146 glnext/image.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,147 8 | "layers", 2023-09-13T16:13:57,147 | ^~~~~~~~ 2023-09-13T16:13:57,148 glnext/image.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,149 9 | "mode", 2023-09-13T16:13:57,149 | ^~~~~~ 2023-09-13T16:13:57,150 glnext/image.cpp:10:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,151 10 | "memory", 2023-09-13T16:13:57,151 | ^~~~~~~~ 2023-09-13T16:13:57,152 glnext/image.cpp: In function ‘PyObject* Image_meth_write(Image*, PyObject*)’: 2023-09-13T16:13:57,153 glnext/image.cpp:175:18: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘VkDeviceSize’ {aka ‘long long unsigned int’} [-Wsign-compare] 2023-09-13T16:13:57,153 175 | if (view.len != self->size) { 2023-09-13T16:13:57,154 | ~~~~~~~~~^~~~~~~~~~~~~ 2023-09-13T16:13:57,155 In file included from glnext/glnext.cpp:11: 2023-09-13T16:13:57,156 glnext/info.cpp: In function ‘PyObject* glnext_meth_info(PyObject*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,156 glnext/info.cpp:4:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,157 4 | static char * keywords[] = {"backend", NULL}; 2023-09-13T16:13:57,157 | ^~~~~~~~~ 2023-09-13T16:13:57,158 In file included from glnext/glnext.cpp:12: 2023-09-13T16:13:57,158 glnext/instance.cpp: In function ‘Instance* glnext_meth_instance(PyObject*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,159 glnext/instance.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,159 7 | "physical_device", 2023-09-13T16:13:57,160 | ^~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,160 glnext/instance.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,161 8 | "application_name", 2023-09-13T16:13:57,161 | ^~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,162 glnext/instance.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,163 9 | "application_version", 2023-09-13T16:13:57,163 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,164 glnext/instance.cpp:10:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,164 10 | "engine_name", 2023-09-13T16:13:57,165 | ^~~~~~~~~~~~~ 2023-09-13T16:13:57,166 glnext/instance.cpp:11:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,166 11 | "engine_version", 2023-09-13T16:13:57,167 | ^~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,167 glnext/instance.cpp:12:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,168 12 | "backend", 2023-09-13T16:13:57,169 | ^~~~~~~~~ 2023-09-13T16:13:57,170 glnext/instance.cpp:13:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,170 13 | "surface", 2023-09-13T16:13:57,171 | ^~~~~~~~~ 2023-09-13T16:13:57,172 glnext/instance.cpp:14:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,173 14 | "layers", 2023-09-13T16:13:57,173 | ^~~~~~~~ 2023-09-13T16:13:57,174 glnext/instance.cpp:15:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,175 15 | "cache", 2023-09-13T16:13:57,175 | ^~~~~~~ 2023-09-13T16:13:57,176 glnext/instance.cpp:16:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,177 16 | "debug", 2023-09-13T16:13:57,177 | ^~~~~~~ 2023-09-13T16:13:57,178 glnext/instance.cpp:88:18: warning: converting to non-pointer type ‘VkFence’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,179 88 | res->fence = NULL; 2023-09-13T16:13:57,179 | ^~~~ 2023-09-13T16:13:57,180 glnext/instance.cpp:89:25: warning: converting to non-pointer type ‘VkCommandPool’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,181 89 | res->command_pool = NULL; 2023-09-13T16:13:57,181 | ^~~~ 2023-09-13T16:13:57,182 glnext/instance.cpp:91:27: warning: converting to non-pointer type ‘VkPipelineCache’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,183 91 | res->pipeline_cache = NULL; 2023-09-13T16:13:57,184 | ^~~~ 2023-09-13T16:13:57,185 glnext/instance.cpp:92:28: warning: converting to non-pointer type ‘VkDebugUtilsMessengerEXT’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,185 92 | res->debug_messenger = NULL; 2023-09-13T16:13:57,186 | ^~~~ 2023-09-13T16:13:57,187 glnext/instance.cpp: In function ‘PyObject* Instance_meth_present(Instance*)’: 2023-09-13T16:13:57,187 glnext/instance.cpp:346:13: warning: converting to non-pointer type ‘VkFence’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,188 346 | NULL, 2023-09-13T16:13:57,188 | ^~~~ 2023-09-13T16:13:57,198 In file included from glnext/glnext.cpp:14: 2023-09-13T16:13:57,198 glnext/render_pipeline.cpp: In function ‘RenderPipeline* Framebuffer_meth_render(Framebuffer*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,199 glnext/render_pipeline.cpp:98:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,199 98 | "vertex_shader", 2023-09-13T16:13:57,200 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,201 glnext/render_pipeline.cpp:99:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,201 99 | "fragment_shader", 2023-09-13T16:13:57,202 | ^~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,202 glnext/render_pipeline.cpp:100:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,203 100 | "task_shader", 2023-09-13T16:13:57,203 | ^~~~~~~~~~~~~ 2023-09-13T16:13:57,204 glnext/render_pipeline.cpp:101:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,204 101 | "mesh_shader", 2023-09-13T16:13:57,205 | ^~~~~~~~~~~~~ 2023-09-13T16:13:57,206 glnext/render_pipeline.cpp:102:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,207 102 | "vertex_format", 2023-09-13T16:13:57,207 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,208 glnext/render_pipeline.cpp:103:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,209 103 | "instance_format", 2023-09-13T16:13:57,210 | ^~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,210 glnext/render_pipeline.cpp:104:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,211 104 | "vertex_count", 2023-09-13T16:13:57,212 | ^~~~~~~~~~~~~~ 2023-09-13T16:13:57,213 glnext/render_pipeline.cpp:105:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,213 105 | "instance_count", 2023-09-13T16:13:57,214 | ^~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,215 glnext/render_pipeline.cpp:106:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,215 106 | "index_count", 2023-09-13T16:13:57,216 | ^~~~~~~~~~~~~ 2023-09-13T16:13:57,217 glnext/render_pipeline.cpp:107:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,217 107 | "indirect_count", 2023-09-13T16:13:57,218 | ^~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,219 glnext/render_pipeline.cpp:108:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,219 108 | "max_draw_count", 2023-09-13T16:13:57,220 | ^~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,221 glnext/render_pipeline.cpp:109:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,222 109 | "vertex_buffer", 2023-09-13T16:13:57,222 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,223 glnext/render_pipeline.cpp:110:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,224 110 | "instance_buffer", 2023-09-13T16:13:57,224 | ^~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,225 glnext/render_pipeline.cpp:111:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,225 111 | "index_buffer", 2023-09-13T16:13:57,226 | ^~~~~~~~~~~~~~ 2023-09-13T16:13:57,226 glnext/render_pipeline.cpp:112:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,227 112 | "indirect_buffer", 2023-09-13T16:13:57,227 | ^~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,228 glnext/render_pipeline.cpp:113:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,228 113 | "count_buffer", 2023-09-13T16:13:57,229 | ^~~~~~~~~~~~~~ 2023-09-13T16:13:57,229 glnext/render_pipeline.cpp:114:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,230 114 | "vertex_buffer_offset", 2023-09-13T16:13:57,230 | ^~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,231 glnext/render_pipeline.cpp:115:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,231 115 | "instance_buffer_offset", 2023-09-13T16:13:57,232 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,232 glnext/render_pipeline.cpp:116:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,233 116 | "index_buffer_offset", 2023-09-13T16:13:57,233 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,234 glnext/render_pipeline.cpp:117:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,235 117 | "indirect_buffer_offset", 2023-09-13T16:13:57,236 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,236 glnext/render_pipeline.cpp:118:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,237 118 | "count_buffer_offset", 2023-09-13T16:13:57,238 | ^~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,239 glnext/render_pipeline.cpp:119:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,239 119 | "topology", 2023-09-13T16:13:57,240 | ^~~~~~~~~~ 2023-09-13T16:13:57,241 glnext/render_pipeline.cpp:120:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,242 120 | "restart_index", 2023-09-13T16:13:57,242 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,243 glnext/render_pipeline.cpp:121:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,244 121 | "short_index", 2023-09-13T16:13:57,244 | ^~~~~~~~~~~~~ 2023-09-13T16:13:57,245 glnext/render_pipeline.cpp:122:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,246 122 | "depth_test", 2023-09-13T16:13:57,246 | ^~~~~~~~~~~~ 2023-09-13T16:13:57,247 glnext/render_pipeline.cpp:123:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,248 123 | "depth_write", 2023-09-13T16:13:57,248 | ^~~~~~~~~~~~~ 2023-09-13T16:13:57,249 glnext/render_pipeline.cpp:124:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,250 124 | "bindings", 2023-09-13T16:13:57,250 | ^~~~~~~~~~ 2023-09-13T16:13:57,251 glnext/render_pipeline.cpp:125:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,252 125 | "memory", 2023-09-13T16:13:57,253 | ^~~~~~~~ 2023-09-13T16:13:57,253 glnext/render_pipeline.cpp:239:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-13T16:13:57,254 239 | for (uint32_t i = 0; i < PyList_Size(vertex_format); ++i) { 2023-09-13T16:13:57,254 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,255 glnext/render_pipeline.cpp:250:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-13T16:13:57,255 250 | for (uint32_t i = 0; i < PyList_Size(instance_format); ++i) { 2023-09-13T16:13:57,256 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,257 glnext/render_pipeline.cpp:421:34: warning: converting to non-pointer type ‘VkDescriptorSetLayout’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,257 421 | res->descriptor_set_layout = NULL; 2023-09-13T16:13:57,258 | ^~~~ 2023-09-13T16:13:57,258 glnext/render_pipeline.cpp:422:28: warning: converting to non-pointer type ‘VkDescriptorPool’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,259 422 | res->descriptor_pool = NULL; 2023-09-13T16:13:57,259 | ^~~~ 2023-09-13T16:13:57,260 glnext/render_pipeline.cpp:423:27: warning: converting to non-pointer type ‘VkDescriptorSet’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,260 423 | res->descriptor_set = NULL; 2023-09-13T16:13:57,261 | ^~~~ 2023-09-13T16:13:57,262 glnext/render_pipeline.cpp:468:13: warning: converting to non-pointer type ‘uint32_t’ {aka ‘unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,262 468 | NULL, 2023-09-13T16:13:57,263 | ^~~~ 2023-09-13T16:13:57,264 glnext/render_pipeline.cpp:483:13: warning: narrowing conversion of ‘(VkDeviceSize)PyBytes_Size(args.Framebuffer_meth_render(Framebuffer*, PyObject*, PyObject*)::::vertex_shader)’ from ‘VkDeviceSize’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} [-Wnarrowing] 2023-09-13T16:13:57,265 483 | (VkDeviceSize)PyBytes_Size(args.vertex_shader), 2023-09-13T16:13:57,265 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,266 glnext/render_pipeline.cpp:487:47: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,267 487 | VkShaderModule vertex_shader_module = NULL; 2023-09-13T16:13:57,267 | ^~~~ 2023-09-13T16:13:57,268 glnext/render_pipeline.cpp:506:13: warning: narrowing conversion of ‘(VkDeviceSize)PyBytes_Size(args.Framebuffer_meth_render(Framebuffer*, PyObject*, PyObject*)::::fragment_shader)’ from ‘VkDeviceSize’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} [-Wnarrowing] 2023-09-13T16:13:57,269 506 | (VkDeviceSize)PyBytes_Size(args.fragment_shader), 2023-09-13T16:13:57,269 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,270 glnext/render_pipeline.cpp:510:49: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,271 510 | VkShaderModule fragment_shader_module = NULL; 2023-09-13T16:13:57,272 | ^~~~ 2023-09-13T16:13:57,273 glnext/render_pipeline.cpp:529:13: warning: narrowing conversion of ‘(VkDeviceSize)PyBytes_Size(args.Framebuffer_meth_render(Framebuffer*, PyObject*, PyObject*)::::mesh_shader)’ from ‘VkDeviceSize’ {aka ‘long long unsigned int’} to ‘size_t’ {aka ‘unsigned int’} [-Wnarrowing] 2023-09-13T16:13:57,273 529 | (VkDeviceSize)PyBytes_Size(args.mesh_shader), 2023-09-13T16:13:57,274 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,275 glnext/render_pipeline.cpp:533:45: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,275 533 | VkShaderModule mesh_shader_module = NULL; 2023-09-13T16:13:57,276 | ^~~~ 2023-09-13T16:13:57,277 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_POINT_LIST’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,277 561 | switch (topology) { 2023-09-13T16:13:57,278 | ^ 2023-09-13T16:13:57,278 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_LINE_LIST’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,279 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,279 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,280 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,280 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,281 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,282 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_PATCH_LIST’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,283 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_MAX_ENUM’ not handled in switch [-Wswitch] 2023-09-13T16:13:57,283 glnext/render_pipeline.cpp:688:5: warning: converting to non-pointer type ‘VkPipeline’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,284 688 | }; 2023-09-13T16:13:57,285 | ^ 2023-09-13T16:13:57,286 In file included from glnext/glnext.cpp:15: 2023-09-13T16:13:57,286 glnext/surface.cpp: In function ‘Surface* Instance_meth_surface(Instance*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,287 glnext/surface.cpp:30:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,288 30 | "window", 2023-09-13T16:13:57,288 | ^~~~~~~~ 2023-09-13T16:13:57,289 glnext/surface.cpp:31:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,290 31 | "image", 2023-09-13T16:13:57,290 | ^~~~~~~ 2023-09-13T16:13:57,291 glnext/surface.cpp:75:20: warning: converting to non-pointer type ‘VkSurfaceKHR’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,292 75 | res->surface = NULL; 2023-09-13T16:13:57,292 | ^~~~ 2023-09-13T16:13:57,293 glnext/surface.cpp:76:22: warning: converting to non-pointer type ‘VkSwapchainKHR’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,294 76 | res->swapchain = NULL; 2023-09-13T16:13:57,294 | ^~~~ 2023-09-13T16:13:57,295 glnext/surface.cpp:77:22: warning: converting to non-pointer type ‘VkSemaphore’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,296 77 | res->semaphore = NULL; 2023-09-13T16:13:57,297 | ^~~~ 2023-09-13T16:13:57,297 glnext/surface.cpp:171:5: warning: converting to non-pointer type ‘VkSwapchainKHR’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,298 171 | }; 2023-09-13T16:13:57,298 | ^ 2023-09-13T16:13:57,299 In file included from glnext/glnext.cpp:16: 2023-09-13T16:13:57,299 glnext/task.cpp: In function ‘PyObject* Task_meth_run(Task*)’: 2023-09-13T16:13:57,300 glnext/task.cpp:16:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2023-09-13T16:13:57,301 16 | for (uint32_t i = 0; i < PyList_Size(self->task_list); ++i) { 2023-09-13T16:13:57,301 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,302 In file included from glnext/glnext.cpp:17: 2023-09-13T16:13:57,302 glnext/tools.cpp: In function ‘PyObject* glnext_meth_camera(PyObject*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,303 glnext/tools.cpp:25:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,303 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,304 | ^~~~~ 2023-09-13T16:13:57,305 glnext/tools.cpp:25:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,305 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,306 | ^~~~~~~~ 2023-09-13T16:13:57,306 glnext/tools.cpp:25:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,307 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,308 | ^~~~ 2023-09-13T16:13:57,309 glnext/tools.cpp:25:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,309 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,310 | ^~~~~ 2023-09-13T16:13:57,311 glnext/tools.cpp:25:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,311 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,312 | ^~~~~~~~ 2023-09-13T16:13:57,313 glnext/tools.cpp:25:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,314 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,314 | ^~~~~~ 2023-09-13T16:13:57,315 glnext/tools.cpp:25:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,316 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,316 | ^~~~~ 2023-09-13T16:13:57,317 glnext/tools.cpp:25:88: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,318 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2023-09-13T16:13:57,318 | ^~~~~~ 2023-09-13T16:13:57,319 glnext/tools.cpp: In function ‘PyObject* glnext_meth_rgba(PyObject*, PyObject*, PyObject*)’: 2023-09-13T16:13:57,320 glnext/tools.cpp:98:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,321 98 | static char * keywords[] = {"data", "format", NULL}; 2023-09-13T16:13:57,321 | ^~~~~~ 2023-09-13T16:13:57,322 glnext/tools.cpp:98:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2023-09-13T16:13:57,322 98 | static char * keywords[] = {"data", "format", NULL}; 2023-09-13T16:13:57,323 | ^~~~~~~~ 2023-09-13T16:13:57,323 In file included from glnext/glnext.cpp:18: 2023-09-13T16:13:57,324 glnext/utils.cpp: In function ‘Memory* new_memory(Instance*, VkBool32)’: 2023-09-13T16:13:57,324 glnext/utils.cpp:37:19: warning: converting to non-pointer type ‘VkDeviceMemory’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,325 37 | res->memory = NULL; 2023-09-13T16:13:57,325 | ^~~~ 2023-09-13T16:13:57,326 glnext/utils.cpp: In function ‘void free_memory(Memory*)’: 2023-09-13T16:13:57,326 glnext/utils.cpp:97:20: warning: converting to non-pointer type ‘VkDeviceMemory’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,327 97 | self->memory = NULL; 2023-09-13T16:13:57,327 | ^~~~ 2023-09-13T16:13:57,328 glnext/utils.cpp: In function ‘Image* new_image(ImageCreateInfo)’: 2023-09-13T16:13:57,329 glnext/utils.cpp:117:18: warning: converting to non-pointer type ‘VkImage’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,329 117 | res->image = NULL; 2023-09-13T16:13:57,330 | ^~~~ 2023-09-13T16:13:57,331 glnext/utils.cpp:158:9: warning: converting to non-pointer type ‘VkBuffer’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,332 158 | }; 2023-09-13T16:13:57,332 | ^ 2023-09-13T16:13:57,333 glnext/utils.cpp: In function ‘Buffer* new_buffer(BufferCreateInfo)’: 2023-09-13T16:13:57,334 glnext/utils.cpp:178:19: warning: converting to non-pointer type ‘VkBuffer’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2023-09-13T16:13:57,335 178 | res->buffer = NULL; 2023-09-13T16:13:57,335 | ^~~~ 2023-09-13T16:13:57,336 glnext/glnext.cpp: At global scope: 2023-09-13T16:13:57,337 glnext/glnext.cpp:109:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,338 109 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,339 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,339 | | 2023-09-13T16:13:57,340 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,341 glnext/glnext.cpp:115:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,341 115 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,342 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,342 | | 2023-09-13T16:13:57,343 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,344 glnext/glnext.cpp:121:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,345 121 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,345 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,346 | | 2023-09-13T16:13:57,347 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,348 glnext/glnext.cpp:128:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,349 128 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,349 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,350 | | 2023-09-13T16:13:57,350 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,351 glnext/glnext.cpp:134:23: warning: invalid conversion from ‘PyObject* (*)(RenderPipeline*, PyObject*)’ {aka ‘_object* (*)(RenderPipeline*, _object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,351 134 | {Py_mp_subscript, RenderPipeline_subscript}, 2023-09-13T16:13:57,352 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,352 | | 2023-09-13T16:13:57,353 | PyObject* (*)(RenderPipeline*, PyObject*) {aka _object* (*)(RenderPipeline*, _object*)} 2023-09-13T16:13:57,353 glnext/glnext.cpp:135:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,354 135 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,355 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,355 | | 2023-09-13T16:13:57,356 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,356 glnext/glnext.cpp:141:23: warning: invalid conversion from ‘PyObject* (*)(ComputePipeline*, PyObject*)’ {aka ‘_object* (*)(ComputePipeline*, _object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,357 141 | {Py_mp_subscript, ComputePipeline_subscript}, 2023-09-13T16:13:57,357 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2023-09-13T16:13:57,358 | | 2023-09-13T16:13:57,359 | PyObject* (*)(ComputePipeline*, PyObject*) {aka _object* (*)(ComputePipeline*, _object*)} 2023-09-13T16:13:57,360 glnext/glnext.cpp:142:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,360 142 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,361 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,362 | | 2023-09-13T16:13:57,363 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,363 glnext/glnext.cpp:147:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,364 147 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,365 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,366 | | 2023-09-13T16:13:57,366 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,367 glnext/glnext.cpp:153:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,367 153 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,368 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,369 | | 2023-09-13T16:13:57,369 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,370 glnext/glnext.cpp:159:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,371 159 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,372 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,372 | | 2023-09-13T16:13:57,373 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,374 glnext/glnext.cpp:166:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,374 166 | {Py_tp_dealloc, default_dealloc}, 2023-09-13T16:13:57,376 | ^~~~~~~~~~~~~~~ 2023-09-13T16:13:57,376 | | 2023-09-13T16:13:57,377 | void (*)(PyObject*) {aka void (*)(_object*)} 2023-09-13T16:13:57,377 glnext/glnext.cpp:210:19: warning: invalid conversion from ‘int (*)(PyObject*)’ {aka ‘int (*)(_object*)’} to ‘void*’ [-fpermissive] 2023-09-13T16:13:57,378 210 | {Py_mod_exec, module_exec}, 2023-09-13T16:13:57,378 | ^~~~~~~~~~~ 2023-09-13T16:13:57,379 | | 2023-09-13T16:13:57,380 | int (*)(PyObject*) {aka int (*)(_object*)} 2023-09-13T16:14:02,596 creating build/lib.linux-armv7l-cpython-311 2023-09-13T16:14:02,597 arm-linux-gnueabihf-g++ -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-armv7l-cpython-311/glnext/glnext.o -L/usr/lib/arm-linux-gnueabihf -ldl -o build/lib.linux-armv7l-cpython-311/glnext.cpython-311-arm-linux-gnueabihf.so 2023-09-13T16:14:02,798 /usr/local/lib/python3.11/dist-packages/setuptools/_distutils/cmd.py:66: SetuptoolsDeprecationWarning: setup.py install is deprecated. 2023-09-13T16:14:02,798 !! 2023-09-13T16:14:02,799 ******************************************************************************** 2023-09-13T16:14:02,800 Please avoid running ``setup.py`` directly. 2023-09-13T16:14:02,800 Instead, use pypa/build, pypa/installer or other 2023-09-13T16:14:02,801 standards-based tools. 2023-09-13T16:14:02,802 See https://blog.ganssle.io/articles/2021/10/setup-py-deprecated.html for details. 2023-09-13T16:14:02,802 ******************************************************************************** 2023-09-13T16:14:02,803 !! 2023-09-13T16:14:02,804 self.initialize_options() 2023-09-13T16:14:02,824 installing to build/bdist.linux-armv7l/wheel 2023-09-13T16:14:02,825 running install 2023-09-13T16:14:02,849 running install_lib 2023-09-13T16:14:02,873 creating build/bdist.linux-armv7l 2023-09-13T16:14:02,873 creating build/bdist.linux-armv7l/wheel 2023-09-13T16:14:02,874 copying build/lib.linux-armv7l-cpython-311/glnext.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2023-09-13T16:14:02,882 running install_egg_info 2023-09-13T16:14:02,946 running egg_info 2023-09-13T16:14:02,970 writing glnext.egg-info/PKG-INFO 2023-09-13T16:14:02,973 writing dependency_links to glnext.egg-info/dependency_links.txt 2023-09-13T16:14:02,974 writing top-level names to glnext.egg-info/top_level.txt 2023-09-13T16:14:03,007 reading manifest file 'glnext.egg-info/SOURCES.txt' 2023-09-13T16:14:03,010 reading manifest template 'MANIFEST.in' 2023-09-13T16:14:03,029 adding license file 'LICENSE' 2023-09-13T16:14:03,031 writing manifest file 'glnext.egg-info/SOURCES.txt' 2023-09-13T16:14:03,033 Copying glnext.egg-info to build/bdist.linux-armv7l/wheel/glnext-0.8.0-py3.11.egg-info 2023-09-13T16:14:03,041 running install_scripts 2023-09-13T16:14:03,091 creating build/bdist.linux-armv7l/wheel/glnext-0.8.0.dist-info/WHEEL 2023-09-13T16:14:03,094 creating '/tmp/pip-wheel-nv1zlx5n/glnext-0.8.0-cp311-cp311-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-09-13T16:14:03,161 adding 'glnext.cpython-311-arm-linux-gnueabihf.so' 2023-09-13T16:14:03,166 adding 'glnext-0.8.0.dist-info/LICENSE' 2023-09-13T16:14:03,167 adding 'glnext-0.8.0.dist-info/METADATA' 2023-09-13T16:14:03,168 adding 'glnext-0.8.0.dist-info/WHEEL' 2023-09-13T16:14:03,169 adding 'glnext-0.8.0.dist-info/top_level.txt' 2023-09-13T16:14:03,170 adding 'glnext-0.8.0.dist-info/RECORD' 2023-09-13T16:14:03,172 removing build/bdist.linux-armv7l/wheel 2023-09-13T16:14:03,315 Building wheel for glnext (setup.py): finished with status 'done' 2023-09-13T16:14:03,319 Created wheel for glnext: filename=glnext-0.8.0-cp311-cp311-linux_armv7l.whl size=153692 sha256=d14bb99e607c80ab3f3a5bebe4fdb6269d03c5ff2cea80538bda3ae32e063800 2023-09-13T16:14:03,321 Stored in directory: /tmp/pip-ephem-wheel-cache-ikm9_3sv/wheels/0b/53/98/9fbc1a5840290a1fd4756d9958ea691c20aebe42166e333321 2023-09-13T16:14:03,330 Successfully built glnext 2023-09-13T16:14:03,339 Removed build tracker: '/tmp/pip-build-tracker-83s_451w'