2021-07-29T05:59:47,645 Created temporary directory: /tmp/pip-ephem-wheel-cache-qt4ukouh 2021-07-29T05:59:47,648 Created temporary directory: /tmp/pip-req-tracker-4lbuy7ee 2021-07-29T05:59:47,649 Initialized build tracking at /tmp/pip-req-tracker-4lbuy7ee 2021-07-29T05:59:47,649 Created build tracker: /tmp/pip-req-tracker-4lbuy7ee 2021-07-29T05:59:47,649 Entered build tracker: /tmp/pip-req-tracker-4lbuy7ee 2021-07-29T05:59:47,650 Created temporary directory: /tmp/pip-wheel-14kryy30 2021-07-29T05:59:47,681 WARNING: The index url "/" seems invalid, please provide a scheme. 2021-07-29T05:59:47,682 WARNING: The index url "t" seems invalid, please provide a scheme. 2021-07-29T05:59:47,682 WARNING: The index url "m" seems invalid, please provide a scheme. 2021-07-29T05:59:47,682 WARNING: The index url "p" seems invalid, please provide a scheme. 2021-07-29T05:59:47,682 Looking in indexes: https://pypi.org/simple, /, t, m, p 2021-07-29T05:59:47,685 WARNING: Location '/glnext/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T05:59:47,685 WARNING: Location 't/glnext/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T05:59:47,686 WARNING: Location 'm/glnext/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T05:59:47,686 WARNING: Location 'p/glnext/' is ignored: it is either a non-existing path or lacks a specific scheme. 2021-07-29T05:59:47,686 1 location(s) to search for versions of glnext: 2021-07-29T05:59:47,686 * https://pypi.org/simple/glnext/ 2021-07-29T05:59:47,686 Fetching project page and analyzing links: https://pypi.org/simple/glnext/ 2021-07-29T05:59:47,687 Getting page https://pypi.org/simple/glnext/ 2021-07-29T05:59:47,688 Found index url https://pypi.org/simple 2021-07-29T05:59:47,793 Found link https://files.pythonhosted.org/packages/71/88/d9683a8c93f465386efd118f8e8a5400a92823ab42429fe423d4f2d65b6a/glnext-0.1.0.tar.gz#sha256=f75b1c9e18a092d10d4aae999b6f322c0db3f86e9fb8b7b90a7563a836fa8aae (from https://pypi.org/simple/glnext/), version: 0.1.0 2021-07-29T05:59:47,793 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/70/e6/9c3826770475cbd906018162de5f90fd7956deecbc270e492baa6e7f1eb7/glnext-0.2.0-cp39-cp39-win_amd64.whl#sha256=01090a84e941065942e1de74ee7a6005ac9879e6d2cab245516fe7a34666a889 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,794 Found link https://files.pythonhosted.org/packages/47/04/f085a6671d74db8fd5fda235369414e49088238b8e5e19e28f44b80054cf/glnext-0.2.0.tar.gz#sha256=5d89d8392a6f537f882753b3dc10d349d8e914ae73c9efe20fe7437595013f8e (from https://pypi.org/simple/glnext/), version: 0.2.0 2021-07-29T05:59:47,794 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/2a/d8/11d232fafc703375ba190700c74d672c14950594f5912d4c82671055d478/glnext-0.3.0-cp39-cp39-win_amd64.whl#sha256=599ba4424dff8dcd6ceb9fdf56f0a38467755fc92ef97176b8c821f1c74b29a8 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,794 Found link https://files.pythonhosted.org/packages/7e/4f/c87a2b7929eb7bbdb20fd4ca28ff00c0f176a8d8ec6441c65259048b98a0/glnext-0.3.0.tar.gz#sha256=1311e6388f12b98826b3d2867fe0fd39c44fdd6b5d5d61cc7a3e1d181a3fa343 (from https://pypi.org/simple/glnext/), version: 0.3.0 2021-07-29T05:59:47,794 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/a2/af/e668e09c8a8bfc0d910d9570557a012edeea1ab094035b1e450d3059b42e/glnext-0.5.0-cp39-cp39-win_amd64.whl#sha256=d85a92a045a08a48ab666eebb4987d9d51009b72ca4e46e1bb1fef48c51fb1bd (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,795 Found link https://files.pythonhosted.org/packages/9a/ae/63c5ccb284f0368967c8f3915b8c398f51661497344f3809360d700ba160/glnext-0.5.0.tar.gz#sha256=bedcd337fb26e2bda9392a6a4469bd9d2a4c7b8743a287357117b6ce43ac2310 (from https://pypi.org/simple/glnext/), version: 0.5.0 2021-07-29T05:59:47,795 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/aa/d2/fc8865e31d69f4d3b259f4524b42aefe3be21e10b54248eda706f0578c2d/glnext-0.6.0-cp39-cp39-win_amd64.whl#sha256=8944d6eb8ddd8443f5e298ecec822eafb92ddc2a59629cb2664748e2355a111e (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,795 Found link https://files.pythonhosted.org/packages/9d/af/b15cad23317c21426801898460c5429d9ec1a5fd2d30fee0bb8e7bc3d104/glnext-0.6.0.tar.gz#sha256=22d12c6f73f21ea9152c86a0a0fba95d6f588ea07645363a42bd937ec59d2697 (from https://pypi.org/simple/glnext/), version: 0.6.0 2021-07-29T05:59:47,795 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#sha256=35ffd5b8a0fe79fd668585c1bc754235ae7fde6b2ba6135aa88eab66a4960690 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,796 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/0a/22/3e7ddc7241ada57e36a246f432e75ee2b84c69580056585973d86219bed6/glnext-0.7.0-cp39-cp39-win_amd64.whl#sha256=18f67e14aea01bf98d4c59807ce633beb5f6e025bcb80d88efe2d02d1b74a8c7 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,796 Found link https://files.pythonhosted.org/packages/dc/66/e17df8c21730baa102884623b6da4086f5e71d1dc36c86d446d0b054f586/glnext-0.7.0.tar.gz#sha256=c64c0b0a0b8ad3965a637913b6458d59e92b51fe4220ad9b0c5eae76c9849af4 (from https://pypi.org/simple/glnext/), version: 0.7.0 2021-07-29T05:59:47,796 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#sha256=839eb1015cd68fa434e2aaf7ce15a66a733ab2459ceccd29ee0e689b72b2314c (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,796 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/c8/49/5b05a06a64dea58f4c3a4a59deeaf4cf0b79c3c4110f5d263a24be518306/glnext-0.7.1-cp37-cp37m-win_amd64.whl#sha256=746e62eea91c96b576c0e73cba169baceaa0de48ca6b0d3505de1c15e595f103 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,796 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#sha256=ad660ed3f4751e7d069421074e8f5078992fda759c76b8153fb4be081dbab022 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,797 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/5f/26/428fc358b09262502c018d6ecd432f916dedf45bba0ad4ecd26de60c7d9c/glnext-0.7.1-cp38-cp38-win_amd64.whl#sha256=d79bf706a98b4821e09578392aae084a7cc6a8c8650ce3aa32f8887301ca7b43 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,797 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#sha256=859f8c098faf4b369a911a352e6acb5a1206ce19b5e0891e5b893f35db874999 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,797 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/8b/d1/71ed3a589e7a0416fbe63a0fb5543432f52e710eb41641c2fd03e04e54d1/glnext-0.7.1-cp39-cp39-win_amd64.whl#sha256=9db1fa5b76d53f2531af3d23d4cb1c5aa2be280fae825d6630c37e114465733c (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,797 Found link https://files.pythonhosted.org/packages/86/70/1f5de02243c87e98d884ad09ad885b2dc8699e183c1b61ab4452bf2b83b9/glnext-0.7.1.tar.gz#sha256=f437ae4c324981c512212245d7d73d794f49f42e5dada4a46be10caa0ac1e0a9 (from https://pypi.org/simple/glnext/), version: 0.7.1 2021-07-29T05:59:47,798 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#sha256=b99e359c65128fb5dac51167e98e1214dd687675781c51c33059665797287b3b (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,798 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/91/b9/30a9d091268e709d526d3eb504a53cfcde0fa120e57f8b1cfc48576697fd/glnext-0.8.0-cp36-cp36m-win_amd64.whl#sha256=2f06b19dcafd15c190a2ee8dd4e3661f382a4ded42ded9e91eae0eff403fe4cf (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,798 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#sha256=eecc62be626070bdce64fffad2be6087d664fb3b1eb6e6b174edb38ef6410a03 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,798 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/37/86/d1fe71e5fb3e6a359bc0c31156ea6c38578f9e22d72f5c21ff44190a8440/glnext-0.8.0-cp37-cp37m-win_amd64.whl#sha256=fdaa4085666e050fdafb1f56a24a8e8a183b818aca695df1a9de65bad3ca65dd (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,798 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#sha256=d36bfad97b125aba5b85b02307fda6e1ebc7c754026c598c6a55d0b3d4346bd5 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,799 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/66/64/ab11a015f3759d34c64873e89fddad165dfb851f8d190d0cef484641c93f/glnext-0.8.0-cp38-cp38-win_amd64.whl#sha256=51dfd53e61929374028eca39c46729ca6866debd2d288467cda19ada072f2a69 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,799 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#sha256=ea9029207274686089e2e0bd4ddc412ae98d4e56d44b948a5ecdb4be7f00b450 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,799 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/78/95/2322058407cca099d260301d27964448e98791e6479f791dd6f595f19583/glnext-0.8.0-cp39-cp39-win_amd64.whl#sha256=499b4ff07826729ba754ee8b2c34676024922a4a0b831a69ce527b6c878b87d4 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,799 Found link https://files.pythonhosted.org/packages/45/84/8cc211e2c3e6d70c2f5d8bbd082d0ef0367f82ef99c2834dab9c26a4dd21/glnext-0.8.0.tar.gz#sha256=1525261ff4a9aa9b1e755e6006e7c3a8d0cbb510e6c86ec624f660289e040671 (from https://pypi.org/simple/glnext/), version: 0.8.0 2021-07-29T05:59:47,799 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#sha256=ed76d3a0aeedb87fb4f614218b27b3dde3931bd5e16d385ce0decaf6b79ba944 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,800 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/b3/d8/ec716169946821587b878518198ce9fe5d4bf35eeec7338e683c9ef96b2f/glnext-0.8.1-cp36-cp36m-win_amd64.whl#sha256=6c7a6f1e5d3cbfb8c67bcb137f96ce5be2f909a18c82369de44d3305a02ffe2a (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,800 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#sha256=96cf7fe966109d36b961f212ddef1c5f8fdfede6e36cffc43d9bef920effc6e7 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,800 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/e7/44/51388c6ec60310713830295feead2f6b7b62762c87f0528e89476458c0a6/glnext-0.8.1-cp37-cp37m-win_amd64.whl#sha256=65c21d7ce4b8594cd1cd6610e2f133e976e3531384e6227bb3580a5fafd5ecf5 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,800 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#sha256=fc54590ca3d63792757913bdcc325267c58cc9d999baea29cbc320233bab8502 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,800 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/32/33/84395de7ce72506a30be4c8e9702119ac1ce2c38e9b6bec84ce0f4ac8679/glnext-0.8.1-cp38-cp38-win_amd64.whl#sha256=f0201127b8600b4a005f444d27c9832c450c58a05acd7741e46a84a1309d68ff (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,801 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#sha256=3c1740680b9073e26ff23b9260ee136b500cf6156ea20a46bd54af8bc59768de (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,801 Skipping link: No binaries permitted for glnext: https://files.pythonhosted.org/packages/4d/7c/8f41425be50dee5f158a8a59cd8682eede481f316054af03b299fb26c95c/glnext-0.8.1-cp39-cp39-win_amd64.whl#sha256=0b72d1148e278f53be46f9290f57367d04c852344edad64702a2a05102217ed2 (from https://pypi.org/simple/glnext/) 2021-07-29T05:59:47,801 Found link https://files.pythonhosted.org/packages/91/cf/00d4c873574699fc62d55ee12d738f9b81b00a823736603402ebe87b5093/glnext-0.8.1.tar.gz#sha256=f3c4d673be31329435aee53f835e8bd221f8b707f147720b22910681da8a3c69 (from https://pypi.org/simple/glnext/), version: 0.8.1 2021-07-29T05:59:47,801 Skipping link: not a file: https://pypi.org/simple/glnext/ 2021-07-29T05:59:47,820 Given no hashes to check 1 links for project 'glnext': discarding no candidates 2021-07-29T05:59:47,838 Collecting glnext==0.7.1 2021-07-29T05:59:47,839 Created temporary directory: /tmp/pip-unpack-emlk325w 2021-07-29T05:59:48,028 Downloading glnext-0.7.1.tar.gz (115 kB) 2021-07-29T05:59:48,181 Added glnext==0.7.1 from https://files.pythonhosted.org/packages/86/70/1f5de02243c87e98d884ad09ad885b2dc8699e183c1b61ab4452bf2b83b9/glnext-0.7.1.tar.gz#sha256=f437ae4c324981c512212245d7d73d794f49f42e5dada4a46be10caa0ac1e0a9 to build tracker '/tmp/pip-req-tracker-4lbuy7ee' 2021-07-29T05:59:48,182 Running setup.py (path:/tmp/pip-wheel-14kryy30/glnext_d13d2f83e8d84084a6f6713d888c5c4c/setup.py) egg_info for package glnext 2021-07-29T05:59:48,183 Created temporary directory: /tmp/pip-pip-egg-info-134mruq4 2021-07-29T05:59:48,183 Running command python setup.py egg_info 2021-07-29T05:59:48,946 running egg_info 2021-07-29T05:59:48,949 creating /tmp/pip-pip-egg-info-134mruq4/glnext.egg-info 2021-07-29T05:59:48,950 writing /tmp/pip-pip-egg-info-134mruq4/glnext.egg-info/PKG-INFO 2021-07-29T05:59:48,952 writing dependency_links to /tmp/pip-pip-egg-info-134mruq4/glnext.egg-info/dependency_links.txt 2021-07-29T05:59:48,954 writing top-level names to /tmp/pip-pip-egg-info-134mruq4/glnext.egg-info/top_level.txt 2021-07-29T05:59:48,955 writing manifest file '/tmp/pip-pip-egg-info-134mruq4/glnext.egg-info/SOURCES.txt' 2021-07-29T05:59:49,121 reading manifest file '/tmp/pip-pip-egg-info-134mruq4/glnext.egg-info/SOURCES.txt' 2021-07-29T05:59:49,123 reading manifest template 'MANIFEST.in' 2021-07-29T05:59:49,144 adding license file 'LICENSE' 2021-07-29T05:59:49,147 writing manifest file '/tmp/pip-pip-egg-info-134mruq4/glnext.egg-info/SOURCES.txt' 2021-07-29T05:59:49,216 Source in /tmp/pip-wheel-14kryy30/glnext_d13d2f83e8d84084a6f6713d888c5c4c has version 0.7.1, which satisfies requirement glnext==0.7.1 from https://files.pythonhosted.org/packages/86/70/1f5de02243c87e98d884ad09ad885b2dc8699e183c1b61ab4452bf2b83b9/glnext-0.7.1.tar.gz#sha256=f437ae4c324981c512212245d7d73d794f49f42e5dada4a46be10caa0ac1e0a9 2021-07-29T05:59:49,217 Removed glnext==0.7.1 from https://files.pythonhosted.org/packages/86/70/1f5de02243c87e98d884ad09ad885b2dc8699e183c1b61ab4452bf2b83b9/glnext-0.7.1.tar.gz#sha256=f437ae4c324981c512212245d7d73d794f49f42e5dada4a46be10caa0ac1e0a9 from build tracker '/tmp/pip-req-tracker-4lbuy7ee' 2021-07-29T05:59:49,221 Created temporary directory: /tmp/pip-unpack-pi4fy3y6 2021-07-29T05:59:49,222 Building wheels for collected packages: glnext 2021-07-29T05:59:49,225 Created temporary directory: /tmp/pip-wheel-lw9npp12 2021-07-29T05:59:49,226 Building wheel for glnext (setup.py): started 2021-07-29T05:59:49,226 Destination directory: /tmp/pip-wheel-lw9npp12 2021-07-29T05:59:49,226 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-14kryy30/glnext_d13d2f83e8d84084a6f6713d888c5c4c/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-14kryy30/glnext_d13d2f83e8d84084a6f6713d888c5c4c/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-lw9npp12 2021-07-29T05:59:50,010 running bdist_wheel 2021-07-29T05:59:50,167 running build 2021-07-29T05:59:50,167 running build_ext 2021-07-29T05:59:50,172 building 'glnext' extension 2021-07-29T05:59:50,172 creating build 2021-07-29T05:59:50,172 creating build/temp.linux-armv7l-3.9 2021-07-29T05:59:50,173 creating build/temp.linux-armv7l-3.9/glnext 2021-07-29T05:59:50,174 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -DBUILD_LINUX -DPY_SSIZE_T_CLEAN -DVK_NO_PROTOTYPES -I./include -I/usr/include/python3.9 -c glnext/glnext.cpp -o build/temp.linux-armv7l-3.9/glnext/glnext.o -fpermissive 2021-07-29T05:59:50,891 In file included from glnext/glnext.cpp:3: 2021-07-29T05:59:50,892 glnext/batch.cpp: In function ‘Batch* Instance_meth_batch(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,892 glnext/batch.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,892 5 | "tasks", 2021-07-29T05:59:50,892 | ^~~~~~~ 2021-07-29T05:59:50,892 glnext/batch.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,892 6 | "staging_buffers", 2021-07-29T05:59:50,893 | ^~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,893 glnext/batch.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,893 7 | "present", 2021-07-29T05:59:50,893 | ^~~~~~~~~ 2021-07-29T05:59:50,894 glnext/batch.cpp:71:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,894 71 | for (uint32_t i = 0; i < PyList_Size(args.staging_buffers); ++i) { 2021-07-29T05:59:50,894 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,894 glnext/batch.cpp:76:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,894 76 | for (uint32_t i = 0; i < PyList_Size(args.tasks); ++i) { 2021-07-29T05:59:50,895 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,895 glnext/batch.cpp:86:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,895 86 | for (uint32_t i = 0; i < PyList_Size(args.staging_buffers); ++i) { 2021-07-29T05:59:50,895 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,902 In file included from glnext/glnext.cpp:4: 2021-07-29T05:59:50,902 glnext/binding.cpp: In function ‘int parse_descriptor_binding(Instance*, DescriptorBinding*, PyObject*)’: 2021-07-29T05:59:50,902 glnext/binding.cpp:130:9: warning: converting to non-pointer type ‘VkBuffer’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,902 130 | }; 2021-07-29T05:59:50,903 | ^ 2021-07-29T05:59:50,903 glnext/binding.cpp:143:9: warning: converting to non-pointer type ‘VkDescriptorSet’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,903 143 | }; 2021-07-29T05:59:50,903 | ^ 2021-07-29T05:59:50,910 glnext/binding.cpp:433:50: warning: converting to non-pointer type ‘VkImageView’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,910 433 | binding->image.image_view_array[i] = NULL; 2021-07-29T05:59:50,910 | ^~~~ 2021-07-29T05:59:50,910 glnext/binding.cpp:434:47: warning: converting to non-pointer type ‘VkSampler’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,911 434 | binding->image.sampler_array[i] = NULL; 2021-07-29T05:59:50,911 | ^~~~ 2021-07-29T05:59:50,914 glnext/binding.cpp:556:9: warning: converting to non-pointer type ‘VkDescriptorSet’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,914 556 | }; 2021-07-29T05:59:50,914 | ^ 2021-07-29T05:59:50,918 glnext/binding.cpp: In function ‘void bind_descriptor_binding_objects(Instance*, DescriptorBinding*)’: 2021-07-29T05:59:50,918 glnext/binding.cpp:595:38: warning: converting to non-pointer type ‘VkImageView’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,918 595 | VkImageView image_view = NULL; 2021-07-29T05:59:50,918 | ^~~~ 2021-07-29T05:59:50,918 glnext/binding.cpp:602:33: warning: converting to non-pointer type ‘VkSampler’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,918 602 | VkSampler sampler = NULL; 2021-07-29T05:59:50,919 | ^~~~ 2021-07-29T05:59:50,919 In file included from glnext/glnext.cpp:5: 2021-07-29T05:59:50,919 glnext/buffer.cpp: In function ‘Buffer* Instance_meth_buffer(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,919 glnext/buffer.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,920 5 | "type", 2021-07-29T05:59:50,920 | ^~~~~~ 2021-07-29T05:59:50,920 glnext/buffer.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,920 6 | "size", 2021-07-29T05:59:50,920 | ^~~~~~ 2021-07-29T05:59:50,920 glnext/buffer.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,920 7 | "readable", 2021-07-29T05:59:50,921 | ^~~~~~~~~~ 2021-07-29T05:59:50,921 glnext/buffer.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,921 8 | "writable", 2021-07-29T05:59:50,921 | ^~~~~~~~~~ 2021-07-29T05:59:50,921 glnext/buffer.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,921 9 | "memory", 2021-07-29T05:59:50,921 | ^~~~~~~~ 2021-07-29T05:59:50,926 In file included from glnext/glnext.cpp:6: 2021-07-29T05:59:50,926 glnext/compute_pipeline.cpp: In function ‘ComputePipeline* new_compute_pipeline(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,926 glnext/compute_pipeline.cpp:29:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,926 29 | "compute_shader", 2021-07-29T05:59:50,926 | ^~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,927 glnext/compute_pipeline.cpp:30:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,927 30 | "compute_count", 2021-07-29T05:59:50,927 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:50,927 glnext/compute_pipeline.cpp:31:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,927 31 | "bindings", 2021-07-29T05:59:50,927 | ^~~~~~~~~~ 2021-07-29T05:59:50,927 glnext/compute_pipeline.cpp:32:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,927 32 | "memory", 2021-07-29T05:59:50,928 | ^~~~~~~~ 2021-07-29T05:59:50,930 In file included from glnext/glnext.cpp:6: 2021-07-29T05:59:50,930 glnext/compute_pipeline.cpp:166:13: warning: converting to non-pointer type ‘uint32_t’ {aka ‘unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,930 166 | NULL, 2021-07-29T05:59:50,931 | ^~~~ 2021-07-29T05:59:50,931 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] 2021-07-29T05:59:50,931 177 | (VkDeviceSize)PyBytes_Size(args.compute_shader), 2021-07-29T05:59:50,931 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,931 glnext/compute_pipeline.cpp:181:44: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,932 181 | VkShaderModule compute_shader_module = NULL; 2021-07-29T05:59:50,932 | ^~~~ 2021-07-29T05:59:50,932 glnext/compute_pipeline.cpp:200:5: warning: converting to non-pointer type ‘VkPipeline’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,932 200 | }; 2021-07-29T05:59:50,932 | ^ 2021-07-29T05:59:50,939 In file included from glnext/glnext.cpp:8: 2021-07-29T05:59:50,939 glnext/extension.cpp: In function ‘uint32_t load_instance_layers(Instance*, const char**, PyObject*)’: 2021-07-29T05:59:50,939 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] 2021-07-29T05:59:50,939 45 | for (uint32_t i = 0; i < PyList_Size(extra_layers); ++i) { 2021-07-29T05:59:50,940 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,943 In file included from glnext/glnext.cpp:9: 2021-07-29T05:59:50,944 glnext/framebuffer.cpp: In function ‘Framebuffer* Instance_meth_framebuffer(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,944 glnext/framebuffer.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,944 5 | "size", 2021-07-29T05:59:50,944 | ^~~~~~ 2021-07-29T05:59:50,944 glnext/framebuffer.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,944 6 | "format", 2021-07-29T05:59:50,945 | ^~~~~~~~ 2021-07-29T05:59:50,945 glnext/framebuffer.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,945 7 | "samples", 2021-07-29T05:59:50,945 | ^~~~~~~~~ 2021-07-29T05:59:50,945 glnext/framebuffer.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,945 8 | "levels", 2021-07-29T05:59:50,945 | ^~~~~~~~ 2021-07-29T05:59:50,945 glnext/framebuffer.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,946 9 | "layers", 2021-07-29T05:59:50,946 | ^~~~~~~~ 2021-07-29T05:59:50,946 glnext/framebuffer.cpp:10:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,946 10 | "depth", 2021-07-29T05:59:50,946 | ^~~~~~~ 2021-07-29T05:59:50,946 glnext/framebuffer.cpp:11:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,946 11 | "compute", 2021-07-29T05:59:50,946 | ^~~~~~~~~ 2021-07-29T05:59:50,947 glnext/framebuffer.cpp:12:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,947 12 | "mode", 2021-07-29T05:59:50,947 | ^~~~~~ 2021-07-29T05:59:50,947 glnext/framebuffer.cpp:13:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,947 13 | "memory", 2021-07-29T05:59:50,947 | ^~~~~~~~ 2021-07-29T05:59:50,951 glnext/framebuffer.cpp:270:38: warning: converting to non-pointer type ‘VkImageView’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,951 270 | VkImageView image_view = NULL; 2021-07-29T05:59:50,952 | ^~~~ 2021-07-29T05:59:50,957 glnext/framebuffer.cpp: In function ‘void execute_framebuffer(Framebuffer*, VkCommandBuffer)’: 2021-07-29T05:59:50,958 glnext/framebuffer.cpp:341:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,958 341 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->render_pipeline_list); ++i) { 2021-07-29T05:59:50,958 glnext/framebuffer.cpp:358:32: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,958 358 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->compute_pipeline_list); ++i) { 2021-07-29T05:59:50,962 In file included from glnext/glnext.cpp:10: 2021-07-29T05:59:50,962 glnext/image.cpp: In function ‘Image* Instance_meth_image(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,962 glnext/image.cpp:5:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,962 5 | "size", 2021-07-29T05:59:50,962 | ^~~~~~ 2021-07-29T05:59:50,963 glnext/image.cpp:6:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,963 6 | "format", 2021-07-29T05:59:50,963 | ^~~~~~~~ 2021-07-29T05:59:50,963 glnext/image.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,963 7 | "levels", 2021-07-29T05:59:50,963 | ^~~~~~~~ 2021-07-29T05:59:50,963 glnext/image.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,964 8 | "layers", 2021-07-29T05:59:50,964 | ^~~~~~~~ 2021-07-29T05:59:50,964 glnext/image.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,964 9 | "mode", 2021-07-29T05:59:50,964 | ^~~~~~ 2021-07-29T05:59:50,964 glnext/image.cpp:10:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,964 10 | "memory", 2021-07-29T05:59:50,964 | ^~~~~~~~ 2021-07-29T05:59:50,967 glnext/image.cpp: In function ‘PyObject* Image_meth_write(Image*, PyObject*)’: 2021-07-29T05:59:50,967 glnext/image.cpp:162:18: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘VkDeviceSize’ {aka ‘long long unsigned int’} [-Wsign-compare] 2021-07-29T05:59:50,967 162 | if (view.len != self->size) { 2021-07-29T05:59:50,967 | ~~~~~~~~~^~~~~~~~~~~~~ 2021-07-29T05:59:50,970 In file included from glnext/glnext.cpp:11: 2021-07-29T05:59:50,970 glnext/info.cpp: In function ‘PyObject* glnext_meth_info(PyObject*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,970 glnext/info.cpp:4:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,970 4 | static char * keywords[] = {"backend", NULL}; 2021-07-29T05:59:50,970 | ^~~~~~~~~ 2021-07-29T05:59:50,974 In file included from glnext/glnext.cpp:12: 2021-07-29T05:59:50,974 glnext/instance.cpp: In function ‘Instance* glnext_meth_instance(PyObject*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,975 glnext/instance.cpp:7:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,975 7 | "physical_device", 2021-07-29T05:59:50,975 | ^~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,975 glnext/instance.cpp:8:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,975 8 | "application_name", 2021-07-29T05:59:50,975 | ^~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,975 glnext/instance.cpp:9:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,976 9 | "application_version", 2021-07-29T05:59:50,976 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,976 glnext/instance.cpp:10:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,976 10 | "engine_name", 2021-07-29T05:59:50,976 | ^~~~~~~~~~~~~ 2021-07-29T05:59:50,976 glnext/instance.cpp:11:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,976 11 | "engine_version", 2021-07-29T05:59:50,976 | ^~~~~~~~~~~~~~~~ 2021-07-29T05:59:50,977 glnext/instance.cpp:12:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,977 12 | "backend", 2021-07-29T05:59:50,977 | ^~~~~~~~~ 2021-07-29T05:59:50,977 glnext/instance.cpp:13:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,977 13 | "surface", 2021-07-29T05:59:50,977 | ^~~~~~~~~ 2021-07-29T05:59:50,977 glnext/instance.cpp:14:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,978 14 | "layers", 2021-07-29T05:59:50,978 | ^~~~~~~~ 2021-07-29T05:59:50,978 glnext/instance.cpp:15:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,978 15 | "cache", 2021-07-29T05:59:50,978 | ^~~~~~~ 2021-07-29T05:59:50,978 glnext/instance.cpp:16:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,978 16 | "debug", 2021-07-29T05:59:50,978 | ^~~~~~~ 2021-07-29T05:59:50,979 glnext/instance.cpp:88:18: warning: converting to non-pointer type ‘VkFence’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,979 88 | res->fence = NULL; 2021-07-29T05:59:50,979 | ^~~~ 2021-07-29T05:59:50,979 glnext/instance.cpp:89:25: warning: converting to non-pointer type ‘VkCommandPool’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,979 89 | res->command_pool = NULL; 2021-07-29T05:59:50,979 | ^~~~ 2021-07-29T05:59:50,979 glnext/instance.cpp:91:27: warning: converting to non-pointer type ‘VkPipelineCache’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,979 91 | res->pipeline_cache = NULL; 2021-07-29T05:59:50,980 | ^~~~ 2021-07-29T05:59:50,980 glnext/instance.cpp:92:28: warning: converting to non-pointer type ‘VkDebugUtilsMessengerEXT’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:50,980 92 | res->debug_messenger = NULL; 2021-07-29T05:59:50,980 | ^~~~ 2021-07-29T05:59:50,987 In file included from glnext/glnext.cpp:12: 2021-07-29T05:59:50,987 glnext/instance.cpp: In function ‘void execute_instance(Instance*)’: 2021-07-29T05:59:50,987 glnext/instance.cpp:322:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,987 322 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->staging_list); ++i) { 2021-07-29T05:59:50,987 glnext/instance.cpp:327:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,987 327 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->task_list); ++i) { 2021-07-29T05:59:50,988 glnext/instance.cpp:337:28: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘Py_ssize_t’ {aka ‘int’} [-Wsign-compare] 2021-07-29T05:59:50,988 337 | for (uint32_t i = 0; i < PyList_GET_SIZE(self->staging_list); ++i) { 2021-07-29T05:59:50,999 In file included from glnext/glnext.cpp:14: 2021-07-29T05:59:50,999 glnext/render_pipeline.cpp: In function ‘RenderPipeline* Framebuffer_meth_render(Framebuffer*, PyObject*, PyObject*)’: 2021-07-29T05:59:50,999 glnext/render_pipeline.cpp:98:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:50,999 98 | "vertex_shader", 2021-07-29T05:59:51,000 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,000 glnext/render_pipeline.cpp:99:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,000 99 | "fragment_shader", 2021-07-29T05:59:51,000 | ^~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,000 glnext/render_pipeline.cpp:100:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,000 100 | "task_shader", 2021-07-29T05:59:51,000 | ^~~~~~~~~~~~~ 2021-07-29T05:59:51,001 glnext/render_pipeline.cpp:101:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,001 101 | "mesh_shader", 2021-07-29T05:59:51,001 | ^~~~~~~~~~~~~ 2021-07-29T05:59:51,001 glnext/render_pipeline.cpp:102:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,001 102 | "vertex_format", 2021-07-29T05:59:51,001 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,001 glnext/render_pipeline.cpp:103:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,001 103 | "instance_format", 2021-07-29T05:59:51,002 | ^~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,002 glnext/render_pipeline.cpp:104:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,002 104 | "vertex_count", 2021-07-29T05:59:51,002 | ^~~~~~~~~~~~~~ 2021-07-29T05:59:51,002 glnext/render_pipeline.cpp:105:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,002 105 | "instance_count", 2021-07-29T05:59:51,002 | ^~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,002 glnext/render_pipeline.cpp:106:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,003 106 | "index_count", 2021-07-29T05:59:51,003 | ^~~~~~~~~~~~~ 2021-07-29T05:59:51,003 glnext/render_pipeline.cpp:107:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,003 107 | "indirect_count", 2021-07-29T05:59:51,003 | ^~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,003 glnext/render_pipeline.cpp:108:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,003 108 | "max_draw_count", 2021-07-29T05:59:51,003 | ^~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,004 glnext/render_pipeline.cpp:109:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,004 109 | "vertex_buffer", 2021-07-29T05:59:51,004 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,004 glnext/render_pipeline.cpp:110:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,004 110 | "instance_buffer", 2021-07-29T05:59:51,004 | ^~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,004 glnext/render_pipeline.cpp:111:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,004 111 | "index_buffer", 2021-07-29T05:59:51,005 | ^~~~~~~~~~~~~~ 2021-07-29T05:59:51,005 glnext/render_pipeline.cpp:112:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,005 112 | "indirect_buffer", 2021-07-29T05:59:51,005 | ^~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,005 glnext/render_pipeline.cpp:113:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,005 113 | "count_buffer", 2021-07-29T05:59:51,005 | ^~~~~~~~~~~~~~ 2021-07-29T05:59:51,006 glnext/render_pipeline.cpp:114:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,006 114 | "vertex_buffer_offset", 2021-07-29T05:59:51,006 | ^~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,006 glnext/render_pipeline.cpp:115:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,006 115 | "instance_buffer_offset", 2021-07-29T05:59:51,006 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,006 glnext/render_pipeline.cpp:116:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,006 116 | "index_buffer_offset", 2021-07-29T05:59:51,007 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,007 glnext/render_pipeline.cpp:117:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,007 117 | "indirect_buffer_offset", 2021-07-29T05:59:51,007 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,007 glnext/render_pipeline.cpp:118:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,007 118 | "count_buffer_offset", 2021-07-29T05:59:51,007 | ^~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,007 glnext/render_pipeline.cpp:119:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,008 119 | "topology", 2021-07-29T05:59:51,008 | ^~~~~~~~~~ 2021-07-29T05:59:51,008 glnext/render_pipeline.cpp:120:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,008 120 | "restart_index", 2021-07-29T05:59:51,008 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,008 glnext/render_pipeline.cpp:121:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,008 121 | "short_index", 2021-07-29T05:59:51,009 | ^~~~~~~~~~~~~ 2021-07-29T05:59:51,009 glnext/render_pipeline.cpp:122:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,009 122 | "depth_test", 2021-07-29T05:59:51,009 | ^~~~~~~~~~~~ 2021-07-29T05:59:51,009 glnext/render_pipeline.cpp:123:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,009 123 | "depth_write", 2021-07-29T05:59:51,009 | ^~~~~~~~~~~~~ 2021-07-29T05:59:51,009 glnext/render_pipeline.cpp:124:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,010 124 | "bindings", 2021-07-29T05:59:51,010 | ^~~~~~~~~~ 2021-07-29T05:59:51,010 glnext/render_pipeline.cpp:125:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,010 125 | "memory", 2021-07-29T05:59:51,010 | ^~~~~~~~ 2021-07-29T05:59:51,010 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] 2021-07-29T05:59:51,010 239 | for (uint32_t i = 0; i < PyList_Size(vertex_format); ++i) { 2021-07-29T05:59:51,010 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,011 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] 2021-07-29T05:59:51,011 250 | for (uint32_t i = 0; i < PyList_Size(instance_format); ++i) { 2021-07-29T05:59:51,011 | ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,011 In file included from glnext/glnext.cpp:14: 2021-07-29T05:59:51,011 glnext/render_pipeline.cpp:421:34: warning: converting to non-pointer type ‘VkDescriptorSetLayout’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,011 421 | res->descriptor_set_layout = NULL; 2021-07-29T05:59:51,012 | ^~~~ 2021-07-29T05:59:51,012 glnext/render_pipeline.cpp:422:28: warning: converting to non-pointer type ‘VkDescriptorPool’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,012 422 | res->descriptor_pool = NULL; 2021-07-29T05:59:51,012 | ^~~~ 2021-07-29T05:59:51,012 glnext/render_pipeline.cpp:423:27: warning: converting to non-pointer type ‘VkDescriptorSet’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,012 423 | res->descriptor_set = NULL; 2021-07-29T05:59:51,012 | ^~~~ 2021-07-29T05:59:51,013 glnext/render_pipeline.cpp:468:13: warning: converting to non-pointer type ‘uint32_t’ {aka ‘unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,013 468 | NULL, 2021-07-29T05:59:51,013 | ^~~~ 2021-07-29T05:59:51,013 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] 2021-07-29T05:59:51,013 483 | (VkDeviceSize)PyBytes_Size(args.vertex_shader), 2021-07-29T05:59:51,013 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,014 glnext/render_pipeline.cpp:487:47: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,014 487 | VkShaderModule vertex_shader_module = NULL; 2021-07-29T05:59:51,014 | ^~~~ 2021-07-29T05:59:51,014 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] 2021-07-29T05:59:51,014 506 | (VkDeviceSize)PyBytes_Size(args.fragment_shader), 2021-07-29T05:59:51,014 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,014 glnext/render_pipeline.cpp:510:49: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,014 510 | VkShaderModule fragment_shader_module = NULL; 2021-07-29T05:59:51,015 | ^~~~ 2021-07-29T05:59:51,015 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] 2021-07-29T05:59:51,015 529 | (VkDeviceSize)PyBytes_Size(args.mesh_shader), 2021-07-29T05:59:51,015 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,015 glnext/render_pipeline.cpp:533:45: warning: converting to non-pointer type ‘VkShaderModule’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,015 533 | VkShaderModule mesh_shader_module = NULL; 2021-07-29T05:59:51,015 | ^~~~ 2021-07-29T05:59:51,016 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_POINT_LIST’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,016 561 | switch (topology) { 2021-07-29T05:59:51,016 | ^ 2021-07-29T05:59:51,016 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_LINE_LIST’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,016 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,016 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_LINE_LIST_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,016 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_LINE_STRIP_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,017 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_TRIANGLE_LIST_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,017 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP_WITH_ADJACENCY’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,017 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_PATCH_LIST’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,017 glnext/render_pipeline.cpp:561:16: warning: enumeration value ‘VK_PRIMITIVE_TOPOLOGY_MAX_ENUM’ not handled in switch [-Wswitch] 2021-07-29T05:59:51,017 glnext/render_pipeline.cpp:688:5: warning: converting to non-pointer type ‘VkPipeline’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,018 688 | }; 2021-07-29T05:59:51,018 | ^ 2021-07-29T05:59:51,024 In file included from glnext/glnext.cpp:15: 2021-07-29T05:59:51,025 glnext/staging_buffer.cpp: In function ‘StagingBuffer* Instance_meth_staging(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:51,025 glnext/staging_buffer.cpp:4:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,025 4 | static char * keywords[] = {"bindings", "size", NULL}; 2021-07-29T05:59:51,025 | ^~~~~~~~~~ 2021-07-29T05:59:51,025 glnext/staging_buffer.cpp:4:45: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,025 4 | static char * keywords[] = {"bindings", "size", NULL}; 2021-07-29T05:59:51,025 | ^~~~~~ 2021-07-29T05:59:51,036 In file included from glnext/glnext.cpp:16: 2021-07-29T05:59:51,037 glnext/surface.cpp: In function ‘PyObject* Instance_meth_surface(Instance*, PyObject*, PyObject*)’: 2021-07-29T05:59:51,037 glnext/surface.cpp:35:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,037 35 | "window", 2021-07-29T05:59:51,037 | ^~~~~~~~ 2021-07-29T05:59:51,037 glnext/surface.cpp:36:9: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,038 36 | "image", 2021-07-29T05:59:51,038 | ^~~~~~~ 2021-07-29T05:59:51,038 glnext/surface.cpp:64:28: warning: converting to non-pointer type ‘VkSurfaceKHR’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,038 64 | VkSurfaceKHR surface = NULL; 2021-07-29T05:59:51,038 | ^~~~ 2021-07-29T05:59:51,039 glnext/surface.cpp:157:5: warning: converting to non-pointer type ‘VkSwapchainKHR’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,040 157 | }; 2021-07-29T05:59:51,040 | ^ 2021-07-29T05:59:51,040 glnext/surface.cpp:159:32: warning: converting to non-pointer type ‘VkSwapchainKHR’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,040 159 | VkSwapchainKHR swapchain = NULL; 2021-07-29T05:59:51,040 | ^~~~ 2021-07-29T05:59:51,040 glnext/surface.cpp:162:29: warning: converting to non-pointer type ‘VkSemaphore’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,040 162 | VkSemaphore semaphore = NULL; 2021-07-29T05:59:51,041 | ^~~~ 2021-07-29T05:59:51,041 glnext/surface.cpp:192:5: warning: converting to non-pointer type ‘VkImage’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,041 192 | }; 2021-07-29T05:59:51,041 | ^ 2021-07-29T05:59:51,041 glnext/surface.cpp:205:5: warning: converting to non-pointer type ‘VkImage’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,041 205 | }; 2021-07-29T05:59:51,042 | ^ 2021-07-29T05:59:51,044 In file included from glnext/glnext.cpp:17: 2021-07-29T05:59:51,044 glnext/tools.cpp: In function ‘PyObject* glnext_meth_camera(PyObject*, PyObject*, PyObject*)’: 2021-07-29T05:59:51,045 glnext/tools.cpp:25:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,045 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,045 | ^~~~~ 2021-07-29T05:59:51,045 glnext/tools.cpp:25:40: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,045 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,045 | ^~~~~~~~ 2021-07-29T05:59:51,045 glnext/tools.cpp:25:50: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,046 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,046 | ^~~~ 2021-07-29T05:59:51,046 glnext/tools.cpp:25:56: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,046 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,046 | ^~~~~ 2021-07-29T05:59:51,046 glnext/tools.cpp:25:63: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,046 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,046 | ^~~~~~~~ 2021-07-29T05:59:51,047 glnext/tools.cpp:25:73: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,047 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,047 | ^~~~~~ 2021-07-29T05:59:51,047 glnext/tools.cpp:25:81: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,047 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,047 | ^~~~~ 2021-07-29T05:59:51,047 glnext/tools.cpp:25:88: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,047 25 | static char * keywords[] = {"eye", "target", "up", "fov", "aspect", "near", "far", "size", NULL}; 2021-07-29T05:59:51,048 | ^~~~~~ 2021-07-29T05:59:51,048 glnext/tools.cpp: In function ‘PyObject* glnext_meth_rgba(PyObject*, PyObject*, PyObject*)’: 2021-07-29T05:59:51,048 glnext/tools.cpp:98:33: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,049 98 | static char * keywords[] = {"data", "format", NULL}; 2021-07-29T05:59:51,049 | ^~~~~~ 2021-07-29T05:59:51,049 glnext/tools.cpp:98:41: warning: ISO C++ forbids converting a string constant to ‘char*’ [-Wwrite-strings] 2021-07-29T05:59:51,049 98 | static char * keywords[] = {"data", "format", NULL}; 2021-07-29T05:59:51,049 | ^~~~~~~~ 2021-07-29T05:59:51,057 In file included from glnext/glnext.cpp:18: 2021-07-29T05:59:51,057 glnext/utils.cpp: In function ‘Memory* new_memory(Instance*, VkBool32)’: 2021-07-29T05:59:51,057 glnext/utils.cpp:62:19: warning: converting to non-pointer type ‘VkDeviceMemory’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,057 62 | res->memory = NULL; 2021-07-29T05:59:51,057 | ^~~~ 2021-07-29T05:59:51,059 glnext/utils.cpp: In function ‘void free_memory(Memory*)’: 2021-07-29T05:59:51,059 glnext/utils.cpp:122:20: warning: converting to non-pointer type ‘VkDeviceMemory’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,059 122 | self->memory = NULL; 2021-07-29T05:59:51,059 | ^~~~ 2021-07-29T05:59:51,060 glnext/utils.cpp: In function ‘Image* new_image(ImageCreateInfo)’: 2021-07-29T05:59:51,060 glnext/utils.cpp:142:18: warning: converting to non-pointer type ‘VkImage’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,060 142 | res->image = NULL; 2021-07-29T05:59:51,060 | ^~~~ 2021-07-29T05:59:51,061 glnext/utils.cpp:183:9: warning: converting to non-pointer type ‘VkBuffer’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,061 183 | }; 2021-07-29T05:59:51,061 | ^ 2021-07-29T05:59:51,062 glnext/utils.cpp: In function ‘Buffer* new_buffer(BufferCreateInfo)’: 2021-07-29T05:59:51,062 glnext/utils.cpp:203:19: warning: converting to non-pointer type ‘VkBuffer’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,063 203 | res->buffer = NULL; 2021-07-29T05:59:51,063 | ^~~~ 2021-07-29T05:59:51,067 glnext/utils.cpp: In function ‘void copy_present_images(Instance*)’: 2021-07-29T05:59:51,067 glnext/utils.cpp:376:13: warning: converting to non-pointer type ‘VkFence’ {aka ‘long long unsigned int’} from NULL [-Wconversion-null] 2021-07-29T05:59:51,067 376 | NULL, 2021-07-29T05:59:51,067 | ^~~~ 2021-07-29T05:59:51,086 glnext/glnext.cpp: At global scope: 2021-07-29T05:59:51,086 glnext/glnext.cpp:110:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,086 110 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,086 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,086 | | 2021-07-29T05:59:51,087 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,087 glnext/glnext.cpp:116:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,087 116 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,087 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,087 | | 2021-07-29T05:59:51,087 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,087 glnext/glnext.cpp:123:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,088 123 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,088 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,088 | | 2021-07-29T05:59:51,088 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,088 glnext/glnext.cpp:130:23: warning: invalid conversion from ‘PyObject* (*)(RenderPipeline*, PyObject*)’ {aka ‘_object* (*)(RenderPipeline*, _object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,088 130 | {Py_mp_subscript, RenderPipeline_subscript}, 2021-07-29T05:59:51,088 | ^~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,088 | | 2021-07-29T05:59:51,089 | PyObject* (*)(RenderPipeline*, PyObject*) {aka _object* (*)(RenderPipeline*, _object*)} 2021-07-29T05:59:51,089 glnext/glnext.cpp:131:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,089 131 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,089 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,089 | | 2021-07-29T05:59:51,089 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,089 glnext/glnext.cpp:137:23: warning: invalid conversion from ‘PyObject* (*)(ComputePipeline*, PyObject*)’ {aka ‘_object* (*)(ComputePipeline*, _object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,090 137 | {Py_mp_subscript, ComputePipeline_subscript}, 2021-07-29T05:59:51,090 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-29T05:59:51,090 | | 2021-07-29T05:59:51,090 | PyObject* (*)(ComputePipeline*, PyObject*) {aka _object* (*)(ComputePipeline*, _object*)} 2021-07-29T05:59:51,090 glnext/glnext.cpp:138:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,090 138 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,090 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,090 | | 2021-07-29T05:59:51,091 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,091 glnext/glnext.cpp:143:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,091 143 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,091 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,091 | | 2021-07-29T05:59:51,091 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,091 glnext/glnext.cpp:149:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,092 149 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,092 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,092 | | 2021-07-29T05:59:51,092 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,092 glnext/glnext.cpp:155:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,092 155 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,092 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,093 | | 2021-07-29T05:59:51,093 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,093 glnext/glnext.cpp:162:21: warning: invalid conversion from ‘void (*)(PyObject*)’ {aka ‘void (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,093 162 | {Py_tp_dealloc, default_dealloc}, 2021-07-29T05:59:51,093 | ^~~~~~~~~~~~~~~ 2021-07-29T05:59:51,093 | | 2021-07-29T05:59:51,093 | void (*)(PyObject*) {aka void (*)(_object*)} 2021-07-29T05:59:51,094 glnext/glnext.cpp:204:19: warning: invalid conversion from ‘int (*)(PyObject*)’ {aka ‘int (*)(_object*)’} to ‘void*’ [-fpermissive] 2021-07-29T05:59:51,094 204 | {Py_mod_exec, module_exec}, 2021-07-29T05:59:51,094 | ^~~~~~~~~~~ 2021-07-29T05:59:51,094 | | 2021-07-29T05:59:51,094 | int (*)(PyObject*) {aka int (*)(_object*)} 2021-07-29T05:59:55,905 creating build/lib.linux-armv7l-3.9 2021-07-29T05:59:55,905 arm-linux-gnueabihf-g++ -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.9/glnext/glnext.o -ldl -o build/lib.linux-armv7l-3.9/glnext.cpython-39-arm-linux-gnueabihf.so 2021-07-29T05:59:56,114 installing to build/bdist.linux-armv7l/wheel 2021-07-29T05:59:56,114 running install 2021-07-29T05:59:56,116 running install_lib 2021-07-29T05:59:56,120 creating build/bdist.linux-armv7l 2021-07-29T05:59:56,120 creating build/bdist.linux-armv7l/wheel 2021-07-29T05:59:56,121 copying build/lib.linux-armv7l-3.9/glnext.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-07-29T05:59:56,132 running install_egg_info 2021-07-29T05:59:56,157 running egg_info 2021-07-29T05:59:56,157 writing glnext.egg-info/PKG-INFO 2021-07-29T05:59:56,160 writing dependency_links to glnext.egg-info/dependency_links.txt 2021-07-29T05:59:56,163 writing top-level names to glnext.egg-info/top_level.txt 2021-07-29T05:59:56,168 reading manifest file 'glnext.egg-info/SOURCES.txt' 2021-07-29T05:59:56,176 reading manifest template 'MANIFEST.in' 2021-07-29T05:59:56,200 adding license file 'LICENSE' 2021-07-29T05:59:56,204 writing manifest file 'glnext.egg-info/SOURCES.txt' 2021-07-29T05:59:56,206 Copying glnext.egg-info to build/bdist.linux-armv7l/wheel/glnext-0.7.1-py3.9.egg-info 2021-07-29T05:59:56,216 running install_scripts 2021-07-29T05:59:56,297 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2021-07-29T05:59:56,301 creating build/bdist.linux-armv7l/wheel/glnext-0.7.1.dist-info/WHEEL 2021-07-29T05:59:56,304 creating '/tmp/pip-wheel-lw9npp12/glnext-0.7.1-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-29T05:59:56,384 adding 'glnext.cpython-39-arm-linux-gnueabihf.so' 2021-07-29T05:59:56,389 adding 'glnext-0.7.1.dist-info/LICENSE' 2021-07-29T05:59:56,390 adding 'glnext-0.7.1.dist-info/METADATA' 2021-07-29T05:59:56,391 adding 'glnext-0.7.1.dist-info/WHEEL' 2021-07-29T05:59:56,392 adding 'glnext-0.7.1.dist-info/top_level.txt' 2021-07-29T05:59:56,393 adding 'glnext-0.7.1.dist-info/RECORD' 2021-07-29T05:59:56,396 removing build/bdist.linux-armv7l/wheel 2021-07-29T05:59:56,479 Building wheel for glnext (setup.py): finished with status 'done' 2021-07-29T05:59:56,484 Created wheel for glnext: filename=glnext-0.7.1-cp39-cp39-linux_armv7l.whl size=157685 sha256=53240f052f779202a00d662c98bc7071bb44bc7d41deba9aa12b6f5f3fe21eeb 2021-07-29T05:59:56,484 Stored in directory: /tmp/pip-ephem-wheel-cache-qt4ukouh/wheels/09/b4/78/9ee32a78b3e587b5b0479456b416d7efa27dfa2709f7a58b44 2021-07-29T05:59:56,493 Successfully built glnext 2021-07-29T05:59:56,504 Removed build tracker: '/tmp/pip-req-tracker-4lbuy7ee'