2021-07-08T17:57:34,519 Created temporary directory: /tmp/pip-ephem-wheel-cache-u1u6unqu 2021-07-08T17:57:34,522 Created temporary directory: /tmp/pip-req-tracker-aprvvzen 2021-07-08T17:57:34,522 Initialized build tracking at /tmp/pip-req-tracker-aprvvzen 2021-07-08T17:57:34,522 Created build tracker: /tmp/pip-req-tracker-aprvvzen 2021-07-08T17:57:34,522 Entered build tracker: /tmp/pip-req-tracker-aprvvzen 2021-07-08T17:57:34,523 Created temporary directory: /tmp/pip-wheel-jyoqxvrs 2021-07-08T17:57:34,558 1 location(s) to search for versions of amfast: 2021-07-08T17:57:34,558 * https://pypi.org/simple/amfast/ 2021-07-08T17:57:34,559 Fetching project page and analyzing links: https://pypi.org/simple/amfast/ 2021-07-08T17:57:34,559 Getting page https://pypi.org/simple/amfast/ 2021-07-08T17:57:34,561 Found index url https://pypi.org/simple 2021-07-08T17:57:34,661 Found link https://files.pythonhosted.org/packages/cb/f1/1d4d8466238e22ee2bf0ee444613919b73d0841ba15842d17f30ead18106/AmFast-0.1.0.tar.gz#sha256=6180bd9c777708f3eb82ced2666d69439c5ad45309b165d86cfeb7499180a498 (from https://pypi.org/simple/amfast/), version: 0.1.0 2021-07-08T17:57:34,661 Found link https://files.pythonhosted.org/packages/2d/3c/204b6d8e1e5d7cd0dec411ba3b5ca3e95204944741aad16b73f07ee3ad08/AmFast-0.2.0.tar.gz#sha256=a683e801bec21d0b3f3da90e273d4dc5c327aafa4df5c80556fe3425ead2337c (from https://pypi.org/simple/amfast/), version: 0.2.0 2021-07-08T17:57:34,662 Found link https://files.pythonhosted.org/packages/52/6d/07115523547af0c83566ef1f4787492e7041d250be4cbbef9eca312f4efb/AmFast-0.2.1.tar.gz#sha256=e58185847c7e02f406586281022e2dec6d628c9147a9686191d68522b02bfa3d (from https://pypi.org/simple/amfast/), version: 0.2.1 2021-07-08T17:57:34,662 Found link https://files.pythonhosted.org/packages/3f/bd/208350cfb487c1e20e3374a39174fb8b59a97e85fa5fa6a17a4bea0f4096/AmFast-0.2.2.tar.gz#sha256=4a585318eab364e7996498c438f9a0c2e05dd9456f17343c6e284f389ecf586e (from https://pypi.org/simple/amfast/), version: 0.2.2 2021-07-08T17:57:34,662 Found link https://files.pythonhosted.org/packages/ea/af/fa1c8797aa77625f92eab9c754310ca23302dc321e114c94ec06bad1f608/AmFast-0.2.3.tar.gz#sha256=ee0529aaab029fd057ae7dd52ac4fd66a4c26b9fdffa2e4b849b20fd15e439d9 (from https://pypi.org/simple/amfast/), version: 0.2.3 2021-07-08T17:57:34,663 Found link https://files.pythonhosted.org/packages/fb/c0/f418eb7d1489d8fecbe207a796636df16c37bdc441213cda5f05e76aca3a/AmFast-0.3.0.tar.gz#sha256=6642957ee23075461bfc2ac7c9ae1677e3057848c7934e7392485e9f5b485ce3 (from https://pypi.org/simple/amfast/), version: 0.3.0 2021-07-08T17:57:34,663 Found link https://files.pythonhosted.org/packages/91/c9/624cc645004a23699e0be42048597d727b29412aeb862b46458b7a933764/AmFast-0.3.1.tar.gz#sha256=f1893b45e81c24bf7e6702772b7c5c0538d01dcb23112e4304409a74a32033d4 (from https://pypi.org/simple/amfast/), version: 0.3.1 2021-07-08T17:57:34,663 Found link https://files.pythonhosted.org/packages/28/23/d0d29b558d6cb8e14e978f1cb34991103ffcbfc9ffd1f20c2bb96b89e08d/AmFast-0.3.2.tar.gz#sha256=2530a9f0228c9dbd8a289c924ac46bbb2d20f572a8f5d2210ca5f789b5323ef7 (from https://pypi.org/simple/amfast/), version: 0.3.2 2021-07-08T17:57:34,664 Found link https://files.pythonhosted.org/packages/e6/74/b1484bd70f578d95d6f2652863e9795f8bf48626bd2f506212190d6a0325/AmFast-0.3.3.tar.gz#sha256=7636ba82baedc4c561daa0dc67200c97ba5ee4733c49b203ffa84fe7dafef7c9 (from https://pypi.org/simple/amfast/), version: 0.3.3 2021-07-08T17:57:34,664 Found link https://files.pythonhosted.org/packages/dd/f0/ff8e38510053c2e52930bf463c938416924918400bc88eee3dbbfeb72dda/AmFast-0.3.4.tar.gz#sha256=e7435bc4bf2fb3c2c4467d472a441753326a2af2c4fb154f61ecf7e0882d0eca (from https://pypi.org/simple/amfast/), version: 0.3.4 2021-07-08T17:57:34,664 Found link https://files.pythonhosted.org/packages/57/ec/1db0ec7b9cafcb11fee45e5669920b29c88842b3f27400a55cee5b7592eb/AmFast-0.3.5.tar.gz#sha256=b1f065a6e877514b17217747abdc2306a7f3eeff292d26171ba7138d5afdc5ba (from https://pypi.org/simple/amfast/), version: 0.3.5 2021-07-08T17:57:34,665 Found link https://files.pythonhosted.org/packages/6a/23/ed5604ec89dfbdb11c5e23305d2a6bc913eca157ee776176955b7fa7b0cf/AmFast-0.4.0.tar.gz#sha256=93a98695f71ad52aa5b8122a6ff6da0a01bf659bc54f1bc5cf7a8fed9493d9b4 (from https://pypi.org/simple/amfast/), version: 0.4.0 2021-07-08T17:57:34,665 Found link https://files.pythonhosted.org/packages/9f/2a/6c52adf140d83c1c53380bb8547f648033d2ec10116cd8a526838cca1119/AmFast-0.4.1.tar.gz#sha256=4f07b2660c671fba7cfd70aa733e37d8e33c5c5a326f1ad857a1d5ae68c09ebd (from https://pypi.org/simple/amfast/), version: 0.4.1 2021-07-08T17:57:34,665 Found link https://files.pythonhosted.org/packages/98/bf/6399502da433488d8d913ff53b326d6789b05ef654c35bf370275834b6ab/AmFast-0.4.2.tar.gz#sha256=dd7be0aff9c082b483a82e436b05cbdfeac15e213cd5ac3fc56c7290744ff09e (from https://pypi.org/simple/amfast/), version: 0.4.2 2021-07-08T17:57:34,665 Found link https://files.pythonhosted.org/packages/22/8c/c40670adede4075421b75d6476444b7d9e1d0d130c1cd029e228736b5a04/AmFast-0.5.0.tar.gz#sha256=c97a32ec53d06146f28763bba24dee7633df3dd0c7401135701cddbe1a793dfc (from https://pypi.org/simple/amfast/), version: 0.5.0 2021-07-08T17:57:34,666 Found link https://files.pythonhosted.org/packages/15/fe/1c7dca9744ade4cb1f288647eabfc4af9678c0cff2d0889d05d3ea4d7e96/AmFast-0.5.1.tar.gz#sha256=f63e6573fe3394711d1ca82cc92d72e6f0842f285a0a622b645809405e784ec0 (from https://pypi.org/simple/amfast/), version: 0.5.1 2021-07-08T17:57:34,666 Found link https://files.pythonhosted.org/packages/27/b1/178f4e2d3f9b4d879f2cc2d1fbde0997a2a4349d733f407c0ae6f3aaaf14/AmFast-0.5.2-r532.tar.gz#sha256=105147b6ed0d387bdbaa89eb997760724565185d6dd1b99148cac2ba06456457 (from https://pypi.org/simple/amfast/), version: 0.5.2-r532 2021-07-08T17:57:34,666 Found link https://files.pythonhosted.org/packages/f5/d1/fbd9e1a52ac91e3147a1a2cbaecdf23049ff0ddb910a2aff59a9413fa91e/AmFast-0.5.3-r541.tar.gz#sha256=becb2ca1f85333214bbe0adf9d6d8ecbc51af4dd60c81efee58b1a40c2c1ad1c (from https://pypi.org/simple/amfast/), version: 0.5.3-r541 2021-07-08T17:57:34,667 Skipping link: not a file: https://pypi.org/simple/amfast/ 2021-07-08T17:57:34,685 Given no hashes to check 1 links for project 'amfast': discarding no candidates 2021-07-08T17:57:34,703 Collecting amfast==0.2.3 2021-07-08T17:57:34,705 Created temporary directory: /tmp/pip-unpack-eqj3tft0 2021-07-08T17:57:35,210 Downloading AmFast-0.2.3.tar.gz (634 kB) 2021-07-08T17:57:35,445 Added amfast==0.2.3 from https://files.pythonhosted.org/packages/ea/af/fa1c8797aa77625f92eab9c754310ca23302dc321e114c94ec06bad1f608/AmFast-0.2.3.tar.gz#sha256=ee0529aaab029fd057ae7dd52ac4fd66a4c26b9fdffa2e4b849b20fd15e439d9 to build tracker '/tmp/pip-req-tracker-aprvvzen' 2021-07-08T17:57:35,446 Running setup.py (path:/tmp/pip-wheel-jyoqxvrs/amfast_fe85bb755ad0450c9be1a9085df65288/setup.py) egg_info for package amfast 2021-07-08T17:57:35,447 Created temporary directory: /tmp/pip-pip-egg-info-gwyw9fap 2021-07-08T17:57:35,447 Running command python setup.py egg_info 2021-07-08T17:57:36,248 running egg_info 2021-07-08T17:57:36,250 creating /tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info 2021-07-08T17:57:36,251 writing /tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info/PKG-INFO 2021-07-08T17:57:36,254 writing dependency_links to /tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info/dependency_links.txt 2021-07-08T17:57:36,256 writing top-level names to /tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info/top_level.txt 2021-07-08T17:57:36,258 writing manifest file '/tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info/SOURCES.txt' 2021-07-08T17:57:36,595 reading manifest file '/tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info/SOURCES.txt' 2021-07-08T17:57:36,599 writing manifest file '/tmp/pip-pip-egg-info-gwyw9fap/AmFast.egg-info/SOURCES.txt' 2021-07-08T17:57:36,674 Source in /tmp/pip-wheel-jyoqxvrs/amfast_fe85bb755ad0450c9be1a9085df65288 has version 0.2.3, which satisfies requirement amfast==0.2.3 from https://files.pythonhosted.org/packages/ea/af/fa1c8797aa77625f92eab9c754310ca23302dc321e114c94ec06bad1f608/AmFast-0.2.3.tar.gz#sha256=ee0529aaab029fd057ae7dd52ac4fd66a4c26b9fdffa2e4b849b20fd15e439d9 2021-07-08T17:57:36,675 Removed amfast==0.2.3 from https://files.pythonhosted.org/packages/ea/af/fa1c8797aa77625f92eab9c754310ca23302dc321e114c94ec06bad1f608/AmFast-0.2.3.tar.gz#sha256=ee0529aaab029fd057ae7dd52ac4fd66a4c26b9fdffa2e4b849b20fd15e439d9 from build tracker '/tmp/pip-req-tracker-aprvvzen' 2021-07-08T17:57:36,679 Created temporary directory: /tmp/pip-unpack-1x6tjwvn 2021-07-08T17:57:36,679 Building wheels for collected packages: amfast 2021-07-08T17:57:36,683 Created temporary directory: /tmp/pip-wheel-iq5e5bse 2021-07-08T17:57:36,684 Building wheel for amfast (setup.py): started 2021-07-08T17:57:36,684 Destination directory: /tmp/pip-wheel-iq5e5bse 2021-07-08T17:57:36,684 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-jyoqxvrs/amfast_fe85bb755ad0450c9be1a9085df65288/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-jyoqxvrs/amfast_fe85bb755ad0450c9be1a9085df65288/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-iq5e5bse 2021-07-08T17:57:37,494 running bdist_wheel 2021-07-08T17:57:37,650 running build 2021-07-08T17:57:37,651 running build_py 2021-07-08T17:57:37,793 creating build 2021-07-08T17:57:37,793 creating build/lib.linux-armv7l-3.9 2021-07-08T17:57:37,794 creating build/lib.linux-armv7l-3.9/amfast 2021-07-08T17:57:37,795 copying amfast/__init__.py -> build/lib.linux-armv7l-3.9/amfast 2021-07-08T17:57:37,798 creating build/lib.linux-armv7l-3.9/amfast/class_def 2021-07-08T17:57:37,799 copying amfast/class_def/sa_class_def.py -> build/lib.linux-armv7l-3.9/amfast/class_def 2021-07-08T17:57:37,801 copying amfast/class_def/code_generator.py -> build/lib.linux-armv7l-3.9/amfast/class_def 2021-07-08T17:57:37,805 copying amfast/class_def/__init__.py -> build/lib.linux-armv7l-3.9/amfast/class_def 2021-07-08T17:57:37,813 copying amfast/class_def/as_types.py -> build/lib.linux-armv7l-3.9/amfast/class_def 2021-07-08T17:57:37,816 creating build/lib.linux-armv7l-3.9/amfast/remoting 2021-07-08T17:57:37,817 copying amfast/remoting/targets.py -> build/lib.linux-armv7l-3.9/amfast/remoting 2021-07-08T17:57:37,820 copying amfast/remoting/__init__.py -> build/lib.linux-armv7l-3.9/amfast/remoting 2021-07-08T17:57:37,823 copying amfast/remoting/flex_messages.py -> build/lib.linux-armv7l-3.9/amfast/remoting 2021-07-08T17:57:37,827 running build_ext 2021-07-08T17:57:37,834 building 'amfast.encoder' extension 2021-07-08T17:57:37,835 creating build/temp.linux-armv7l-3.9 2021-07-08T17:57:37,835 creating build/temp.linux-armv7l-3.9/amfast 2021-07-08T17:57:37,836 creating build/temp.linux-armv7l-3.9/amfast/ext_src 2021-07-08T17:57:37,837 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/include/python3.9 -c amfast/ext_src/amf_common.c -o build/temp.linux-armv7l-3.9/amfast/ext_src/amf_common.o 2021-07-08T17:57:38,239 amfast/ext_src/amf_common.c: In function ‘map_next_object_ref’: 2021-07-08T17:57:38,240 amfast/ext_src/amf_common.c:72:21: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,240 72 | PyObject *idx = PyInt_FromLong((long)idx_int); 2021-07-08T17:57:38,240 | ^~~~~~~~~~~~~~ 2021-07-08T17:57:38,240 | PyLong_FromLong 2021-07-08T17:57:38,240 amfast/ext_src/amf_common.c:72:21: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,245 amfast/ext_src/amf_common.c: In function ‘get_idx_from_ref’: 2021-07-08T17:57:38,246 amfast/ext_src/amf_common.c:110:20: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,246 110 | long idx_int = PyInt_AsLong(idx); 2021-07-08T17:57:38,246 | ^~~~~~~~~~~~ 2021-07-08T17:57:38,246 | PyLong_AsLong 2021-07-08T17:57:38,406 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/include/python3.9 -c amfast/ext_src/encoder.c -o build/temp.linux-armv7l-3.9/amfast/ext_src/encoder.o 2021-07-08T17:57:38,780 amfast/ext_src/encoder.c: In function ‘write_int’: 2021-07-08T17:57:38,781 amfast/ext_src/encoder.c:434:14: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,781 434 | long n = PyInt_AsLong(value); 2021-07-08T17:57:38,781 | ^~~~~~~~~~~~ 2021-07-08T17:57:38,782 | PyLong_AsLong 2021-07-08T17:57:38,783 amfast/ext_src/encoder.c: In function ‘serialize_unicode’: 2021-07-08T17:57:38,783 amfast/ext_src/encoder.c:468:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:38,783 468 | if (PyUnicode_GET_SIZE(value) == 0) { 2021-07-08T17:57:38,783 | ^~ 2021-07-08T17:57:38,784 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:38,784 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:38,784 from amfast/ext_src/encoder.c:1: 2021-07-08T17:57:38,785 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:38,785 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:38,785 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,785 amfast/ext_src/encoder.c:468:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:38,785 468 | if (PyUnicode_GET_SIZE(value) == 0) { 2021-07-08T17:57:38,786 | ^~ 2021-07-08T17:57:38,786 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:38,786 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:38,786 from amfast/ext_src/encoder.c:1: 2021-07-08T17:57:38,786 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-08T17:57:38,786 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-08T17:57:38,786 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,787 amfast/ext_src/encoder.c:468:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:38,787 468 | if (PyUnicode_GET_SIZE(value) == 0) { 2021-07-08T17:57:38,787 | ^~ 2021-07-08T17:57:38,787 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:38,788 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:38,788 from amfast/ext_src/encoder.c:1: 2021-07-08T17:57:38,788 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:38,788 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:38,788 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,798 amfast/ext_src/encoder.c: In function ‘serialize_string’: 2021-07-08T17:57:38,799 amfast/ext_src/encoder.c:492:9: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,799 492 | if (PyString_GET_SIZE(value) == 0) { 2021-07-08T17:57:38,799 | ^~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,799 | PyList_GET_SIZE 2021-07-08T17:57:38,809 amfast/ext_src/encoder.c: In function ‘encode_string’: 2021-07-08T17:57:38,810 amfast/ext_src/encoder.c:515:24: warning: implicit declaration of function ‘PyString_AS_STRING’; did you mean ‘PyBytes_AS_STRING’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,810 515 | char *char_value = PyString_AS_STRING(value); 2021-07-08T17:57:38,810 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,810 | PyBytes_AS_STRING 2021-07-08T17:57:38,810 amfast/ext_src/encoder.c:515:24: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,818 amfast/ext_src/encoder.c: In function ‘serialize_object_as_string’: 2021-07-08T17:57:38,819 amfast/ext_src/encoder.c:531:9: warning: implicit declaration of function ‘PyString_Check’; did you mean ‘PyMapping_Check’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,819 531 | if (PyString_Check(value)) { 2021-07-08T17:57:38,819 | ^~~~~~~~~~~~~~ 2021-07-08T17:57:38,819 | PyMapping_Check 2021-07-08T17:57:38,828 amfast/ext_src/encoder.c: In function ‘_encode_array_collection_header’: 2021-07-08T17:57:38,829 amfast/ext_src/encoder.c:570:33: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,830 570 | PyObject *method_name = PyString_FromString("getClassDefByAlias"); 2021-07-08T17:57:38,830 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,830 | PyLong_FromString 2021-07-08T17:57:38,830 amfast/ext_src/encoder.c:570:33: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,831 amfast/ext_src/encoder.c:574:27: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,832 574 | PyObject *alias = PyString_FromString("flex.messaging.io.ArrayCollection"); 2021-07-08T17:57:38,832 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,834 amfast/ext_src/encoder.c: In function ‘_encode_object_proxy_header’: 2021-07-08T17:57:38,835 amfast/ext_src/encoder.c:672:33: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,835 672 | PyObject *method_name = PyString_FromString("getClassDefByAlias"); 2021-07-08T17:57:38,835 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,836 amfast/ext_src/encoder.c:676:27: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,836 676 | PyObject *alias = PyString_FromString("flex.messaging.io.ObjectProxy"); 2021-07-08T17:57:38,836 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,851 amfast/ext_src/encoder.c: In function ‘encode_byte_array’: 2021-07-08T17:57:38,852 amfast/ext_src/encoder.c:909:9: warning: implicit declaration of function ‘PyString_CheckExact’; did you mean ‘PyLong_CheckExact’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,852 909 | if (PyString_CheckExact(value)) { 2021-07-08T17:57:38,852 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,852 | PyLong_CheckExact 2021-07-08T17:57:38,853 amfast/ext_src/encoder.c:911:20: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,853 911 | byte_value = PyString_AS_STRING(value); 2021-07-08T17:57:38,853 | ^ 2021-07-08T17:57:38,857 amfast/ext_src/encoder.c: In function ‘encode_object’: 2021-07-08T17:57:38,858 amfast/ext_src/encoder.c:1052:33: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,858 1052 | PyObject *method_name = PyString_FromString("writeByteString"); 2021-07-08T17:57:38,859 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,864 amfast/ext_src/encoder.c: In function ‘write_unicode_AMF0’: 2021-07-08T17:57:38,865 amfast/ext_src/encoder.c:1328:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:38,865 1328 | Py_ssize_t string_len = PyUnicode_GET_SIZE(value); 2021-07-08T17:57:38,866 | ^~~~~~~~~~ 2021-07-08T17:57:38,866 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:38,866 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:38,866 from amfast/ext_src/encoder.c:1: 2021-07-08T17:57:38,866 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:38,866 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:38,867 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,868 amfast/ext_src/encoder.c:1328:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:38,868 1328 | Py_ssize_t string_len = PyUnicode_GET_SIZE(value); 2021-07-08T17:57:38,868 | ^~~~~~~~~~ 2021-07-08T17:57:38,868 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:38,869 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:38,869 from amfast/ext_src/encoder.c:1: 2021-07-08T17:57:38,869 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-08T17:57:38,869 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-08T17:57:38,869 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,870 amfast/ext_src/encoder.c:1328:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:38,870 1328 | Py_ssize_t string_len = PyUnicode_GET_SIZE(value); 2021-07-08T17:57:38,870 | ^~~~~~~~~~ 2021-07-08T17:57:38,871 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:38,871 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:38,871 from amfast/ext_src/encoder.c:1: 2021-07-08T17:57:38,871 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:38,871 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:38,872 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,873 amfast/ext_src/encoder.c: In function ‘encode_string_AMF0’: 2021-07-08T17:57:38,874 amfast/ext_src/encoder.c:1371:24: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,874 1371 | char *char_value = PyString_AS_STRING(value); 2021-07-08T17:57:38,874 | ^~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,881 amfast/ext_src/encoder.c: In function ‘class_def_from_class’: 2021-07-08T17:57:38,882 amfast/ext_src/encoder.c:1546:44: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,883 1546 | context->get_class_def_method_name = PyString_FromString("getClassDefByClass"); 2021-07-08T17:57:38,883 | ^ 2021-07-08T17:57:38,886 amfast/ext_src/encoder.c: In function ‘static_attr_vals_from_class_def’: 2021-07-08T17:57:38,887 amfast/ext_src/encoder.c:1611:29: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,887 1611 | PyObject *method_name = PyString_FromString("getStaticAttrVals"); 2021-07-08T17:57:38,887 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,889 amfast/ext_src/encoder.c: In function ‘dynamic_attrs_from_class_def’: 2021-07-08T17:57:38,890 amfast/ext_src/encoder.c:1632:29: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,890 1632 | PyObject *method_name = PyString_FromString("getDynamicAttrVals"); 2021-07-08T17:57:38,890 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,908 amfast/ext_src/encoder.c: In function ‘_encode_AMF0’: 2021-07-08T17:57:38,910 amfast/ext_src/encoder.c:2060:16: warning: implicit declaration of function ‘PyInt_Check’; did you mean ‘PySet_Check’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,910 2060 | } else if (PyInt_Check(value)) { 2021-07-08T17:57:38,910 | ^~~~~~~~~~~ 2021-07-08T17:57:38,911 | PySet_Check 2021-07-08T17:57:38,927 amfast/ext_src/encoder.c: In function ‘encode’: 2021-07-08T17:57:38,928 amfast/ext_src/encoder.c:2226:28: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-08T17:57:38,929 2226 | PyObject *return_obj = PyString_FromStringAndSize(context->buf, (Py_ssize_t)context->buf_len); 2021-07-08T17:57:38,929 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,929 | PyBytes_FromStringAndSize 2021-07-08T17:57:38,929 amfast/ext_src/encoder.c:2226:28: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,936 amfast/ext_src/encoder.c: In function ‘initencoder’: 2021-07-08T17:57:38,938 amfast/ext_src/encoder.c:2259:14: warning: implicit declaration of function ‘Py_InitModule’ [-Wimplicit-function-declaration] 2021-07-08T17:57:38,938 2259 | module = Py_InitModule("encoder", encoder_methods); 2021-07-08T17:57:38,938 | ^~~~~~~~~~~~~ 2021-07-08T17:57:38,940 amfast/ext_src/encoder.c:2259:12: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:38,940 2259 | module = Py_InitModule("encoder", encoder_methods); 2021-07-08T17:57:38,940 | ^ 2021-07-08T17:57:38,941 amfast/ext_src/encoder.c:2261:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:38,941 2261 | return; 2021-07-08T17:57:38,941 | ^~~~~~ 2021-07-08T17:57:38,943 amfast/ext_src/encoder.c:2255:1: note: declared here 2021-07-08T17:57:38,943 2255 | initencoder(void) 2021-07-08T17:57:38,943 | ^~~~~~~~~~~ 2021-07-08T17:57:38,945 amfast/ext_src/encoder.c:2267:13: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:38,945 2267 | return; 2021-07-08T17:57:38,945 | ^~~~~~ 2021-07-08T17:57:38,946 amfast/ext_src/encoder.c:2255:1: note: declared here 2021-07-08T17:57:38,946 2255 | initencoder(void) 2021-07-08T17:57:38,947 | ^~~~~~~~~~~ 2021-07-08T17:57:38,948 amfast/ext_src/encoder.c:2273:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:38,948 2273 | return; 2021-07-08T17:57:38,948 | ^~~~~~ 2021-07-08T17:57:38,949 amfast/ext_src/encoder.c:2255:1: note: declared here 2021-07-08T17:57:38,950 2255 | initencoder(void) 2021-07-08T17:57:38,950 | ^~~~~~~~~~~ 2021-07-08T17:57:38,951 amfast/ext_src/encoder.c:2278:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:38,951 2278 | return; 2021-07-08T17:57:38,951 | ^~~~~~ 2021-07-08T17:57:38,953 amfast/ext_src/encoder.c:2255:1: note: declared here 2021-07-08T17:57:38,953 2255 | initencoder(void) 2021-07-08T17:57:38,953 | ^~~~~~~~~~~ 2021-07-08T17:57:38,954 amfast/ext_src/encoder.c:2283:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:38,954 2283 | return; 2021-07-08T17:57:38,955 | ^~~~~~ 2021-07-08T17:57:38,956 amfast/ext_src/encoder.c:2255:1: note: declared here 2021-07-08T17:57:38,956 2255 | initencoder(void) 2021-07-08T17:57:38,956 | ^~~~~~~~~~~ 2021-07-08T17:57:38,977 At top level: 2021-07-08T17:57:38,978 amfast/ext_src/encoder.c:988:12: warning: ‘check_byte_array’ defined but not used [-Wunused-function] 2021-07-08T17:57:38,978 988 | static int check_byte_array(PyObject *value) 2021-07-08T17:57:38,979 | ^~~~~~~~~~~~~~~~ 2021-07-08T17:57:38,979 amfast/ext_src/encoder.c:330:12: warning: ‘_amf_write_string’ defined but not used [-Wunused-function] 2021-07-08T17:57:38,979 330 | static int _amf_write_string(EncoderContext *context, char *value) 2021-07-08T17:57:38,979 | ^~~~~~~~~~~~~~~~~ 2021-07-08T17:57:40,791 arm-linux-gnueabihf-gcc -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/amfast/ext_src/amf_common.o build/temp.linux-armv7l-3.9/amfast/ext_src/encoder.o -o build/lib.linux-armv7l-3.9/amfast/encoder.cpython-39-arm-linux-gnueabihf.so 2021-07-08T17:57:40,936 building 'amfast.decoder' extension 2021-07-08T17:57:40,936 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/include/python3.9 -c amfast/ext_src/amf_common.c -o build/temp.linux-armv7l-3.9/amfast/ext_src/amf_common.o 2021-07-08T17:57:41,298 amfast/ext_src/amf_common.c: In function ‘map_next_object_ref’: 2021-07-08T17:57:41,298 amfast/ext_src/amf_common.c:72:21: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,298 72 | PyObject *idx = PyInt_FromLong((long)idx_int); 2021-07-08T17:57:41,298 | ^~~~~~~~~~~~~~ 2021-07-08T17:57:41,298 | PyLong_FromLong 2021-07-08T17:57:41,298 amfast/ext_src/amf_common.c:72:21: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,303 amfast/ext_src/amf_common.c: In function ‘get_idx_from_ref’: 2021-07-08T17:57:41,304 amfast/ext_src/amf_common.c:110:20: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,304 110 | long idx_int = PyInt_AsLong(idx); 2021-07-08T17:57:41,304 | ^~~~~~~~~~~~ 2021-07-08T17:57:41,304 | PyLong_AsLong 2021-07-08T17:57:41,465 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/include/python3.9 -c amfast/ext_src/decoder.c -o build/temp.linux-armv7l-3.9/amfast/ext_src/decoder.o 2021-07-08T17:57:41,840 amfast/ext_src/decoder.c: In function ‘decode_typed_object’: 2021-07-08T17:57:41,841 amfast/ext_src/decoder.c:407:48: warning: implicit declaration of function ‘PyString_FromString’; did you mean ‘PyLong_FromString’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,841 407 | context->apply_attr_vals_method_name = PyString_FromString("applyAttrVals"); 2021-07-08T17:57:41,841 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,841 | PyLong_FromString 2021-07-08T17:57:41,841 amfast/ext_src/decoder.c:407:46: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,842 407 | context->apply_attr_vals_method_name = PyString_FromString("applyAttrVals"); 2021-07-08T17:57:41,842 | ^ 2021-07-08T17:57:41,842 amfast/ext_src/decoder.c: In function ‘decode_externizeable’: 2021-07-08T17:57:41,842 amfast/ext_src/decoder.c:433:29: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,842 433 | PyObject *method_name = PyString_FromString("readByteString"); 2021-07-08T17:57:41,842 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,853 amfast/ext_src/decoder.c:464:26: warning: implicit declaration of function ‘PyInt_AsLong’; did you mean ‘PyLong_AsLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,854 464 | context->pos = (int)(PyInt_AsLong(parsed_len) + 1); 2021-07-08T17:57:41,854 | ^~~~~~~~~~~~ 2021-07-08T17:57:41,854 | PyLong_AsLong 2021-07-08T17:57:41,865 amfast/ext_src/decoder.c: In function ‘decode_class_def’: 2021-07-08T17:57:41,866 amfast/ext_src/decoder.c:557:28: warning: implicit declaration of function ‘PyString_AsString’ [-Wimplicit-function-declaration] 2021-07-08T17:57:41,866 557 | char *alias_char = PyString_AsString(alias_str); 2021-07-08T17:57:41,866 | ^~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,867 amfast/ext_src/decoder.c:557:28: warning: initialization of ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,867 amfast/ext_src/decoder.c: In function ‘class_def_from_alias’: 2021-07-08T17:57:41,868 amfast/ext_src/decoder.c:621:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:41,868 621 | if (PyUnicode_GET_SIZE(alias) == 0) { 2021-07-08T17:57:41,868 | ^~ 2021-07-08T17:57:41,869 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:41,869 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:41,869 from amfast/ext_src/decoder.c:1: 2021-07-08T17:57:41,869 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:41,869 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:41,870 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,870 amfast/ext_src/decoder.c:621:5: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:41,870 621 | if (PyUnicode_GET_SIZE(alias) == 0) { 2021-07-08T17:57:41,870 | ^~ 2021-07-08T17:57:41,871 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:41,871 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:41,871 from amfast/ext_src/decoder.c:1: 2021-07-08T17:57:41,871 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-08T17:57:41,871 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-08T17:57:41,872 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,872 amfast/ext_src/decoder.c:621:5: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:41,872 621 | if (PyUnicode_GET_SIZE(alias) == 0) { 2021-07-08T17:57:41,873 | ^~ 2021-07-08T17:57:41,873 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:41,873 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:41,873 from amfast/ext_src/decoder.c:1: 2021-07-08T17:57:41,874 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:41,874 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:41,874 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,874 amfast/ext_src/decoder.c:628:44: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,875 628 | context->get_class_def_method_name = PyString_FromString("getClassDefByAlias"); 2021-07-08T17:57:41,875 | ^ 2021-07-08T17:57:41,875 amfast/ext_src/decoder.c:637:33: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,876 637 | PyObject *error_title = PyString_FromString("Class alias not mapped: "); 2021-07-08T17:57:41,876 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,882 amfast/ext_src/decoder.c: In function ‘decode_array’: 2021-07-08T17:57:41,883 amfast/ext_src/decoder.c:768:29: warning: implicit declaration of function ‘PyInt_FromLong’; did you mean ‘PyLong_FromLong’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,883 768 | PyObject *key = PyInt_FromLong((long)i); 2021-07-08T17:57:41,883 | ^~~~~~~~~~~~~~ 2021-07-08T17:57:41,884 | PyLong_FromLong 2021-07-08T17:57:41,884 amfast/ext_src/decoder.c:768:29: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,897 amfast/ext_src/decoder.c: In function ‘deserialize_string’: 2021-07-08T17:57:41,898 amfast/ext_src/decoder.c:982:34: warning: implicit declaration of function ‘PyString_FromStringAndSize’; did you mean ‘PyBytes_FromStringAndSize’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,898 982 | PyObject *empty_string = PyString_FromStringAndSize(NULL, 0); 2021-07-08T17:57:41,898 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,898 | PyBytes_FromStringAndSize 2021-07-08T17:57:41,898 amfast/ext_src/decoder.c:982:34: warning: initialization of ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,902 amfast/ext_src/decoder.c: In function ‘decode_int’: 2021-07-08T17:57:41,902 amfast/ext_src/decoder.c:1160:12: warning: returning ‘int’ from a function with return type ‘PyObject *’ {aka ‘struct _object *’} makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,903 1160 | return PyInt_FromLong((long)_decode_int(context)); 2021-07-08T17:57:41,903 | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,906 amfast/ext_src/decoder.c: In function ‘decode_date_AMF0’: 2021-07-08T17:57:41,906 amfast/ext_src/decoder.c:1296:9: warning: unused variable ‘tz’ [-Wunused-variable] 2021-07-08T17:57:41,907 1296 | int tz = _decode_ushort(context); // timezone value. 2021-07-08T17:57:41,907 | ^~ 2021-07-08T17:57:41,909 amfast/ext_src/decoder.c: In function ‘decode_typed_object_AMF0’: 2021-07-08T17:57:41,910 amfast/ext_src/decoder.c:1369:46: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,910 1369 | context->apply_attr_vals_method_name = PyString_FromString("applyAttrVals"); 2021-07-08T17:57:41,910 | ^ 2021-07-08T17:57:41,914 amfast/ext_src/decoder.c: In function ‘decode_headers_AMF0’: 2021-07-08T17:57:41,915 amfast/ext_src/decoder.c:1470:13: warning: unused variable ‘byte_len’ [-Wunused-variable] 2021-07-08T17:57:41,915 1470 | int byte_len = _decode_ulong(context); // Byte length of header. 2021-07-08T17:57:41,915 | ^~~~~~~~ 2021-07-08T17:57:41,916 amfast/ext_src/decoder.c: In function ‘decode_messages_AMF0’: 2021-07-08T17:57:41,917 amfast/ext_src/decoder.c:1560:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:41,917 1560 | if (PyUnicode_GET_SIZE(response) > 0 && new_context->buf[new_context->pos] == ARRAY_AMF0) { 2021-07-08T17:57:41,918 | ^~ 2021-07-08T17:57:41,918 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:41,918 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:41,918 from amfast/ext_src/decoder.c:1: 2021-07-08T17:57:41,918 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:41,918 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:41,918 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,919 amfast/ext_src/decoder.c:1560:9: warning: ‘PyUnicode_AsUnicode’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:41,919 1560 | if (PyUnicode_GET_SIZE(response) > 0 && new_context->buf[new_context->pos] == ARRAY_AMF0) { 2021-07-08T17:57:41,919 | ^~ 2021-07-08T17:57:41,919 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:41,919 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:41,919 from amfast/ext_src/decoder.c:1: 2021-07-08T17:57:41,919 /usr/include/python3.9/cpython/unicodeobject.h:580:45: note: declared here 2021-07-08T17:57:41,920 580 | Py_DEPRECATED(3.3) PyAPI_FUNC(Py_UNICODE *) PyUnicode_AsUnicode( 2021-07-08T17:57:41,920 | ^~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,920 amfast/ext_src/decoder.c:1560:9: warning: ‘_PyUnicode_get_wstr_length’ is deprecated [-Wdeprecated-declarations] 2021-07-08T17:57:41,920 1560 | if (PyUnicode_GET_SIZE(response) > 0 && new_context->buf[new_context->pos] == ARRAY_AMF0) { 2021-07-08T17:57:41,920 | ^~ 2021-07-08T17:57:41,920 In file included from /usr/include/python3.9/unicodeobject.h:1026, 2021-07-08T17:57:41,921 from /usr/include/python3.9/Python.h:97, 2021-07-08T17:57:41,921 from amfast/ext_src/decoder.c:1: 2021-07-08T17:57:41,921 /usr/include/python3.9/cpython/unicodeobject.h:446:26: note: declared here 2021-07-08T17:57:41,921 446 | static inline Py_ssize_t _PyUnicode_get_wstr_length(PyObject *op) { 2021-07-08T17:57:41,921 | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,922 amfast/ext_src/decoder.c:1548:13: warning: unused variable ‘byte_len’ [-Wunused-variable] 2021-07-08T17:57:41,922 1548 | int byte_len = _decode_ulong(context); // Message byte length 2021-07-08T17:57:41,923 | ^~~~~~~~ 2021-07-08T17:57:41,943 amfast/ext_src/decoder.c: In function ‘decode’: 2021-07-08T17:57:41,944 amfast/ext_src/decoder.c:1753:29: warning: implicit declaration of function ‘PyString_GET_SIZE’; did you mean ‘PyList_GET_SIZE’? [-Wimplicit-function-declaration] 2021-07-08T17:57:41,945 1753 | context->buf_len = (int)PyString_GET_SIZE(value); 2021-07-08T17:57:41,945 | ^~~~~~~~~~~~~~~~~ 2021-07-08T17:57:41,945 | PyList_GET_SIZE 2021-07-08T17:57:41,945 amfast/ext_src/decoder.c:1754:18: warning: assignment to ‘char *’ from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,946 1754 | context->buf = PyString_AsString(value); 2021-07-08T17:57:41,946 | ^ 2021-07-08T17:57:41,953 amfast/ext_src/decoder.c: In function ‘initdecoder’: 2021-07-08T17:57:41,954 amfast/ext_src/decoder.c:1828:14: warning: implicit declaration of function ‘Py_InitModule’ [-Wimplicit-function-declaration] 2021-07-08T17:57:41,955 1828 | module = Py_InitModule("decoder", decoder_methods); 2021-07-08T17:57:41,955 | ^~~~~~~~~~~~~ 2021-07-08T17:57:41,956 amfast/ext_src/decoder.c:1828:12: warning: assignment to ‘PyObject *’ {aka ‘struct _object *’} from ‘int’ makes pointer from integer without a cast [-Wint-conversion] 2021-07-08T17:57:41,956 1828 | module = Py_InitModule("decoder", decoder_methods); 2021-07-08T17:57:41,956 | ^ 2021-07-08T17:57:41,957 amfast/ext_src/decoder.c:1830:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:41,957 1830 | return; 2021-07-08T17:57:41,957 | ^~~~~~ 2021-07-08T17:57:41,958 amfast/ext_src/decoder.c:1824:1: note: declared here 2021-07-08T17:57:41,958 1824 | initdecoder(void) 2021-07-08T17:57:41,958 | ^~~~~~~~~~~ 2021-07-08T17:57:41,960 amfast/ext_src/decoder.c:1836:13: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:41,960 1836 | return; 2021-07-08T17:57:41,960 | ^~~~~~ 2021-07-08T17:57:41,961 amfast/ext_src/decoder.c:1824:1: note: declared here 2021-07-08T17:57:41,961 1824 | initdecoder(void) 2021-07-08T17:57:41,961 | ^~~~~~~~~~~ 2021-07-08T17:57:41,962 amfast/ext_src/decoder.c:1842:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:41,962 1842 | return; 2021-07-08T17:57:41,962 | ^~~~~~ 2021-07-08T17:57:41,963 amfast/ext_src/decoder.c:1824:1: note: declared here 2021-07-08T17:57:41,964 1824 | initdecoder(void) 2021-07-08T17:57:41,964 | ^~~~~~~~~~~ 2021-07-08T17:57:41,965 amfast/ext_src/decoder.c:1847:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:41,965 1847 | return; 2021-07-08T17:57:41,965 | ^~~~~~ 2021-07-08T17:57:41,966 amfast/ext_src/decoder.c:1824:1: note: declared here 2021-07-08T17:57:41,966 1824 | initdecoder(void) 2021-07-08T17:57:41,966 | ^~~~~~~~~~~ 2021-07-08T17:57:41,967 amfast/ext_src/decoder.c:1852:9: warning: ‘return’ with no value, in function returning non-void [-Wreturn-type] 2021-07-08T17:57:41,967 1852 | return; 2021-07-08T17:57:41,967 | ^~~~~~ 2021-07-08T17:57:41,968 amfast/ext_src/decoder.c:1824:1: note: declared here 2021-07-08T17:57:41,968 1824 | initdecoder(void) 2021-07-08T17:57:41,969 | ^~~~~~~~~~~ 2021-07-08T17:57:41,986 At top level: 2021-07-08T17:57:41,987 amfast/ext_src/decoder.c:957:18: warning: ‘as_byte_array_from_string’ defined but not used [-Wunused-function] 2021-07-08T17:57:41,987 957 | static PyObject* as_byte_array_from_string(PyObject *byte_string) 2021-07-08T17:57:41,987 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-08T17:57:43,516 arm-linux-gnueabihf-gcc -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/amfast/ext_src/amf_common.o build/temp.linux-armv7l-3.9/amfast/ext_src/decoder.o -o build/lib.linux-armv7l-3.9/amfast/decoder.cpython-39-arm-linux-gnueabihf.so 2021-07-08T17:57:43,639 installing to build/bdist.linux-armv7l/wheel 2021-07-08T17:57:43,639 running install 2021-07-08T17:57:43,640 running install_lib 2021-07-08T17:57:43,644 creating build/bdist.linux-armv7l 2021-07-08T17:57:43,645 creating build/bdist.linux-armv7l/wheel 2021-07-08T17:57:43,647 creating build/bdist.linux-armv7l/wheel/amfast 2021-07-08T17:57:43,648 creating build/bdist.linux-armv7l/wheel/amfast/remoting 2021-07-08T17:57:43,649 copying build/lib.linux-armv7l-3.9/amfast/remoting/targets.py -> build/bdist.linux-armv7l/wheel/amfast/remoting 2021-07-08T17:57:43,651 copying build/lib.linux-armv7l-3.9/amfast/remoting/__init__.py -> build/bdist.linux-armv7l/wheel/amfast/remoting 2021-07-08T17:57:43,654 copying build/lib.linux-armv7l-3.9/amfast/remoting/flex_messages.py -> build/bdist.linux-armv7l/wheel/amfast/remoting 2021-07-08T17:57:43,657 copying build/lib.linux-armv7l-3.9/amfast/__init__.py -> build/bdist.linux-armv7l/wheel/amfast 2021-07-08T17:57:43,659 copying build/lib.linux-armv7l-3.9/amfast/decoder.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/amfast 2021-07-08T17:57:43,664 copying build/lib.linux-armv7l-3.9/amfast/encoder.cpython-39-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/amfast 2021-07-08T17:57:43,671 creating build/bdist.linux-armv7l/wheel/amfast/class_def 2021-07-08T17:57:43,672 copying build/lib.linux-armv7l-3.9/amfast/class_def/sa_class_def.py -> build/bdist.linux-armv7l/wheel/amfast/class_def 2021-07-08T17:57:43,674 copying build/lib.linux-armv7l-3.9/amfast/class_def/code_generator.py -> build/bdist.linux-armv7l/wheel/amfast/class_def 2021-07-08T17:57:43,676 copying build/lib.linux-armv7l-3.9/amfast/class_def/__init__.py -> build/bdist.linux-armv7l/wheel/amfast/class_def 2021-07-08T17:57:43,679 copying build/lib.linux-armv7l-3.9/amfast/class_def/as_types.py -> build/bdist.linux-armv7l/wheel/amfast/class_def 2021-07-08T17:57:43,681 running install_egg_info 2021-07-08T17:57:43,705 running egg_info 2021-07-08T17:57:43,705 writing AmFast.egg-info/PKG-INFO 2021-07-08T17:57:43,707 writing dependency_links to AmFast.egg-info/dependency_links.txt 2021-07-08T17:57:43,710 writing top-level names to AmFast.egg-info/top_level.txt 2021-07-08T17:57:43,717 reading manifest file 'AmFast.egg-info/SOURCES.txt' 2021-07-08T17:57:43,728 writing manifest file 'AmFast.egg-info/SOURCES.txt' 2021-07-08T17:57:43,730 Copying AmFast.egg-info to build/bdist.linux-armv7l/wheel/AmFast-0.2.3-py3.9.egg-info 2021-07-08T17:57:43,739 running install_scripts 2021-07-08T17:57:43,818 creating build/bdist.linux-armv7l/wheel/AmFast-0.2.3.dist-info/WHEEL 2021-07-08T17:57:43,821 creating '/tmp/pip-wheel-iq5e5bse/AmFast-0.2.3-cp39-cp39-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-07-08T17:57:43,825 adding 'amfast/__init__.py' 2021-07-08T17:57:43,857 adding 'amfast/decoder.cpython-39-arm-linux-gnueabihf.so' 2021-07-08T17:57:43,892 adding 'amfast/encoder.cpython-39-arm-linux-gnueabihf.so' 2021-07-08T17:57:43,896 adding 'amfast/class_def/__init__.py' 2021-07-08T17:57:43,898 adding 'amfast/class_def/as_types.py' 2021-07-08T17:57:43,900 adding 'amfast/class_def/code_generator.py' 2021-07-08T17:57:43,901 adding 'amfast/class_def/sa_class_def.py' 2021-07-08T17:57:43,905 adding 'amfast/remoting/__init__.py' 2021-07-08T17:57:43,906 adding 'amfast/remoting/flex_messages.py' 2021-07-08T17:57:43,908 adding 'amfast/remoting/targets.py' 2021-07-08T17:57:43,909 adding 'AmFast-0.2.3.dist-info/METADATA' 2021-07-08T17:57:43,910 adding 'AmFast-0.2.3.dist-info/WHEEL' 2021-07-08T17:57:43,911 adding 'AmFast-0.2.3.dist-info/top_level.txt' 2021-07-08T17:57:43,912 adding 'AmFast-0.2.3.dist-info/RECORD' 2021-07-08T17:57:43,915 removing build/bdist.linux-armv7l/wheel 2021-07-08T17:57:44,018 Building wheel for amfast (setup.py): finished with status 'done' 2021-07-08T17:57:44,022 Created wheel for amfast: filename=AmFast-0.2.3-cp39-cp39-linux_armv7l.whl size=122345 sha256=46e204c91319f18176a6de51705aac6c8456b4e52ebc6a8fb491095692ebb3e0 2021-07-08T17:57:44,022 Stored in directory: /tmp/pip-ephem-wheel-cache-u1u6unqu/wheels/e1/67/fa/edf558b08489eae46388da2b4c8e0300c197dae2fe19f81ad2 2021-07-08T17:57:44,030 Successfully built amfast 2021-07-08T17:57:44,038 Removed build tracker: '/tmp/pip-req-tracker-aprvvzen'