2023-02-10T12:26:32,806 Created temporary directory: /tmp/pip-ephem-wheel-cache-szuqoibv 2023-02-10T12:26:32,810 Created temporary directory: /tmp/pip-build-tracker-n9yofl17 2023-02-10T12:26:32,811 Initialized build tracking at /tmp/pip-build-tracker-n9yofl17 2023-02-10T12:26:32,812 Created build tracker: /tmp/pip-build-tracker-n9yofl17 2023-02-10T12:26:32,812 Entered build tracker: /tmp/pip-build-tracker-n9yofl17 2023-02-10T12:26:32,813 Created temporary directory: /tmp/pip-wheel-d4watwaa 2023-02-10T12:26:32,821 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-02-10T12:26:32,827 Created temporary directory: /tmp/pip-ephem-wheel-cache-wb5u9f6c 2023-02-10T12:26:32,887 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-02-10T12:26:32,894 2 location(s) to search for versions of pylibschc: 2023-02-10T12:26:32,894 * https://pypi.org/simple/pylibschc/ 2023-02-10T12:26:32,894 * https://www.piwheels.org/simple/pylibschc/ 2023-02-10T12:26:32,895 Fetching project page and analyzing links: https://pypi.org/simple/pylibschc/ 2023-02-10T12:26:32,896 Getting page https://pypi.org/simple/pylibschc/ 2023-02-10T12:26:32,899 Found index url https://pypi.org/simple 2023-02-10T12:26:33,124 Fetched page https://pypi.org/simple/pylibschc/ as application/vnd.pypi.simple.v1+json 2023-02-10T12:26:33,127 Found link https://files.pythonhosted.org/packages/21/dc/90650b88cb157305ffae237cfd99ff3d5d4774c277c7a4aa5b24639c9113/pylibschc-0.0.1a0.tar.gz (from https://pypi.org/simple/pylibschc/) (requires-python:>=3.7), version: 0.0.1a0 2023-02-10T12:26:33,128 Fetching project page and analyzing links: https://www.piwheels.org/simple/pylibschc/ 2023-02-10T12:26:33,129 Getting page https://www.piwheels.org/simple/pylibschc/ 2023-02-10T12:26:33,131 Found index url https://www.piwheels.org/simple 2023-02-10T12:26:33,634 Fetched page https://www.piwheels.org/simple/pylibschc/ as text/html 2023-02-10T12:26:33,636 Skipping link: not a file: https://www.piwheels.org/simple/pylibschc/ 2023-02-10T12:26:33,636 Skipping link: not a file: https://pypi.org/simple/pylibschc/ 2023-02-10T12:26:33,668 Given no hashes to check 1 links for project 'pylibschc': discarding no candidates 2023-02-10T12:26:33,698 Collecting pylibschc==0.0.1a0 2023-02-10T12:26:33,703 Created temporary directory: /tmp/pip-unpack-vm2zm4ik 2023-02-10T12:26:34,634 Downloading pylibschc-0.0.1a0.tar.gz (57.2 MB) 2023-02-10T12:27:23,835 Added pylibschc==0.0.1a0 from https://files.pythonhosted.org/packages/21/dc/90650b88cb157305ffae237cfd99ff3d5d4774c277c7a4aa5b24639c9113/pylibschc-0.0.1a0.tar.gz to build tracker '/tmp/pip-build-tracker-n9yofl17' 2023-02-10T12:27:23,845 Created temporary directory: /tmp/pip-build-env-wgzqwqbz 2023-02-10T12:27:23,857 Installing build dependencies: started 2023-02-10T12:27:23,859 Running command pip subprocess to install build dependencies 2023-02-10T12:27:26,553 Using pip 23.0 from /home/piwheels/.local/lib/python3.7/site-packages/pip (python 3.7) 2023-02-10T12:27:27,361 DEPRECATION: --no-binary currently disables reading from the cache of locally built wheels. In the future --no-binary will not influence the wheel cache. pip 23.1 will enforce this behaviour change. A possible replacement is to use the --no-cache-dir option. You can use the flag --use-feature=no-binary-enable-wheel-cache to test the upcoming behaviour. Discussion can be found at https://github.com/pypa/pip/issues/11453 2023-02-10T12:27:27,419 Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple 2023-02-10T12:27:31,325 Collecting setuptools>=42 2023-02-10T12:27:31,575 Using cached https://www.piwheels.org/simple/setuptools/setuptools-67.2.0-py3-none-any.whl (1.1 MB) 2023-02-10T12:27:35,075 Collecting Cython 2023-02-10T12:27:35,665 Using cached https://www.piwheels.org/simple/cython/Cython-0.29.33-cp37-cp37m-linux_armv7l.whl (2.3 MB) 2023-02-10T12:27:36,412 Collecting wheel 2023-02-10T12:27:36,448 Using cached https://www.piwheels.org/simple/wheel/wheel-0.38.4-py3-none-any.whl (36 kB) 2023-02-10T12:27:42,105 Installing collected packages: wheel, setuptools, Cython 2023-02-10T12:27:42,400 Creating /tmp/pip-build-env-wgzqwqbz/overlay/bin 2023-02-10T12:27:42,405 changing mode of /tmp/pip-build-env-wgzqwqbz/overlay/bin/wheel to 755 2023-02-10T12:27:52,327 changing mode of /tmp/pip-build-env-wgzqwqbz/overlay/bin/cygdb to 755 2023-02-10T12:27:52,332 changing mode of /tmp/pip-build-env-wgzqwqbz/overlay/bin/cython to 755 2023-02-10T12:27:52,337 changing mode of /tmp/pip-build-env-wgzqwqbz/overlay/bin/cythonize to 755 2023-02-10T12:27:52,387 Successfully installed Cython-0.29.33 setuptools-67.2.0 wheel-0.38.4 2023-02-10T12:27:52,916 Installing build dependencies: finished with status 'done' 2023-02-10T12:27:52,928 Getting requirements to build wheel: started 2023-02-10T12:27:52,930 Running command Getting requirements to build wheel 2023-02-10T12:27:54,522 Getting requirements to build wheel: finished with status 'done' 2023-02-10T12:27:54,554 Created temporary directory: /tmp/pip-modern-metadata-q9bxz8ff 2023-02-10T12:27:54,560 Preparing metadata (pyproject.toml): started 2023-02-10T12:27:54,562 Running command Preparing metadata (pyproject.toml) 2023-02-10T12:27:55,992 running dist_info 2023-02-10T12:27:56,032 creating /tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info 2023-02-10T12:27:56,043 writing /tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/PKG-INFO 2023-02-10T12:27:56,048 writing dependency_links to /tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/dependency_links.txt 2023-02-10T12:27:56,053 writing requirements to /tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/requires.txt 2023-02-10T12:27:56,055 writing top-level names to /tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/top_level.txt 2023-02-10T12:27:56,057 writing manifest file '/tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/SOURCES.txt' 2023-02-10T12:28:02,660 Compiling pylibschc/libschc.pyx because it depends on /tmp/pip-build-env-wgzqwqbz/overlay/lib/python3.7/site-packages/Cython/Includes/libc/string.pxd. 2023-02-10T12:28:02,661 [1/1] Cythonizing pylibschc/libschc.pyx 2023-02-10T12:28:02,688 reading manifest file '/tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/SOURCES.txt' 2023-02-10T12:28:02,693 reading manifest template 'MANIFEST.in' 2023-02-10T12:28:03,051 adding license file 'LICENSE' 2023-02-10T12:28:03,051 adding license file 'LICENSE.spdx' 2023-02-10T12:28:03,110 writing manifest file '/tmp/pip-modern-metadata-q9bxz8ff/pylibschc.egg-info/SOURCES.txt' 2023-02-10T12:28:03,114 creating '/tmp/pip-modern-metadata-q9bxz8ff/pylibschc-0.0.1a0.dist-info' 2023-02-10T12:28:03,640 Preparing metadata (pyproject.toml): finished with status 'done' 2023-02-10T12:28:03,657 Source in /tmp/pip-wheel-d4watwaa/pylibschc_b27bc9a4101544239790064f4c7dd3c1 has version 0.0.1a0, which satisfies requirement pylibschc==0.0.1a0 from https://files.pythonhosted.org/packages/21/dc/90650b88cb157305ffae237cfd99ff3d5d4774c277c7a4aa5b24639c9113/pylibschc-0.0.1a0.tar.gz 2023-02-10T12:28:03,659 Removed pylibschc==0.0.1a0 from https://files.pythonhosted.org/packages/21/dc/90650b88cb157305ffae237cfd99ff3d5d4774c277c7a4aa5b24639c9113/pylibschc-0.0.1a0.tar.gz from build tracker '/tmp/pip-build-tracker-n9yofl17' 2023-02-10T12:28:03,674 Created temporary directory: /tmp/pip-unpack-0_g1z8f9 2023-02-10T12:28:03,675 Building wheels for collected packages: pylibschc 2023-02-10T12:28:03,686 Created temporary directory: /tmp/pip-wheel-qfsbaif7 2023-02-10T12:28:03,687 Destination directory: /tmp/pip-wheel-qfsbaif7 2023-02-10T12:28:03,692 Building wheel for pylibschc (pyproject.toml): started 2023-02-10T12:28:03,694 Running command Building wheel for pylibschc (pyproject.toml) 2023-02-10T12:28:05,182 running bdist_wheel 2023-02-10T12:28:07,028 running build 2023-02-10T12:28:07,028 running build_py 2023-02-10T12:28:07,047 creating build 2023-02-10T12:28:07,048 creating build/lib.linux-armv7l-cpython-37 2023-02-10T12:28:07,050 creating build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,052 copying pylibschc/__init__.py -> build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,056 copying pylibschc/fragmenter.py -> build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,060 copying pylibschc/_pydantic.py -> build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,064 copying pylibschc/device.py -> build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,068 copying pylibschc/compressor.py -> build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,072 copying pylibschc/rules.py -> build/lib.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,080 running build_ext 2023-02-10T12:28:07,091 building 'pylibschc.libschc' extension 2023-02-10T12:28:07,093 creating build/temp.linux-armv7l-cpython-37 2023-02-10T12:28:07,094 creating build/temp.linux-armv7l-cpython-37/pylibschc 2023-02-10T12:28:07,096 creating build/temp.linux-armv7l-cpython-37/src 2023-02-10T12:28:07,097 creating build/temp.linux-armv7l-cpython-37/src/libschc 2023-02-10T12:28:07,099 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c pylibschc/libschc.c -o build/temp.linux-armv7l-cpython-37/pylibschc/libschc.o -Wno-unused-variable 2023-02-10T12:28:07,886 pylibschc/libschc.c: In function ‘__pyx_pf_9pylibschc_7libschc_8BitArray_6buffer_2__set__’: 2023-02-10T12:28:07,887 pylibschc/libschc.c:3552:27: warning: comparison of integer expressions of different signedness: ‘Py_ssize_t’ {aka ‘int’} and ‘size_t’ {aka ‘unsigned int’} [-Wsign-compare] 2023-02-10T12:28:07,888 __pyx_t_2 = ((__pyx_t_1 > __pyx_v_self->size) != 0); 2023-02-10T12:28:07,888 ^ 2023-02-10T12:28:08,045 pylibschc/libschc.c: In function ‘__pyx_f_9pylibschc_7libschc_6Device__comp_ctx_to_dict’: 2023-02-10T12:28:08,046 pylibschc/libschc.c:6764:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:28:08,047 __pyx_v_c_rule = (__pyx_v_ctx[__pyx_v_i]); 2023-02-10T12:28:08,047 ^ 2023-02-10T12:28:08,188 pylibschc/libschc.c: In function ‘__pyx_f_9pylibschc_7libschc_6Device__frag_ctx_to_dict’: 2023-02-10T12:28:08,190 pylibschc/libschc.c:8833:18: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:28:08,190 __pyx_v_c_rule = (__pyx_v_ctx[__pyx_v_i]); 2023-02-10T12:28:08,191 ^ 2023-02-10T12:28:08,230 pylibschc/libschc.c: In function ‘__pyx_pf_9pylibschc_7libschc_6Device_17compression_rules___get__’: 2023-02-10T12:28:08,233 pylibschc/libschc.c:9435:89: warning: passing argument 1 of ‘__pyx_f_9pylibschc_7libschc_6Device__comp_ctx_to_dict’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-02-10T12:28:08,233 __pyx_t_1 = __pyx_f_9pylibschc_7libschc_6Device__comp_ctx_to_dict(__pyx_v_self->_dev.compression_context, ((int)__pyx_v_i)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 646, __pyx_L1_error) 2023-02-10T12:28:08,234 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 2023-02-10T12:28:08,236 pylibschc/libschc.c:6726:111: note: expected ‘const struct schc_compression_rule_t **’ but argument is of type ‘const struct schc_compression_rule_t * (*)[]’ 2023-02-10T12:28:08,237 static PyObject *__pyx_f_9pylibschc_7libschc_6Device__comp_ctx_to_dict(struct schc_compression_rule_t const **__pyx_v_ctx, int __pyx_v_i) { 2023-02-10T12:28:08,237 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2023-02-10T12:28:08,260 pylibschc/libschc.c: In function ‘__pyx_pf_9pylibschc_7libschc_6Device_17compression_rules_2__set__’: 2023-02-10T12:28:08,262 pylibschc/libschc.c:9713:48: warning: assignment to ‘const struct schc_compression_rule_t * (*)[]’ from incompatible pointer type ‘struct schc_compression_rule_t **’ [-Wincompatible-pointer-types] 2023-02-10T12:28:08,262 __pyx_v_self->_dev.compression_context = __pyx_v_context; 2023-02-10T12:28:08,263 ^ 2023-02-10T12:28:08,277 pylibschc/libschc.c: In function ‘__pyx_pf_9pylibschc_7libschc_6Device_19fragmentation_rules___get__’: 2023-02-10T12:28:08,280 pylibschc/libschc.c:10043:89: warning: passing argument 1 of ‘__pyx_f_9pylibschc_7libschc_6Device__frag_ctx_to_dict’ from incompatible pointer type [-Wincompatible-pointer-types] 2023-02-10T12:28:08,281 __pyx_t_1 = __pyx_f_9pylibschc_7libschc_6Device__frag_ctx_to_dict(__pyx_v_self->_dev.fragmentation_context, ((int)__pyx_v_i)); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 703, __pyx_L1_error) 2023-02-10T12:28:08,281 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 2023-02-10T12:28:08,286 pylibschc/libschc.c:8796:113: note: expected ‘const struct schc_fragmentation_rule_t **’ but argument is of type ‘const struct schc_fragmentation_rule_t * (*)[]’ 2023-02-10T12:28:08,286 static PyObject *__pyx_f_9pylibschc_7libschc_6Device__frag_ctx_to_dict(struct schc_fragmentation_rule_t const **__pyx_v_ctx, int __pyx_v_i) { 2023-02-10T12:28:08,287 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 2023-02-10T12:28:08,307 pylibschc/libschc.c: In function ‘__pyx_pf_9pylibschc_7libschc_6Device_19fragmentation_rules_2__set__’: 2023-02-10T12:28:08,309 pylibschc/libschc.c:10308:50: warning: assignment to ‘const struct schc_fragmentation_rule_t * (*)[]’ from incompatible pointer type ‘struct schc_fragmentation_rule_t **’ [-Wincompatible-pointer-types] 2023-02-10T12:28:08,310 __pyx_v_self->_dev.fragmentation_context = __pyx_v_context; 2023-02-10T12:28:08,310 ^ 2023-02-10T12:28:52,435 In function ‘__pyx_pf_9pylibschc_7libschc_8BitArray___cinit__’, 2023-02-10T12:28:52,436 inlined from ‘__pyx_pw_9pylibschc_7libschc_8BitArray_1__cinit__’ at pylibschc/libschc.c:2779:13, 2023-02-10T12:28:52,436 inlined from ‘__pyx_tp_new_9pylibschc_7libschc_BitArray’ at pylibschc/libschc.c:18886:7: 2023-02-10T12:28:52,437 pylibschc/libschc.c:2825:46: warning: argument 1 value ‘4294967295’ exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 2023-02-10T12:28:52,437 __pyx_v_self->_bit_array.ptr = ((uint8_t *)malloc(__pyx_v_self->size)); 2023-02-10T12:28:52,437 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2023-02-10T12:28:52,438 In file included from /usr/include/python3.7m/Python.h:34, 2023-02-10T12:28:52,438 from pylibschc/libschc.c:35: 2023-02-10T12:28:52,438 pylibschc/libschc.c: In function ‘__pyx_tp_new_9pylibschc_7libschc_BitArray’: 2023-02-10T12:28:52,439 /usr/include/stdlib.h:539:14: note: in a call to allocation function ‘malloc’ declared here 2023-02-10T12:28:52,439 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 2023-02-10T12:28:52,439 ^~~~~~ 2023-02-10T12:29:00,893 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/libschc/bit_operations.c -o build/temp.linux-armv7l-cpython-37/src/libschc/bit_operations.o -Wno-unused-variable 2023-02-10T12:29:02,222 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/libschc/compressor.c -o build/temp.linux-armv7l-cpython-37/src/libschc/compressor.o -Wno-unused-variable 2023-02-10T12:29:04,711 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/libschc/fragmenter.c -o build/temp.linux-armv7l-cpython-37/src/libschc/fragmenter.o -Wno-unused-variable 2023-02-10T12:29:08,829 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/libschc/jsmn.c -o build/temp.linux-armv7l-cpython-37/src/libschc/jsmn.o -Wno-unused-variable 2023-02-10T12:29:10,015 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/libschc/picocoap.c -o build/temp.linux-armv7l-cpython-37/src/libschc/picocoap.o -Wno-unused-variable 2023-02-10T12:29:11,775 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/libschc/schc.c -o build/temp.linux-armv7l-cpython-37/src/libschc/schc.o -Wno-unused-variable 2023-02-10T12:29:12,610 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/pylogging.c -o build/temp.linux-armv7l-cpython-37/src/pylogging.o -Wno-unused-variable 2023-02-10T12:29:13,446 arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -flto -fuse-linker-plugin -ffat-lto-objects -fPIC -Isrc/libschc -Isrc -Ipylibschc -I/usr/include/python3.7m -c src/rules.c -o build/temp.linux-armv7l-cpython-37/src/rules.o -Wno-unused-variable 2023-02-10T12:29:13,986 src/rules.c: In function ‘_free_compr_rule’: 2023-02-10T12:29:13,987 src/rules.c:81:46: warning: passing argument 1 of ‘_already_freed’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:29:13,987 if (ctx->ipv6_rule && !_already_freed(ctx->ipv6_rule, freed_layer_rules)) { 2023-02-10T12:29:13,988 ~~~^~~~~~~~~~~ 2023-02-10T12:29:13,988 src/rules.c:64:33: note: expected ‘void *’ but argument is of type ‘const struct schc_ipv6_rule_t *’ 2023-02-10T12:29:13,988 static int _already_freed(void *rule, void **freed_layer_rules) 2023-02-10T12:29:13,989 ~~~~~~^~~~ 2023-02-10T12:29:13,989 src/rules.c:82:17: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:29:13,989 free(ctx->ipv6_rule); 2023-02-10T12:29:13,990 ~~~^~~~~~~~~~~ 2023-02-10T12:29:13,991 In file included from src/rules.c:7: 2023-02-10T12:29:13,991 /usr/include/stdlib.h:563:25: note: expected ‘void *’ but argument is of type ‘const struct schc_ipv6_rule_t *’ 2023-02-10T12:29:13,992 extern void free (void *__ptr) __THROW; 2023-02-10T12:29:13,993 ~~~~~~^~~~~ 2023-02-10T12:29:13,994 src/rules.c:84:45: warning: passing argument 1 of ‘_already_freed’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:29:13,994 if (ctx->udp_rule && !_already_freed(ctx->udp_rule, freed_layer_rules)) { 2023-02-10T12:29:13,995 ~~~^~~~~~~~~~ 2023-02-10T12:29:13,995 src/rules.c:64:33: note: expected ‘void *’ but argument is of type ‘const struct schc_udp_rule_t *’ 2023-02-10T12:29:13,995 static int _already_freed(void *rule, void **freed_layer_rules) 2023-02-10T12:29:13,996 ~~~~~~^~~~ 2023-02-10T12:29:13,996 src/rules.c:85:17: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:29:13,996 free(ctx->udp_rule); 2023-02-10T12:29:13,996 ~~~^~~~~~~~~~ 2023-02-10T12:29:13,997 In file included from src/rules.c:7: 2023-02-10T12:29:13,997 /usr/include/stdlib.h:563:25: note: expected ‘void *’ but argument is of type ‘const struct schc_udp_rule_t *’ 2023-02-10T12:29:13,997 extern void free (void *__ptr) __THROW; 2023-02-10T12:29:13,998 ~~~~~~^~~~~ 2023-02-10T12:29:13,998 src/rules.c:87:46: warning: passing argument 1 of ‘_already_freed’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:29:13,999 if (ctx->coap_rule && !_already_freed(ctx->coap_rule, freed_layer_rules)) { 2023-02-10T12:29:13,999 ~~~^~~~~~~~~~~ 2023-02-10T12:29:13,999 src/rules.c:64:33: note: expected ‘void *’ but argument is of type ‘const struct schc_coap_rule_t *’ 2023-02-10T12:29:14,000 static int _already_freed(void *rule, void **freed_layer_rules) 2023-02-10T12:29:14,000 ~~~~~~^~~~ 2023-02-10T12:29:14,001 src/rules.c:88:17: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2023-02-10T12:29:14,001 free(ctx->coap_rule); 2023-02-10T12:29:14,001 ~~~^~~~~~~~~~~ 2023-02-10T12:29:14,001 In file included from src/rules.c:7: 2023-02-10T12:29:14,002 /usr/include/stdlib.h:563:25: note: expected ‘void *’ but argument is of type ‘const struct schc_coap_rule_t *’ 2023-02-10T12:29:14,002 extern void free (void *__ptr) __THROW; 2023-02-10T12:29:14,002 ~~~~~~^~~~~ 2023-02-10T12:29:14,420 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-cpython-37/pylibschc/libschc.o build/temp.linux-armv7l-cpython-37/src/libschc/bit_operations.o build/temp.linux-armv7l-cpython-37/src/libschc/compressor.o build/temp.linux-armv7l-cpython-37/src/libschc/fragmenter.o build/temp.linux-armv7l-cpython-37/src/libschc/jsmn.o build/temp.linux-armv7l-cpython-37/src/libschc/picocoap.o build/temp.linux-armv7l-cpython-37/src/libschc/schc.o build/temp.linux-armv7l-cpython-37/src/pylogging.o build/temp.linux-armv7l-cpython-37/src/rules.o -L/usr/lib -o build/lib.linux-armv7l-cpython-37/pylibschc/libschc.cpython-37m-arm-linux-gnueabihf.so 2023-02-10T12:30:00,956 In function ‘__pyx_pf_9pylibschc_7libschc_8BitArray___cinit__’, 2023-02-10T12:30:00,957 inlined from ‘__pyx_pw_9pylibschc_7libschc_8BitArray_1__cinit__’ at pylibschc/libschc.c:2779:13, 2023-02-10T12:30:00,957 inlined from ‘__pyx_tp_new_9pylibschc_7libschc_BitArray’ at pylibschc/libschc.c:18886:7: 2023-02-10T12:30:00,957 pylibschc/libschc.c:2825:46: warning: argument 1 value ‘4294967295’ exceeds maximum object size 2147483647 [-Walloc-size-larger-than=] 2023-02-10T12:30:00,958 __pyx_v_self->_bit_array.ptr = ((uint8_t *)malloc(__pyx_v_self->size)); 2023-02-10T12:30:00,958 ^ 2023-02-10T12:30:00,959 pylibschc/libschc.c: In function ‘__pyx_tp_new_9pylibschc_7libschc_BitArray’: 2023-02-10T12:30:00,959 /usr/include/stdlib.h:539:14: note: in a call to allocation function ‘malloc’ declared here 2023-02-10T12:30:00,960 extern void *malloc (size_t __size) __THROW __attribute_malloc__ __wur; 2023-02-10T12:30:00,960 ^ 2023-02-10T12:30:01,015 installing to build/bdist.linux-armv7l/wheel 2023-02-10T12:30:01,016 running install 2023-02-10T12:30:01,079 running install_lib 2023-02-10T12:30:01,096 creating build/bdist.linux-armv7l 2023-02-10T12:30:01,097 creating build/bdist.linux-armv7l/wheel 2023-02-10T12:30:01,100 creating build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,102 copying build/lib.linux-armv7l-cpython-37/pylibschc/__init__.py -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,106 copying build/lib.linux-armv7l-cpython-37/pylibschc/fragmenter.py -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,111 copying build/lib.linux-armv7l-cpython-37/pylibschc/_pydantic.py -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,115 copying build/lib.linux-armv7l-cpython-37/pylibschc/libschc.cpython-37m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,151 copying build/lib.linux-armv7l-cpython-37/pylibschc/device.py -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,156 copying build/lib.linux-armv7l-cpython-37/pylibschc/compressor.py -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,161 copying build/lib.linux-armv7l-cpython-37/pylibschc/rules.py -> build/bdist.linux-armv7l/wheel/pylibschc 2023-02-10T12:30:01,167 running install_egg_info 2023-02-10T12:30:01,233 running egg_info 2023-02-10T12:30:01,244 writing pylibschc.egg-info/PKG-INFO 2023-02-10T12:30:01,250 writing dependency_links to pylibschc.egg-info/dependency_links.txt 2023-02-10T12:30:01,255 writing requirements to pylibschc.egg-info/requires.txt 2023-02-10T12:30:01,258 writing top-level names to pylibschc.egg-info/top_level.txt 2023-02-10T12:30:01,285 reading manifest file 'pylibschc.egg-info/SOURCES.txt' 2023-02-10T12:30:01,303 reading manifest template 'MANIFEST.in' 2023-02-10T12:30:01,716 adding license file 'LICENSE' 2023-02-10T12:30:01,717 adding license file 'LICENSE.spdx' 2023-02-10T12:30:01,778 writing manifest file 'pylibschc.egg-info/SOURCES.txt' 2023-02-10T12:30:01,784 Copying pylibschc.egg-info to build/bdist.linux-armv7l/wheel/pylibschc-0.0.1a0-py3.7.egg-info 2023-02-10T12:30:01,809 running install_scripts 2023-02-10T12:30:01,960 creating build/bdist.linux-armv7l/wheel/pylibschc-0.0.1a0.dist-info/WHEEL 2023-02-10T12:30:01,967 creating '/tmp/pip-wheel-qfsbaif7/.tmp-c0wpv3sa/pylibschc-0.0.1a0-cp37-cp37m-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2023-02-10T12:30:01,972 adding 'pylibschc/__init__.py' 2023-02-10T12:30:01,975 adding 'pylibschc/_pydantic.py' 2023-02-10T12:30:01,979 adding 'pylibschc/compressor.py' 2023-02-10T12:30:01,983 adding 'pylibschc/device.py' 2023-02-10T12:30:01,987 adding 'pylibschc/fragmenter.py' 2023-02-10T12:30:02,307 adding 'pylibschc/libschc.cpython-37m-arm-linux-gnueabihf.so' 2023-02-10T12:30:02,330 adding 'pylibschc/rules.py' 2023-02-10T12:30:02,349 adding 'pylibschc-0.0.1a0.dist-info/LICENSE' 2023-02-10T12:30:02,352 adding 'pylibschc-0.0.1a0.dist-info/LICENSE.spdx' 2023-02-10T12:30:02,356 adding 'pylibschc-0.0.1a0.dist-info/METADATA' 2023-02-10T12:30:02,358 adding 'pylibschc-0.0.1a0.dist-info/WHEEL' 2023-02-10T12:30:02,360 adding 'pylibschc-0.0.1a0.dist-info/top_level.txt' 2023-02-10T12:30:02,362 adding 'pylibschc-0.0.1a0.dist-info/RECORD' 2023-02-10T12:30:02,374 removing build/bdist.linux-armv7l/wheel 2023-02-10T12:30:02,629 Building wheel for pylibschc (pyproject.toml): finished with status 'done' 2023-02-10T12:30:02,660 Created wheel for pylibschc: filename=pylibschc-0.0.1a0-cp37-cp37m-linux_armv7l.whl size=280180 sha256=0d4b197191ee55735257f317376f3511b82a4341bfc1903c73d80b78a913c87e 2023-02-10T12:30:02,662 Stored in directory: /tmp/pip-ephem-wheel-cache-wb5u9f6c/wheels/a6/ab/e4/dfda5d7ee41a0a68f7eaa89a9654f73d7d4e83f5eb20924f3c 2023-02-10T12:30:02,694 Successfully built pylibschc 2023-02-10T12:30:02,730 Removed build tracker: '/tmp/pip-build-tracker-n9yofl17'