2021-07-08T18:27:41,547 Created temporary directory: /tmp/pip-ephem-wheel-cache-h24dh9ny 2021-07-08T18:27:41,550 Created temporary directory: /tmp/pip-req-tracker-wuyr3ip4 2021-07-08T18:27:41,550 Initialized build tracking at /tmp/pip-req-tracker-wuyr3ip4 2021-07-08T18:27:41,551 Created build tracker: /tmp/pip-req-tracker-wuyr3ip4 2021-07-08T18:27:41,551 Entered build tracker: /tmp/pip-req-tracker-wuyr3ip4 2021-07-08T18:27:41,551 Created temporary directory: /tmp/pip-wheel-fynlcpsh 2021-07-08T18:27:41,586 1 location(s) to search for versions of motmot-imops: 2021-07-08T18:27:41,586 * https://pypi.org/simple/motmot-imops/ 2021-07-08T18:27:41,587 Fetching project page and analyzing links: https://pypi.org/simple/motmot-imops/ 2021-07-08T18:27:41,587 Getting page https://pypi.org/simple/motmot-imops/ 2021-07-08T18:27:41,589 Found index url https://pypi.org/simple 2021-07-08T18:27:41,694 Found link https://files.pythonhosted.org/packages/56/24/fd695c94eea791d3177a7bbfc44e7c8f77300923a61b560f9f2c7ab7793c/motmot.imops-0.5.2.dev-r477.tar.gz#sha256=5a926bcdd27de688cce66e76cb2d2aba5f19c06a5b07148ac71155b5c2bd1534 (from https://pypi.org/simple/motmot-imops/), version: 0.5.2.dev-r477 2021-07-08T18:27:41,695 Found link https://files.pythonhosted.org/packages/4d/02/942ea7f21ede7fd8bd80b45283696fb3fe295336c38f6427c54a672cd536/motmot.imops-0.5.2.dev-r477.zip#sha256=d040bc43cf2429ce7a6821e40b688947250034ebe8efafdb28da05ac05e12ae6 (from https://pypi.org/simple/motmot-imops/), version: 0.5.2.dev-r477 2021-07-08T18:27:41,696 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/78/e2/2c2eefac9a76e0f797b9585ee00ec38b1ccaf2eed138a7d4101329b2b556/motmot.imops-0.5.2-py2.5-win32.egg#sha256=dd883c3f89e52e0ed40df361b9855e0ebd365492b3a04efa3f1092011ea9510a (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,696 Found link https://files.pythonhosted.org/packages/f6/9c/d3eb3c7468f8e8aae6f2d8a9b694db63628b535e54bad5c55b1ec98d1302/motmot.imops-0.5.2.tar.gz#sha256=b5435c43257248f9f25b750b5dfd455a81d7d9935a2eacb617f61f3712ef0643 (from https://pypi.org/simple/motmot-imops/), version: 0.5.2 2021-07-08T18:27:41,697 Found link https://files.pythonhosted.org/packages/d5/18/ec9b98a00d613b93e8ea3d60e97596b8c7bcd463095b5ad8027b30e56a22/motmot.imops-0.5.2.zip#sha256=775ef9f31a34c08c1f5e0be95e710c2ff715819f55c8faf5c604373eff70094a (from https://pypi.org/simple/motmot-imops/), version: 0.5.2 2021-07-08T18:27:41,697 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/fe/d9/1aea41e176efaaf3a43ef24d1d7660d0e2a3ec6407fd5c223081d8b71462/motmot.imops-0.5.3-py2.5-win32.egg#sha256=778e857ba41441f1f41b0d13877eca36211dda510c2f6d369be7fb1854cc8d51 (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,698 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/0d/67/aaef2aba876a51d97ffd766bae20681b91f6d8fc22d9d172937ff6033ce2/motmot.imops-0.5.3-py2.6-win32.egg#sha256=9e7abe25101708c01136cad8fc3495f773eb0592d2d8be8b844388a66a364b1e (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,698 Found link https://files.pythonhosted.org/packages/b4/f8/6eda52b05291192663e0ff2453b207db37e01153d3c5e82cb5f41e1d2d23/motmot.imops-0.5.3.tar.gz#sha256=0d76b9bb87e3f5971342c7b062c2ba9cba845faf028c00a3bad3e5023fd6798e (from https://pypi.org/simple/motmot-imops/), version: 0.5.3 2021-07-08T18:27:41,699 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/20/eb/835a46e17a1ca72ac4eb56883457dbb8edafb17dc8ea428c93d17e83cfca/motmot.imops-0.5.3.win32-py2.5.exe#sha256=b3cd7f6dd1f6ff79256a71e27ec7194db6032f3069898bbd29a0a082ac0aafc9 (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,699 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/de/9f/d420907ab23197237f2e6a7113f68256fc4ec4dde2d48f8b641a0ea9fcc4/motmot.imops-0.5.3.win32-py2.6.exe#sha256=b86189cbbdf850194c8e2538d668f9118285fe98c0a28fd1528a0af944539de0 (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,700 Found link https://files.pythonhosted.org/packages/46/95/6925840ef04b757f2aa9b25a1e8b20397504f31a3fd3973304b5bca17f95/motmot.imops-0.5.3.zip#sha256=b306298dbe3e16578d0c6c6729b669e6f956e765a3d520aae74379f7845748cb (from https://pypi.org/simple/motmot-imops/), version: 0.5.3 2021-07-08T18:27:41,700 Found link https://files.pythonhosted.org/packages/71/72/299f88f26651c54b02f6fbf282a7bcad5d4ccf37ece94421eb5e070eb2fe/motmot.imops-0.5.4.tar.gz#sha256=ef23d92cd8c28008eb5b0173c0197c553b5cd2bab74973fd02f68d423b2da720 (from https://pypi.org/simple/motmot-imops/), version: 0.5.4 2021-07-08T18:27:41,700 Found link https://files.pythonhosted.org/packages/4a/96/411e673c4ab86bdaae99d1d9b3f86a1ad30020a0b64e1dc50d05fff48b32/motmot.imops-0.5.4.zip#sha256=1d9b6b166980543693580d44df111a7e865adcfd618a7bf7889eb37eea924af5 (from https://pypi.org/simple/motmot-imops/), version: 0.5.4 2021-07-08T18:27:41,701 Found link https://files.pythonhosted.org/packages/1c/2e/3c95094faade304480dc4df2d000a7b7e0786fac8ee45000aadf2360115b/motmot.imops-0.5.5.tar.gz#sha256=1f4ccc83bcb23c03f7fc1cfac378184c41db32775c111e1b8255ddb92893cb9b (from https://pypi.org/simple/motmot-imops/), version: 0.5.5 2021-07-08T18:27:41,701 Found link https://files.pythonhosted.org/packages/e5/0b/e0e16cba388f8a0a7acbb287531ff0fe007b783511e13f2a7217fae47acd/motmot.imops-0.5.5.zip#sha256=8beb154323ba700dc4171f582f6ebbd987ebf5594534247c9e9f6df3b0c9389c (from https://pypi.org/simple/motmot-imops/), version: 0.5.5 2021-07-08T18:27:41,702 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/db/e5/e354c1539a786cd75e846494a2053d55359f2c618489bee2ace1927db0ee/motmot.imops-0.5.6-py2.5-win32.egg#sha256=462dcb0c23d465620a312999cee73b29fa75cc921dafd841706e61dfc812683f (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,702 Skipping link: unsupported archive format: .egg: https://files.pythonhosted.org/packages/e1/b3/114f607f12abe7bd3faecf1ed72c9cb9dc0daa22e2cdbd901c066fbe09c5/motmot.imops-0.5.6-py2.6-win32.egg#sha256=cac6f1a7570baf104d87716d80dacf189c68a25062e5779c09cc916840874115 (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,703 Found link https://files.pythonhosted.org/packages/4a/db/4fb0f368c0370958214ba1cb3cacb0cc783a9f0446d475dc5711e7ec9238/motmot.imops-0.5.6.tar.gz#sha256=602b6faa9c39a545285a0a532095092dc2bae206024f915cbcd5bbf09eaf072c (from https://pypi.org/simple/motmot-imops/), version: 0.5.6 2021-07-08T18:27:41,703 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/5e/09/68a05507e4e743762d156d359db7581d895770a1b3a8195e14fdf5541f77/motmot.imops-0.5.6.win32-py2.5.exe#sha256=f067ab598de9861e8815864fe1787abf6054c8d3050cda9820e38c49813754bc (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,703 Skipping link: unsupported archive format: .exe: https://files.pythonhosted.org/packages/11/5f/8ab1020eb7234b749b43239ffe79883f4e1f385d90c3712c68560b92a748/motmot.imops-0.5.6.win32-py2.6.exe#sha256=07c9913159d7388080107cd35e49a9c64d4bdc2842b11d0e0ea9bdc41f4cf719 (from https://pypi.org/simple/motmot-imops/) 2021-07-08T18:27:41,703 Found link https://files.pythonhosted.org/packages/9b/b2/78dbdfeca09780a7e109f36f96286dd7f575ad989fe7fcfe5f17334bce26/motmot.imops-0.5.6.zip#sha256=ed6dded19cf19fd28e904c1213376cd8e96501fb20aff0b8e7a430a61fa7e5a5 (from https://pypi.org/simple/motmot-imops/), version: 0.5.6 2021-07-08T18:27:41,704 Found link https://files.pythonhosted.org/packages/46/ad/f7679a1a7884bf1f009da1f8d2901b720f8b90f5b0f69cbc9cea1e99f044/motmot.imops-0.5.7.tar.gz#sha256=b1db63039d3cfcbd1d6e7583abbcce6f826c8154bc8cebbb3436b29d75dfba52 (from https://pypi.org/simple/motmot-imops/), version: 0.5.7 2021-07-08T18:27:41,704 Found link https://files.pythonhosted.org/packages/4d/f3/23c530341aa95905e78f08e5558315f6a89e8941c61a71a54a1fc11d33f7/motmot.imops-0.5.7.zip#sha256=fa787cfdb986631721f9a7850f31d2534dd64caac01d1557ffca4579e80321cc (from https://pypi.org/simple/motmot-imops/), version: 0.5.7 2021-07-08T18:27:41,705 Found link https://files.pythonhosted.org/packages/04/03/08f36be3003f05b79414d85b298addf423dd9a992fe54e5a52217f6688fa/motmot.imops-0.5.9.tar.gz#sha256=a2918aafe4838dc1a8777f46221f43ed7100a4af740e2889d242284d40bb892a (from https://pypi.org/simple/motmot-imops/), version: 0.5.9 2021-07-08T18:27:41,705 Found link https://files.pythonhosted.org/packages/fb/a9/c13b7aee320532cdbc2fefef8e32e2cb84d8a0f9a41d90fa12dd2ec62f20/motmot.imops-0.5.10.tar.gz#sha256=7a2a2d725588a7d64fc79dd2eb7d2e7071180b37c422a0b01f517bc64bca34ab (from https://pypi.org/simple/motmot-imops/), version: 0.5.10 2021-07-08T18:27:41,705 Found link https://files.pythonhosted.org/packages/9f/cc/f9dc74dbe176987d2b6c5639729a660f9a42801a2cfb373d20bdc091daa6/motmot.imops-0.5.11.tar.gz#sha256=77dc0fa0009c982687009f27e80ff248563a81f88a86568a636c5a812ca70356 (from https://pypi.org/simple/motmot-imops/), version: 0.5.11 2021-07-08T18:27:41,706 Found link https://files.pythonhosted.org/packages/ff/34/1867838e571b0b637b39ce254442e0baa234074219618c42b73b114ac398/motmot.imops-0.5.12.tar.gz#sha256=be53403ecb996313af1ef9eef612351736c66be3f4be7978b513ac4d1532290c (from https://pypi.org/simple/motmot-imops/), version: 0.5.12 2021-07-08T18:27:41,706 Skipping link: not a file: https://pypi.org/simple/motmot-imops/ 2021-07-08T18:27:41,728 Given no hashes to check 2 links for project 'motmot-imops': discarding no candidates 2021-07-08T18:27:41,747 Collecting motmot-imops==0.5.3 2021-07-08T18:27:41,749 Created temporary directory: /tmp/pip-unpack-w6hjcqfr 2021-07-08T18:27:41,929 Downloading motmot.imops-0.5.3.zip (27 kB) 2021-07-08T18:27:41,996 Added motmot-imops==0.5.3 from https://files.pythonhosted.org/packages/46/95/6925840ef04b757f2aa9b25a1e8b20397504f31a3fd3973304b5bca17f95/motmot.imops-0.5.3.zip#sha256=b306298dbe3e16578d0c6c6729b669e6f956e765a3d520aae74379f7845748cb to build tracker '/tmp/pip-req-tracker-wuyr3ip4' 2021-07-08T18:27:41,997 Running setup.py (path:/tmp/pip-wheel-fynlcpsh/motmot-imops_84d428ea7ca74f8f9306740620908ed9/setup.py) egg_info for package motmot-imops 2021-07-08T18:27:41,998 Created temporary directory: /tmp/pip-pip-egg-info-hem6oslx 2021-07-08T18:27:41,998 Running command python setup.py egg_info 2021-07-08T18:27:43,066 running egg_info 2021-07-08T18:27:43,069 creating /tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info 2021-07-08T18:27:43,070 writing /tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/PKG-INFO 2021-07-08T18:27:43,073 writing dependency_links to /tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/dependency_links.txt 2021-07-08T18:27:43,075 writing namespace_packages to /tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/namespace_packages.txt 2021-07-08T18:27:43,077 writing requirements to /tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/requires.txt 2021-07-08T18:27:43,078 writing top-level names to /tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/top_level.txt 2021-07-08T18:27:43,080 writing manifest file '/tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/SOURCES.txt' 2021-07-08T18:27:43,425 reading manifest file '/tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/SOURCES.txt' 2021-07-08T18:27:43,427 reading manifest template 'MANIFEST.in' 2021-07-08T18:27:43,428 adding license file 'LICENSE.txt' 2021-07-08T18:27:43,431 writing manifest file '/tmp/pip-pip-egg-info-hem6oslx/motmot.imops.egg-info/SOURCES.txt' 2021-07-08T18:27:43,537 Source in /tmp/pip-wheel-fynlcpsh/motmot-imops_84d428ea7ca74f8f9306740620908ed9 has version 0.5.3, which satisfies requirement motmot-imops==0.5.3 from https://files.pythonhosted.org/packages/46/95/6925840ef04b757f2aa9b25a1e8b20397504f31a3fd3973304b5bca17f95/motmot.imops-0.5.3.zip#sha256=b306298dbe3e16578d0c6c6729b669e6f956e765a3d520aae74379f7845748cb 2021-07-08T18:27:43,538 Removed motmot-imops==0.5.3 from https://files.pythonhosted.org/packages/46/95/6925840ef04b757f2aa9b25a1e8b20397504f31a3fd3973304b5bca17f95/motmot.imops-0.5.3.zip#sha256=b306298dbe3e16578d0c6c6729b669e6f956e765a3d520aae74379f7845748cb from build tracker '/tmp/pip-req-tracker-wuyr3ip4' 2021-07-08T18:27:43,542 Created temporary directory: /tmp/pip-unpack-lj4muker 2021-07-08T18:27:43,543 Building wheels for collected packages: motmot-imops 2021-07-08T18:27:43,547 Created temporary directory: /tmp/pip-wheel-fc03kuvr 2021-07-08T18:27:43,547 Building wheel for motmot-imops (setup.py): started 2021-07-08T18:27:43,548 Destination directory: /tmp/pip-wheel-fc03kuvr 2021-07-08T18:27:43,548 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-fynlcpsh/motmot-imops_84d428ea7ca74f8f9306740620908ed9/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-fynlcpsh/motmot-imops_84d428ea7ca74f8f9306740620908ed9/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-fc03kuvr 2021-07-08T18:27:44,606 running bdist_wheel 2021-07-08T18:27:44,841 running build 2021-07-08T18:27:44,841 running build_py 2021-07-08T18:27:44,978 creating build 2021-07-08T18:27:44,979 creating build/lib.linux-armv7l-3.9 2021-07-08T18:27:44,979 creating build/lib.linux-armv7l-3.9/motmot 2021-07-08T18:27:44,981 copying motmot/__init__.py -> build/lib.linux-armv7l-3.9/motmot 2021-07-08T18:27:44,983 creating build/lib.linux-armv7l-3.9/motmot/imops 2021-07-08T18:27:44,984 copying motmot/imops/__init__.py -> build/lib.linux-armv7l-3.9/motmot/imops 2021-07-08T18:27:44,986 running build_ext 2021-07-08T18:27:44,992 building 'motmot.imops.imops' extension 2021-07-08T18:27:44,992 creating build/temp.linux-armv7l-3.9 2021-07-08T18:27:44,993 creating build/temp.linux-armv7l-3.9/src 2021-07-08T18:27:44,993 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 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/color_convert.c -o build/temp.linux-armv7l-3.9/src/color_convert.o 2021-07-08T18:27:45,184 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 -I/usr/lib/python3/dist-packages/numpy/core/include -I/usr/include/python3.9 -c src/imops.c -o build/temp.linux-armv7l-3.9/src/imops.o 2021-07-08T18:27:45,577 In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarraytypes.h:1822, 2021-07-08T18:27:45,578 from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:12, 2021-07-08T18:27:45,578 from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-08T18:27:45,578 from src/imops.c:35: 2021-07-08T18:27:45,578 /usr/lib/python3/dist-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp] 2021-07-08T18:27:45,578 17 | #warning "Using deprecated NumPy API, disable it with " \ 2021-07-08T18:27:45,578 | ^~~~~~~ 2021-07-08T18:27:45,617 src/imops.c: In function ‘__pyx_f_5imops_rgb8_to_rgb8’: 2021-07-08T18:27:45,618 src/imops.c:167:15: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,619 167 | __pyx_1 = PyInt_FromLong(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 54; goto __pyx_L1;} 2021-07-08T18:27:45,619 | ^~~~~~~~~~~~~~ 2021-07-08T18:27:45,619 | PyLong_FromLong 2021-07-08T18:27:45,619 src/imops.c:167:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,620 167 | __pyx_1 = PyInt_FromLong(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 54; goto __pyx_L1;} 2021-07-08T18:27:45,620 | ^ 2021-07-08T18:27:45,620 src/imops.c:175:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,620 175 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 55; goto __pyx_L1;} 2021-07-08T18:27:45,620 | ^ 2021-07-08T18:27:45,620 src/imops.c:178:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,620 178 | __pyx_3 = PyInt_FromLong(3); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 55; goto __pyx_L1;} 2021-07-08T18:27:45,621 | ^ 2021-07-08T18:27:45,626 src/imops.c:179:15: warning: implicit declaration of function ‘PyNumber_Divide’; did you mean ‘PyNumber_Divmod’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,626 179 | __pyx_2 = PyNumber_Divide(__pyx_1, __pyx_3); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 55; goto __pyx_L1;} 2021-07-08T18:27:45,626 | ^~~~~~~~~~~~~~~ 2021-07-08T18:27:45,627 | PyNumber_Divmod 2021-07-08T18:27:45,627 src/imops.c:179:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,627 179 | __pyx_2 = PyNumber_Divide(__pyx_1, __pyx_3); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 55; goto __pyx_L1;} 2021-07-08T18:27:45,627 | ^ 2021-07-08T18:27:45,627 src/imops.c:187:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,627 187 | __pyx_1 = PyInt_FromLong(3); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 56; goto __pyx_L1;} 2021-07-08T18:27:45,628 | ^ 2021-07-08T18:27:45,629 src/imops.c: In function ‘__pyx_f_5imops_argb8_to_rgb8’: 2021-07-08T18:27:45,629 src/imops.c:291:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,629 291 | __pyx_3 = PyInt_FromLong(4); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 64; goto __pyx_L1;} 2021-07-08T18:27:45,629 | ^ 2021-07-08T18:27:45,630 src/imops.c:292:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,630 292 | __pyx_2 = PyNumber_Divide(__pyx_v_datawidth, __pyx_3); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 64; goto __pyx_L1;} 2021-07-08T18:27:45,630 | ^ 2021-07-08T18:27:45,630 src/imops.c:299:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,630 299 | __pyx_1 = PyInt_FromLong(4); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 65; goto __pyx_L1;} 2021-07-08T18:27:45,630 | ^ 2021-07-08T18:27:45,630 src/imops.c:316:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,631 316 | __pyx_4 = PyInt_FromLong(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 66; goto __pyx_L1;} 2021-07-08T18:27:45,631 | ^ 2021-07-08T18:27:45,631 src/imops.c:335:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,631 335 | __pyx_3 = PyEval_CallObjectWithKeywords(__pyx_1, __pyx_2, __pyx_5); if (!__pyx_3) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 66; goto __pyx_L1;} 2021-07-08T18:27:45,632 | ^~~~~~~ 2021-07-08T18:27:45,632 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,632 from src/imops.c:4: 2021-07-08T18:27:45,632 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,632 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,632 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,642 src/imops.c: In function ‘__pyx_f_5imops_mono8_to_rgb8’: 2021-07-08T18:27:45,642 src/imops.c:431:15: warning: implicit declaration of function ‘PyCObject_Check’; did you mean ‘PyODict_Check’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,642 431 | __pyx_1 = (!PyCObject_Check(__pyx_v_attr)); 2021-07-08T18:27:45,643 | ^~~~~~~~~~~~~~~ 2021-07-08T18:27:45,643 | PyODict_Check 2021-07-08T18:27:45,655 src/imops.c:448:55: warning: implicit declaration of function ‘PyCObject_AsVoidPtr’; did you mean ‘PyLong_AsVoidPtr’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,656 448 | __pyx_v_inter = ((__pyx_t_5imops_PyArrayInterface *)PyCObject_AsVoidPtr(__pyx_v_attr)); 2021-07-08T18:27:45,656 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,656 | PyLong_AsVoidPtr 2021-07-08T18:27:45,658 src/imops.c:539:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,658 539 | __pyx_4 = PyInt_FromLong(__pyx_v_height); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; goto __pyx_L1;} 2021-07-08T18:27:45,658 | ^ 2021-07-08T18:27:45,658 src/imops.c:540:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,658 540 | __pyx_2 = PyInt_FromLong(__pyx_v_width); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; goto __pyx_L1;} 2021-07-08T18:27:45,658 | ^ 2021-07-08T18:27:45,659 src/imops.c:541:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,659 541 | __pyx_6 = PyInt_FromLong(3); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 101; goto __pyx_L1;} 2021-07-08T18:27:45,659 | ^ 2021-07-08T18:27:45,667 src/imops.c: In function ‘__pyx_f_5imops_mono8_bayer_bggr_to_rgb8’: 2021-07-08T18:27:45,668 src/imops.c:705:13: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,668 705 | __pyx_3 = PyInt_AsLong(__pyx_1); if (PyErr_Occurred()) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 125; goto __pyx_L1;} 2021-07-08T18:27:45,668 | ^~~~~~~~~~~~ 2021-07-08T18:27:45,668 | PyLong_AsLong 2021-07-08T18:27:45,668 src/imops.c:719:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,669 719 | __pyx_1 = PyInt_FromLong(__pyx_v_height); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 126; goto __pyx_L1;} 2021-07-08T18:27:45,669 | ^ 2021-07-08T18:27:45,669 src/imops.c:720:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,669 720 | __pyx_4 = PyInt_FromLong(__pyx_v_width); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 126; goto __pyx_L1;} 2021-07-08T18:27:45,669 | ^ 2021-07-08T18:27:45,669 src/imops.c:721:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,669 721 | __pyx_5 = PyInt_FromLong(3); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 126; goto __pyx_L1;} 2021-07-08T18:27:45,670 | ^ 2021-07-08T18:27:45,671 src/imops.c:749:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,671 749 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 128; goto __pyx_L1;} 2021-07-08T18:27:45,671 | ^ 2021-07-08T18:27:45,671 src/imops.c:750:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,671 750 | __pyx_5 = PyInt_FromLong(__pyx_v_height); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 128; goto __pyx_L1;} 2021-07-08T18:27:45,671 | ^ 2021-07-08T18:27:45,671 src/imops.c:751:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,672 751 | __pyx_1 = PyInt_FromLong(2); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 128; goto __pyx_L1;} 2021-07-08T18:27:45,672 | ^ 2021-07-08T18:27:45,672 src/imops.c:770:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,673 770 | __pyx_4 = PyInt_FromLong(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 129; goto __pyx_L1;} 2021-07-08T18:27:45,673 | ^ 2021-07-08T18:27:45,673 src/imops.c:771:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,673 771 | __pyx_6 = PyInt_FromLong(__pyx_v_width); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 129; goto __pyx_L1;} 2021-07-08T18:27:45,673 | ^ 2021-07-08T18:27:45,673 src/imops.c:772:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,674 772 | __pyx_2 = PyInt_FromLong(2); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 129; goto __pyx_L1;} 2021-07-08T18:27:45,674 | ^ 2021-07-08T18:27:45,676 src/imops.c:832:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,676 832 | __pyx_5 = PyInt_FromLong(0); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 133; goto __pyx_L1;} 2021-07-08T18:27:45,676 | ^ 2021-07-08T18:27:45,676 src/imops.c:833:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,676 833 | __pyx_2 = PyInt_FromLong(__pyx_v_height); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 133; goto __pyx_L1;} 2021-07-08T18:27:45,676 | ^ 2021-07-08T18:27:45,676 src/imops.c:834:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,677 834 | __pyx_4 = PyInt_FromLong(2); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 133; goto __pyx_L1;} 2021-07-08T18:27:45,677 | ^ 2021-07-08T18:27:45,677 src/imops.c:853:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,678 853 | __pyx_6 = PyInt_FromLong(1); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 134; goto __pyx_L1;} 2021-07-08T18:27:45,678 | ^ 2021-07-08T18:27:45,678 src/imops.c:854:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,678 854 | __pyx_1 = PyInt_FromLong(__pyx_v_width); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 134; goto __pyx_L1;} 2021-07-08T18:27:45,678 | ^ 2021-07-08T18:27:45,678 src/imops.c:855:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,679 855 | __pyx_5 = PyInt_FromLong(2); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 134; goto __pyx_L1;} 2021-07-08T18:27:45,679 | ^ 2021-07-08T18:27:45,681 src/imops.c:915:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,681 915 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 138; goto __pyx_L1;} 2021-07-08T18:27:45,681 | ^ 2021-07-08T18:27:45,681 src/imops.c:916:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,681 916 | __pyx_5 = PyInt_FromLong(__pyx_v_height); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 138; goto __pyx_L1;} 2021-07-08T18:27:45,681 | ^ 2021-07-08T18:27:45,682 src/imops.c:917:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,682 917 | __pyx_6 = PyInt_FromLong(2); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 138; goto __pyx_L1;} 2021-07-08T18:27:45,682 | ^ 2021-07-08T18:27:45,683 src/imops.c:936:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,683 936 | __pyx_1 = PyInt_FromLong(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 139; goto __pyx_L1;} 2021-07-08T18:27:45,683 | ^ 2021-07-08T18:27:45,683 src/imops.c:937:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,683 937 | __pyx_4 = PyInt_FromLong(__pyx_v_width); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 139; goto __pyx_L1;} 2021-07-08T18:27:45,684 | ^ 2021-07-08T18:27:45,684 src/imops.c:938:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,684 938 | __pyx_2 = PyInt_FromLong(2); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 139; goto __pyx_L1;} 2021-07-08T18:27:45,684 | ^ 2021-07-08T18:27:45,686 src/imops.c:998:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,686 998 | __pyx_5 = PyInt_FromLong(0); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; goto __pyx_L1;} 2021-07-08T18:27:45,686 | ^ 2021-07-08T18:27:45,687 src/imops.c:999:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,687 999 | __pyx_2 = PyInt_FromLong(__pyx_v_height); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; goto __pyx_L1;} 2021-07-08T18:27:45,687 | ^ 2021-07-08T18:27:45,687 src/imops.c:1000:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,687 1000 | __pyx_1 = PyInt_FromLong(2); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 143; goto __pyx_L1;} 2021-07-08T18:27:45,688 | ^ 2021-07-08T18:27:45,688 src/imops.c:1019:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,689 1019 | __pyx_4 = PyInt_FromLong(0); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 144; goto __pyx_L1;} 2021-07-08T18:27:45,689 | ^ 2021-07-08T18:27:45,689 src/imops.c:1020:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,689 1020 | __pyx_6 = PyInt_FromLong(__pyx_v_width); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 144; goto __pyx_L1;} 2021-07-08T18:27:45,689 | ^ 2021-07-08T18:27:45,689 src/imops.c:1021:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,690 1021 | __pyx_5 = PyInt_FromLong(2); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 144; goto __pyx_L1;} 2021-07-08T18:27:45,690 | ^ 2021-07-08T18:27:45,692 src/imops.c:1078:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,692 1078 | __pyx_1 = PyInt_FromLong((__pyx_v_width / 2)); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; goto __pyx_L1;} 2021-07-08T18:27:45,692 | ^ 2021-07-08T18:27:45,692 src/imops.c:1079:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,693 1079 | __pyx_6 = PyInt_FromLong((__pyx_v_height / 2)); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 148; goto __pyx_L1;} 2021-07-08T18:27:45,693 | ^ 2021-07-08T18:27:45,694 src/imops.c:1151:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,695 1151 | __pyx_2 = PyInt_FromLong(2); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,695 | ^ 2021-07-08T18:27:45,695 src/imops.c:1156:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,695 1156 | __pyx_1 = PyInt_FromLong(0); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,695 | ^ 2021-07-08T18:27:45,696 src/imops.c:1159:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,696 1159 | __pyx_2 = PyEval_CallObjectWithKeywords(__pyx_6, __pyx_5, __pyx_4); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,696 | ^~~~~~~ 2021-07-08T18:27:45,696 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,696 from src/imops.c:4: 2021-07-08T18:27:45,697 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,697 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,697 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,697 src/imops.c:1165:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,697 1165 | __pyx_6 = PyInt_FromLong(2); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,697 | ^ 2021-07-08T18:27:45,698 src/imops.c:1170:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,698 1170 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,698 | ^ 2021-07-08T18:27:45,698 src/imops.c:1173:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,699 1173 | __pyx_6 = PyEval_CallObjectWithKeywords(__pyx_1, __pyx_5, __pyx_4); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,699 | ^~~~~~~ 2021-07-08T18:27:45,699 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,699 from src/imops.c:4: 2021-07-08T18:27:45,699 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,699 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,699 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,700 src/imops.c:1179:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,700 1179 | __pyx_5 = PyInt_FromLong(2); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 162; goto __pyx_L1;} 2021-07-08T18:27:45,700 | ^ 2021-07-08T18:27:45,701 src/imops.c:1193:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,701 1193 | __pyx_1 = PyInt_FromLong(2); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 163; goto __pyx_L1;} 2021-07-08T18:27:45,701 | ^ 2021-07-08T18:27:45,702 src/imops.c:1198:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,702 1198 | __pyx_4 = PyInt_FromLong(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 163; goto __pyx_L1;} 2021-07-08T18:27:45,702 | ^ 2021-07-08T18:27:45,702 src/imops.c:1201:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,703 1201 | __pyx_1 = PyEval_CallObjectWithKeywords(__pyx_2, __pyx_5, __pyx_6); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 163; goto __pyx_L1;} 2021-07-08T18:27:45,703 | ^~~~~~~ 2021-07-08T18:27:45,703 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,703 from src/imops.c:4: 2021-07-08T18:27:45,703 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,703 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,703 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,704 src/imops.c:1205:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,704 1205 | __pyx_4 = PyInt_FromLong(0); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 163; goto __pyx_L1;} 2021-07-08T18:27:45,704 | ^ 2021-07-08T18:27:45,704 src/imops.c:1206:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,705 1206 | __pyx_2 = PyInt_FromLong(2); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 163; goto __pyx_L1;} 2021-07-08T18:27:45,705 | ^ 2021-07-08T18:27:45,705 src/imops.c:1211:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,706 1211 | __pyx_4 = PyInt_FromLong(1); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 163; goto __pyx_L1;} 2021-07-08T18:27:45,706 | ^ 2021-07-08T18:27:45,707 src/imops.c:1225:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,707 1225 | __pyx_6 = PyInt_FromLong(2); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 164; goto __pyx_L1;} 2021-07-08T18:27:45,708 | ^ 2021-07-08T18:27:45,708 src/imops.c:1230:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,708 1230 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 164; goto __pyx_L1;} 2021-07-08T18:27:45,709 | ^ 2021-07-08T18:27:45,709 src/imops.c:1233:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,709 1233 | __pyx_6 = PyEval_CallObjectWithKeywords(__pyx_5, __pyx_4, __pyx_1); if (!__pyx_6) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 164; goto __pyx_L1;} 2021-07-08T18:27:45,710 | ^~~~~~~ 2021-07-08T18:27:45,710 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,710 from src/imops.c:4: 2021-07-08T18:27:45,710 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,711 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,711 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,711 src/imops.c:1237:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,711 1237 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 164; goto __pyx_L1;} 2021-07-08T18:27:45,712 | ^ 2021-07-08T18:27:45,712 src/imops.c:1238:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,712 1238 | __pyx_5 = PyInt_FromLong(2); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 164; goto __pyx_L1;} 2021-07-08T18:27:45,712 | ^ 2021-07-08T18:27:45,713 src/imops.c:1243:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,713 1243 | __pyx_2 = PyInt_FromLong(1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 164; goto __pyx_L1;} 2021-07-08T18:27:45,713 | ^ 2021-07-08T18:27:45,714 src/imops.c:1257:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,714 1257 | __pyx_1 = PyInt_FromLong(2); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,715 | ^ 2021-07-08T18:27:45,715 src/imops.c:1262:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,715 1262 | __pyx_5 = PyInt_FromLong(0); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,716 | ^ 2021-07-08T18:27:45,716 src/imops.c:1265:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,716 1265 | __pyx_1 = PyEval_CallObjectWithKeywords(__pyx_4, __pyx_2, __pyx_6); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,717 | ^~~~~~~ 2021-07-08T18:27:45,717 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,717 from src/imops.c:4: 2021-07-08T18:27:45,717 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,718 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,718 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,718 src/imops.c:1271:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,718 1271 | __pyx_4 = PyInt_FromLong(2); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,719 | ^ 2021-07-08T18:27:45,719 src/imops.c:1276:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,719 1276 | __pyx_1 = PyInt_FromLong(1); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,720 | ^ 2021-07-08T18:27:45,720 src/imops.c:1279:3: warning: ‘PyEval_CallObjectWithKeywords’ is deprecated [-Wdeprecated-declarations] 2021-07-08T18:27:45,720 1279 | __pyx_4 = PyEval_CallObjectWithKeywords(__pyx_5, __pyx_2, __pyx_6); if (!__pyx_4) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,720 | ^~~~~~~ 2021-07-08T18:27:45,721 In file included from /usr/include/python3.9/Python.h:145, 2021-07-08T18:27:45,721 from src/imops.c:4: 2021-07-08T18:27:45,721 /usr/include/python3.9/ceval.h:17:43: note: declared here 2021-07-08T18:27:45,721 17 | Py_DEPRECATED(3.9) PyAPI_FUNC(PyObject *) PyEval_CallObjectWithKeywords( 2021-07-08T18:27:45,722 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,722 src/imops.c:1285:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,722 1285 | __pyx_2 = PyInt_FromLong(0); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 165; goto __pyx_L1;} 2021-07-08T18:27:45,722 | ^ 2021-07-08T18:27:45,724 src/imops.c: In function ‘__pyx_f_5imops_mono16_to_mono8_middle8bits’: 2021-07-08T18:27:45,724 src/imops.c:1377:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,725 1377 | __pyx_1 = PyInt_FromLong(16); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 174; goto __pyx_L1;} 2021-07-08T18:27:45,725 | ^ 2021-07-08T18:27:45,726 src/imops.c:1384:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,726 1384 | __pyx_2 = PyNumber_Divide(__pyx_v_depth, __pyx_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 175; goto __pyx_L1;} 2021-07-08T18:27:45,726 | ^ 2021-07-08T18:27:45,729 src/imops.c:1448:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,729 1448 | __pyx_2 = PyInt_FromLong(__pyx_v_width_in_bytes); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 181; goto __pyx_L1;} 2021-07-08T18:27:45,730 | ^ 2021-07-08T18:27:45,730 src/imops.c:1449:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,730 1449 | __pyx_5 = PyNumber_Divide(__pyx_2, __pyx_v_bytes_per_pixel); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 181; goto __pyx_L1;} 2021-07-08T18:27:45,731 | ^ 2021-07-08T18:27:45,732 src/imops.c:1465:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,732 1465 | __pyx_5 = PyInt_FromLong(__pyx_v_height); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 182; goto __pyx_L1;} 2021-07-08T18:27:45,732 | ^ 2021-07-08T18:27:45,733 src/imops.c:1466:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,733 1466 | __pyx_1 = PyInt_FromLong(__pyx_v_width); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 182; goto __pyx_L1;} 2021-07-08T18:27:45,733 | ^ 2021-07-08T18:27:45,735 src/imops.c: In function ‘__pyx_f_5imops_yuv422_to_mono8’: 2021-07-08T18:27:45,736 src/imops.c:1558:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,736 1558 | __pyx_1 = PyInt_FromLong(16); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 197; goto __pyx_L1;} 2021-07-08T18:27:45,736 | ^ 2021-07-08T18:27:45,737 src/imops.c:1565:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,737 1565 | __pyx_2 = PyNumber_Divide(__pyx_v_depth, __pyx_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 198; goto __pyx_L1;} 2021-07-08T18:27:45,738 | ^ 2021-07-08T18:27:45,740 src/imops.c:1629:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,741 1629 | __pyx_2 = PyInt_FromLong(__pyx_v_width_in_bytes); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 205; goto __pyx_L1;} 2021-07-08T18:27:45,741 | ^ 2021-07-08T18:27:45,741 src/imops.c:1630:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,742 1630 | __pyx_5 = PyNumber_Divide(__pyx_2, __pyx_v_bytes_per_pixel); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 205; goto __pyx_L1;} 2021-07-08T18:27:45,742 | ^ 2021-07-08T18:27:45,744 src/imops.c:1646:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,744 1646 | __pyx_5 = PyInt_FromLong(__pyx_v_height); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 207; goto __pyx_L1;} 2021-07-08T18:27:45,744 | ^ 2021-07-08T18:27:45,745 src/imops.c:1647:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,745 1647 | __pyx_1 = PyInt_FromLong(__pyx_v_width); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 207; goto __pyx_L1;} 2021-07-08T18:27:45,745 | ^ 2021-07-08T18:27:45,747 src/imops.c:1529:17: warning: variable ‘__pyx_v_v’ set but not used [-Wunused-but-set-variable] 2021-07-08T18:27:45,747 1529 | unsigned char __pyx_v_v; 2021-07-08T18:27:45,748 | ^~~~~~~~~ 2021-07-08T18:27:45,748 src/imops.c:1528:17: warning: variable ‘__pyx_v_u’ set but not used [-Wunused-but-set-variable] 2021-07-08T18:27:45,748 1528 | unsigned char __pyx_v_u; 2021-07-08T18:27:45,749 | ^~~~~~~~~ 2021-07-08T18:27:45,749 src/imops.c: In function ‘__pyx_f_5imops_yuv422_to_rgb8’: 2021-07-08T18:27:45,750 src/imops.c:1768:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,750 1768 | __pyx_1 = PyInt_FromLong(16); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 233; goto __pyx_L1;} 2021-07-08T18:27:45,751 | ^ 2021-07-08T18:27:45,752 src/imops.c:1775:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,752 1775 | __pyx_2 = PyNumber_Divide(__pyx_v_depth, __pyx_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 234; goto __pyx_L1;} 2021-07-08T18:27:45,752 | ^ 2021-07-08T18:27:45,755 src/imops.c:1839:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,756 1839 | __pyx_2 = PyInt_FromLong(__pyx_v_width_in_bytes); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 241; goto __pyx_L1;} 2021-07-08T18:27:45,756 | ^ 2021-07-08T18:27:45,756 src/imops.c:1840:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,757 1840 | __pyx_5 = PyNumber_Divide(__pyx_2, __pyx_v_bytes_per_pixel); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 241; goto __pyx_L1;} 2021-07-08T18:27:45,757 | ^ 2021-07-08T18:27:45,758 src/imops.c:1856:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,758 1856 | __pyx_5 = PyInt_FromLong(__pyx_v_height); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 243; goto __pyx_L1;} 2021-07-08T18:27:45,758 | ^ 2021-07-08T18:27:45,759 src/imops.c:1857:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,759 1857 | __pyx_1 = PyInt_FromLong(__pyx_v_width); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 243; goto __pyx_L1;} 2021-07-08T18:27:45,760 | ^ 2021-07-08T18:27:45,760 src/imops.c:1858:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,761 1858 | __pyx_7 = PyInt_FromLong(3); if (!__pyx_7) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 243; goto __pyx_L1;} 2021-07-08T18:27:45,761 | ^ 2021-07-08T18:27:45,763 src/imops.c: In function ‘__pyx_f_5imops_yuv411_to_rgb8’: 2021-07-08T18:27:45,764 src/imops.c:2008:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,765 2008 | __pyx_1 = PyInt_FromLong(12); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 277; goto __pyx_L1;} 2021-07-08T18:27:45,765 | ^ 2021-07-08T18:27:45,766 src/imops.c:2015:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,766 2015 | __pyx_2 = PyNumber_Divide(__pyx_v_depth, __pyx_1); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 278; goto __pyx_L1;} 2021-07-08T18:27:45,766 | ^ 2021-07-08T18:27:45,769 src/imops.c:2079:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,769 2079 | __pyx_2 = PyInt_FromLong(__pyx_v_width_in_bytes); if (!__pyx_2) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 285; goto __pyx_L1;} 2021-07-08T18:27:45,770 | ^ 2021-07-08T18:27:45,770 src/imops.c:2080:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,771 2080 | __pyx_5 = PyNumber_Divide(__pyx_2, __pyx_v_bytes_per_pixel); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 285; goto __pyx_L1;} 2021-07-08T18:27:45,771 | ^ 2021-07-08T18:27:45,772 src/imops.c:2096:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,773 2096 | __pyx_5 = PyInt_FromLong(__pyx_v_height); if (!__pyx_5) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; goto __pyx_L1;} 2021-07-08T18:27:45,773 | ^ 2021-07-08T18:27:45,773 src/imops.c:2097:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,774 2097 | __pyx_1 = PyInt_FromLong(__pyx_v_width); if (!__pyx_1) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; goto __pyx_L1;} 2021-07-08T18:27:45,774 | ^ 2021-07-08T18:27:45,775 src/imops.c:2098:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,775 2098 | __pyx_7 = PyInt_FromLong(3); if (!__pyx_7) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 286; goto __pyx_L1;} 2021-07-08T18:27:45,775 | ^ 2021-07-08T18:27:45,784 src/imops.c: In function ‘__pyx_f_5imops_to_rgb8’: 2021-07-08T18:27:45,787 src/imops.c:2305:7: warning: implicit declaration of function ‘PyObject_Cmp’; did you mean ‘PyObject_Type’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,787 2305 | if (PyObject_Cmp(__pyx_v_format, __pyx_n_RGB8, &__pyx_4) < 0) {__pyx_filename = __pyx_f[0]; __pyx_lineno = 342; goto __pyx_L1;} 2021-07-08T18:27:45,787 | ^~~~~~~~~~~~ 2021-07-08T18:27:45,787 | PyObject_Type 2021-07-08T18:27:45,808 src/imops.c: In function ‘initimops’: 2021-07-08T18:27:45,809 src/imops.c:2729:13: warning: implicit declaration of function ‘Py_InitModule4’ [-Wimplicit-function-declaration] 2021-07-08T18:27:45,809 2729 | __pyx_m = Py_InitModule4("imops", __pyx_methods, __pyx_mdoc, 0, PYTHON_API_VERSION); 2021-07-08T18:27:45,809 | ^~~~~~~~~~~~~~ 2021-07-08T18:27:45,811 src/imops.c:2729:11: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,811 2729 | __pyx_m = Py_InitModule4("imops", __pyx_methods, __pyx_mdoc, 0, PYTHON_API_VERSION); 2021-07-08T18:27:45,811 | ^ 2021-07-08T18:27:45,814 src/imops.c:2785:3: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T18:27:45,814 2785 | return; 2021-07-08T18:27:45,814 | ^~~~~~ 2021-07-08T18:27:45,815 src/imops.c:2724:16: note: declared here 2021-07-08T18:27:45,815 2724 | PyMODINIT_FUNC initimops(void) { 2021-07-08T18:27:45,815 | ^~~~~~~~~ 2021-07-08T18:27:45,832 src/imops.c: In function ‘__Pyx_InternStrings’: 2021-07-08T18:27:45,835 src/imops.c:2961:17: warning: implicit declaration of function ‘PyString_InternFromString’; did you mean ‘PyUnicode_InternFromString’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,835 2961 | *t->p = PyString_InternFromString(t->s); 2021-07-08T18:27:45,835 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,836 | PyUnicode_InternFromString 2021-07-08T18:27:45,837 src/imops.c:2961:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,837 2961 | *t->p = PyString_InternFromString(t->s); 2021-07-08T18:27:45,837 | ^ 2021-07-08T18:27:45,847 src/imops.c: In function ‘__Pyx_InitStrings’: 2021-07-08T18:27:45,850 src/imops.c:2971:17: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,850 2971 | *t->p = PyString_FromStringAndSize(t->s, t->n - 1); 2021-07-08T18:27:45,850 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,850 | PyBytes_FromStringAndSize 2021-07-08T18:27:45,851 src/imops.c:2971:15: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,852 2971 | *t->p = PyString_FromStringAndSize(t->s, t->n - 1); 2021-07-08T18:27:45,852 | ^ 2021-07-08T18:27:45,863 src/imops.c: In function ‘__Pyx_ImportModule’: 2021-07-08T18:27:45,866 src/imops.c:3017:15: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-08T18:27:45,866 3017 | py_name = PyString_FromString(name); 2021-07-08T18:27:45,866 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T18:27:45,866 | PyLong_FromString 2021-07-08T18:27:45,867 src/imops.c:3017:13: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,868 3017 | py_name = PyString_FromString(name); 2021-07-08T18:27:45,868 | ^ 2021-07-08T18:27:45,871 src/imops.c: In function ‘__Pyx_AddTraceback’: 2021-07-08T18:27:45,873 src/imops.c:3040:16: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,873 3040 | py_srcfile = PyString_FromString(__pyx_filename); 2021-07-08T18:27:45,873 | ^ 2021-07-08T18:27:45,875 src/imops.c:3042:17: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,875 3042 | py_funcname = PyString_FromString(funcname); 2021-07-08T18:27:45,875 | ^ 2021-07-08T18:27:45,878 src/imops.c:3048:18: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,879 3048 | empty_string = PyString_FromString(""); 2021-07-08T18:27:45,879 | ^ 2021-07-08T18:27:45,881 src/imops.c:3055:9: warning: passing argument 5 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:27:45,881 3055 | empty_string, /*PyObject *code,*/ 2021-07-08T18:27:45,881 | ^~~~~~~~~~~~ 2021-07-08T18:27:45,881 | | 2021-07-08T18:27:45,881 | PyObject * {aka struct _object *} 2021-07-08T18:27:45,881 In file included from /usr/include/python3.9/code.h:13, 2021-07-08T18:27:45,882 from /usr/include/python3.9/Python.h:117, 2021-07-08T18:27:45,882 from src/imops.c:4: 2021-07-08T18:27:45,882 /usr/include/python3.9/cpython/code.h:118:29: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2021-07-08T18:27:45,882 118 | int, int, int, int, int, PyObject *, PyObject *, 2021-07-08T18:27:45,882 | ^~~ 2021-07-08T18:27:45,883 src/imops.c:3063:9: warning: passing argument 13 of ‘PyCode_New’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T18:27:45,883 3063 | __pyx_lineno, /*int firstlineno,*/ 2021-07-08T18:27:45,883 | ^~~~~~~~~~~~ 2021-07-08T18:27:45,883 | | 2021-07-08T18:27:45,883 | int 2021-07-08T18:27:45,883 In file included from /usr/include/python3.9/code.h:13, 2021-07-08T18:27:45,884 from /usr/include/python3.9/Python.h:117, 2021-07-08T18:27:45,884 from src/imops.c:4: 2021-07-08T18:27:45,884 /usr/include/python3.9/cpython/code.h:120:21: note: expected ‘PyObject *’ {aka ‘struct _object *’} but argument is of type ‘int’ 2021-07-08T18:27:45,884 120 | PyObject *, PyObject *, int, PyObject *); 2021-07-08T18:27:45,884 | ^~~~~~~~~~ 2021-07-08T18:27:45,884 src/imops.c:3064:9: warning: passing argument 14 of ‘PyCode_New’ makes integer from pointer without a cast [-Wint-conversion] 2021-07-08T18:27:45,885 3064 | empty_string /*PyObject *lnotab*/ 2021-07-08T18:27:45,885 | ^~~~~~~~~~~~ 2021-07-08T18:27:45,885 | | 2021-07-08T18:27:45,885 | PyObject * {aka struct _object *} 2021-07-08T18:27:45,885 In file included from /usr/include/python3.9/code.h:13, 2021-07-08T18:27:45,885 from /usr/include/python3.9/Python.h:117, 2021-07-08T18:27:45,885 from src/imops.c:4: 2021-07-08T18:27:45,885 /usr/include/python3.9/cpython/code.h:120:33: note: expected ‘int’ but argument is of type ‘PyObject *’ {aka ‘struct _object *’} 2021-07-08T18:27:45,886 120 | PyObject *, PyObject *, int, PyObject *); 2021-07-08T18:27:45,886 | ^~~ 2021-07-08T18:27:45,886 src/imops.c:3050:15: error: too few arguments to function ‘PyCode_New’ 2021-07-08T18:27:45,886 3050 | py_code = PyCode_New( 2021-07-08T18:27:45,887 | ^~~~~~~~~~ 2021-07-08T18:27:45,887 In file included from /usr/include/python3.9/code.h:13, 2021-07-08T18:27:45,887 from /usr/include/python3.9/Python.h:117, 2021-07-08T18:27:45,887 from src/imops.c:4: 2021-07-08T18:27:45,887 /usr/include/python3.9/cpython/code.h:117:28: note: declared here 2021-07-08T18:27:45,887 117 | PyAPI_FUNC(PyCodeObject *) PyCode_New( 2021-07-08T18:27:45,887 | ^~~~~~~~~~ 2021-07-08T18:27:45,929 In file included from /usr/lib/python3/dist-packages/numpy/core/include/numpy/ndarrayobject.h:21, 2021-07-08T18:27:45,929 from /usr/lib/python3/dist-packages/numpy/core/include/numpy/arrayobject.h:4, 2021-07-08T18:27:45,930 from src/imops.c:35: 2021-07-08T18:27:45,930 At top level: 2021-07-08T18:27:45,930 /usr/lib/python3/dist-packages/numpy/core/include/numpy/__multiarray_api.h:1463:1: warning: ‘_import_array’ defined but not used [-Wunused-function] 2021-07-08T18:27:45,930 1463 | _import_array(void) 2021-07-08T18:27:45,930 | ^~~~~~~~~~~~~ 2021-07-08T18:27:45,936 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-08T18:27:46,055 Building wheel for motmot-imops (setup.py): finished with status 'error' 2021-07-08T18:27:46,056 ERROR: Failed building wheel for motmot-imops 2021-07-08T18:27:46,057 Running setup.py clean for motmot-imops 2021-07-08T18:27:46,057 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-fynlcpsh/motmot-imops_84d428ea7ca74f8f9306740620908ed9/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-fynlcpsh/motmot-imops_84d428ea7ca74f8f9306740620908ed9/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'"'"'))' clean --all 2021-07-08T18:27:47,108 running clean 2021-07-08T18:27:47,109 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-08T18:27:47,111 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-08T18:27:47,114 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-08T18:27:47,114 'build/scripts-3.9' does not exist -- can't clean it 2021-07-08T18:27:47,115 removing 'build' 2021-07-08T18:27:47,200 Failed to build motmot-imops 2021-07-08T18:27:47,200 ERROR: Failed to build one or more wheels 2021-07-08T18:27:47,201 Exception information: 2021-07-08T18:27:47,201 Traceback (most recent call last): 2021-07-08T18:27:47,201 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-08T18:27:47,201 status = self.run(options, args) 2021-07-08T18:27:47,201 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-08T18:27:47,201 return func(self, options, args) 2021-07-08T18:27:47,201 File "/usr/local/lib/python3.9/dist-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-08T18:27:47,201 raise CommandError( 2021-07-08T18:27:47,201 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-08T18:27:47,203 Removed build tracker: '/tmp/pip-req-tracker-wuyr3ip4'