2021-03-16T01:52:15,563 Created temporary directory: /tmp/pip-ephem-wheel-cache-o2wfi4r6 2021-03-16T01:52:15,566 Created temporary directory: /tmp/pip-req-tracker-zarpfar2 2021-03-16T01:52:15,566 Initialized build tracking at /tmp/pip-req-tracker-zarpfar2 2021-03-16T01:52:15,567 Created build tracker: /tmp/pip-req-tracker-zarpfar2 2021-03-16T01:52:15,567 Entered build tracker: /tmp/pip-req-tracker-zarpfar2 2021-03-16T01:52:15,567 Created temporary directory: /tmp/pip-wheel-pr_u24oy 2021-03-16T01:52:15,597 1 location(s) to search for versions of pywasm3: 2021-03-16T01:52:15,597 * https://pypi.org/simple/pywasm3/ 2021-03-16T01:52:15,597 Fetching project page and analyzing links: https://pypi.org/simple/pywasm3/ 2021-03-16T01:52:15,598 Getting page https://pypi.org/simple/pywasm3/ 2021-03-16T01:52:15,599 Found index url https://pypi.org/simple 2021-03-16T01:52:15,689 Found link https://files.pythonhosted.org/packages/98/cb/7366183df8e48b8ad28394bf9a3b8892bd937a659c4e88623d68059de62d/pywasm3-0.0.1.tar.gz#sha256=fad510d46c95aac65dfb8cac5e920714396084c6f146dfde857b9f9b9a0c30a4 (from https://pypi.org/simple/pywasm3/), version: 0.0.1 2021-03-16T01:52:15,689 Found link https://files.pythonhosted.org/packages/42/11/7ceb5fbd738edaa1df3f84007ffd78b2bb438b12821432701eb93f009952/pywasm3-0.0.2.tar.gz#sha256=4af48338afc132ad0f1902cda96598b9f22ea1a03ef85dc58b174912d47ea3f4 (from https://pypi.org/simple/pywasm3/), version: 0.0.2 2021-03-16T01:52:15,689 Found link https://files.pythonhosted.org/packages/54/f7/3c267829c94bee0313540ae820f911cd4231b50c0edb212a82645ebeca7f/pywasm3-0.4.8.tar.gz#sha256=fea0783b0422a65a50b3a601f599a84625f724b32e91aee93c25f4ba7ea688fe (from https://pypi.org/simple/pywasm3/), version: 0.4.8 2021-03-16T01:52:15,690 Found link https://files.pythonhosted.org/packages/72/af/62d75dcb56e0c10b9248c181268cced7aaefe9c84cea8d3ae2f28c9981bc/pywasm3-0.4.9.tar.gz#sha256=bbe3643fc3154538ea6af59b8b2ce4f8eca4de7faade8fd60f02a55a6c30a2c1 (from https://pypi.org/simple/pywasm3/), version: 0.4.9 2021-03-16T01:52:15,703 Given no hashes to check 1 links for project 'pywasm3': discarding no candidates 2021-03-16T01:52:15,718 Collecting pywasm3==0.4.9 2021-03-16T01:52:15,720 Created temporary directory: /tmp/pip-unpack-lp1dvw1l 2021-03-16T01:52:15,763 Downloading pywasm3-0.4.9.tar.gz (100 kB) 2021-03-16T01:52:15,944 Added pywasm3==0.4.9 from https://files.pythonhosted.org/packages/72/af/62d75dcb56e0c10b9248c181268cced7aaefe9c84cea8d3ae2f28c9981bc/pywasm3-0.4.9.tar.gz#sha256=bbe3643fc3154538ea6af59b8b2ce4f8eca4de7faade8fd60f02a55a6c30a2c1 to build tracker '/tmp/pip-req-tracker-zarpfar2' 2021-03-16T01:52:15,945 Running setup.py (path:/tmp/pip-wheel-pr_u24oy/pywasm3_70bce90b265c4f4ab6e054026c68d8ee/setup.py) egg_info for package pywasm3 2021-03-16T01:52:15,946 Created temporary directory: /tmp/pip-pip-egg-info-o3amcwms 2021-03-16T01:52:15,946 Running command python setup.py egg_info 2021-03-16T01:52:16,925 running egg_info 2021-03-16T01:52:16,928 creating /tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info 2021-03-16T01:52:16,929 writing /tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info/PKG-INFO 2021-03-16T01:52:16,931 writing dependency_links to /tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info/dependency_links.txt 2021-03-16T01:52:16,934 writing top-level names to /tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info/top_level.txt 2021-03-16T01:52:16,936 writing manifest file '/tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info/SOURCES.txt' 2021-03-16T01:52:17,118 reading manifest file '/tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info/SOURCES.txt' 2021-03-16T01:52:17,120 reading manifest template 'MANIFEST.in' 2021-03-16T01:52:17,128 writing manifest file '/tmp/pip-pip-egg-info-o3amcwms/pywasm3.egg-info/SOURCES.txt' 2021-03-16T01:52:17,193 Source in /tmp/pip-wheel-pr_u24oy/pywasm3_70bce90b265c4f4ab6e054026c68d8ee has version 0.4.9, which satisfies requirement pywasm3==0.4.9 from https://files.pythonhosted.org/packages/72/af/62d75dcb56e0c10b9248c181268cced7aaefe9c84cea8d3ae2f28c9981bc/pywasm3-0.4.9.tar.gz#sha256=bbe3643fc3154538ea6af59b8b2ce4f8eca4de7faade8fd60f02a55a6c30a2c1 2021-03-16T01:52:17,194 Removed pywasm3==0.4.9 from https://files.pythonhosted.org/packages/72/af/62d75dcb56e0c10b9248c181268cced7aaefe9c84cea8d3ae2f28c9981bc/pywasm3-0.4.9.tar.gz#sha256=bbe3643fc3154538ea6af59b8b2ce4f8eca4de7faade8fd60f02a55a6c30a2c1 from build tracker '/tmp/pip-req-tracker-zarpfar2' 2021-03-16T01:52:17,198 Created temporary directory: /tmp/pip-unpack-m13f4zwm 2021-03-16T01:52:17,199 Building wheels for collected packages: pywasm3 2021-03-16T01:52:17,204 Created temporary directory: /tmp/pip-wheel-m4sfxlfa 2021-03-16T01:52:17,205 Building wheel for pywasm3 (setup.py): started 2021-03-16T01:52:17,205 Destination directory: /tmp/pip-wheel-m4sfxlfa 2021-03-16T01:52:17,205 Running command /usr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-pr_u24oy/pywasm3_70bce90b265c4f4ab6e054026c68d8ee/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-pr_u24oy/pywasm3_70bce90b265c4f4ab6e054026c68d8ee/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-m4sfxlfa 2021-03-16T01:52:18,156 running bdist_wheel 2021-03-16T01:52:18,163 running build 2021-03-16T01:52:18,164 running build_ext 2021-03-16T01:52:18,324 building 'wasm3' extension 2021-03-16T01:52:18,325 creating build 2021-03-16T01:52:18,325 creating build/temp.linux-armv7l-3.7 2021-03-16T01:52:18,326 creating build/temp.linux-armv7l-3.7/m3 2021-03-16T01:52:18,327 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_parse.c -o build/temp.linux-armv7l-3.7/m3/m3_parse.o -g -O3 2021-03-16T01:52:19,222 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_env.c -o build/temp.linux-armv7l-3.7/m3/m3_env.o -g -O3 2021-03-16T01:52:20,353 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_api_tracer.c -o build/temp.linux-armv7l-3.7/m3/m3_api_tracer.o -g -O3 2021-03-16T01:52:20,524 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_module.c -o build/temp.linux-armv7l-3.7/m3/m3_module.o -g -O3 2021-03-16T01:52:20,771 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_api_wasi.c -o build/temp.linux-armv7l-3.7/m3/m3_api_wasi.o -g -O3 2021-03-16T01:52:20,922 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_emit.c -o build/temp.linux-armv7l-3.7/m3/m3_emit.o -g -O3 2021-03-16T01:52:21,310 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_api_meta_wasi.c -o build/temp.linux-armv7l-3.7/m3/m3_api_meta_wasi.o -g -O3 2021-03-16T01:52:21,481 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_api_libc.c -o build/temp.linux-armv7l-3.7/m3/m3_api_libc.o -g -O3 2021-03-16T01:52:21,606 In file included from m3/m3_api_libc.c:12: 2021-03-16T01:52:21,606 m3/m3_api_libc.c: In function ‘m3_libc_exit’: 2021-03-16T01:52:21,606 m3/m3_api_libc.c:28:31: warning: unused variable ‘code’ [-Wunused-variable] 2021-03-16T01:52:21,607 m3ApiGetArg (int32_t, code) 2021-03-16T01:52:21,607 ^~~~ 2021-03-16T01:52:21,607 m3/m3_api_defs.h:18:41: note: in definition of macro ‘m3ApiGetArg’ 2021-03-16T01:52:21,607 #define m3ApiGetArg(TYPE, NAME) TYPE NAME = * ((TYPE *) (_sp++)); 2021-03-16T01:52:21,608 ^~~~ 2021-03-16T01:52:21,608 In file included from m3/m3_config.h:11, 2021-03-16T01:52:21,608 from m3/m3_core.h:18, 2021-03-16T01:52:21,608 from m3/m3_api_libc.h:11, 2021-03-16T01:52:21,608 from m3/m3_api_libc.c:10: 2021-03-16T01:52:21,609 m3/m3_api_libc.c: In function ‘m3_libc_memset’: 2021-03-16T01:52:21,609 m3/m3_api_defs.h:24:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,609 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,609 ^ 2021-03-16T01:52:21,610 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,610 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,610 ^ 2021-03-16T01:52:21,610 m3/m3_api_libc.c:42:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,610 m3ApiCheckMem(i_ptr, i_size); 2021-03-16T01:52:21,611 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,611 m3/m3_api_defs.h:24:90: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,611 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,612 ^ 2021-03-16T01:52:21,612 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,612 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,613 ^ 2021-03-16T01:52:21,613 m3/m3_api_libc.c:42:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,613 m3ApiCheckMem(i_ptr, i_size); 2021-03-16T01:52:21,613 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,613 m3/m3_api_libc.c: In function ‘m3_libc_memmove’: 2021-03-16T01:52:21,614 m3/m3_api_defs.h:24:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,614 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,614 ^ 2021-03-16T01:52:21,614 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,614 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,615 ^ 2021-03-16T01:52:21,615 m3/m3_api_libc.c:56:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,615 m3ApiCheckMem(o_dst, i_size); 2021-03-16T01:52:21,615 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,615 m3/m3_api_defs.h:24:90: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,616 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,616 ^ 2021-03-16T01:52:21,616 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,616 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,616 ^ 2021-03-16T01:52:21,617 m3/m3_api_libc.c:56:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,617 m3ApiCheckMem(o_dst, i_size); 2021-03-16T01:52:21,617 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,617 m3/m3_api_defs.h:24:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,617 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,618 ^ 2021-03-16T01:52:21,618 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,618 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,618 ^ 2021-03-16T01:52:21,618 m3/m3_api_libc.c:57:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,619 m3ApiCheckMem(i_src, i_size); 2021-03-16T01:52:21,619 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,619 m3/m3_api_defs.h:24:90: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,619 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,620 ^ 2021-03-16T01:52:21,620 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,620 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,620 ^ 2021-03-16T01:52:21,620 m3/m3_api_libc.c:57:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,621 m3ApiCheckMem(i_src, i_size); 2021-03-16T01:52:21,621 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,621 m3/m3_api_libc.c: In function ‘m3_libc_print’: 2021-03-16T01:52:21,621 m3/m3_api_defs.h:24:67: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,621 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,622 ^ 2021-03-16T01:52:21,622 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,622 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,622 ^ 2021-03-16T01:52:21,622 m3/m3_api_libc.c:70:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,623 m3ApiCheckMem(i_ptr, i_size); 2021-03-16T01:52:21,623 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,623 m3/m3_api_defs.h:24:90: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 2021-03-16T01:52:21,623 # define m3ApiCheckMem(off, len) { if (UNLIKELY(off == _mem || ((u64)(off) + (len)) > ((u64)(_mem)+runtime->memory.mallocated->length))) m3ApiTrap(m3Err_trapOutOfBoundsMemoryAccess); } 2021-03-16T01:52:21,624 ^ 2021-03-16T01:52:21,624 m3/m3_config_platforms.h:304:43: note: in definition of macro ‘UNLIKELY’ 2021-03-16T01:52:21,624 # define UNLIKELY(x) __builtin_expect(!!(x), 0) 2021-03-16T01:52:21,624 ^ 2021-03-16T01:52:21,625 m3/m3_api_libc.c:70:5: note: in expansion of macro ‘m3ApiCheckMem’ 2021-03-16T01:52:21,625 m3ApiCheckMem(i_ptr, i_size); 2021-03-16T01:52:21,625 ^~~~~~~~~~~~~ 2021-03-16T01:52:21,801 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_code.c -o build/temp.linux-armv7l-3.7/m3/m3_code.o -g -O3 2021-03-16T01:52:21,929 m3/m3_code.c: In function ‘EmitWord32’: 2021-03-16T01:52:21,930 m3/m3_code.c:88:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-03-16T01:52:21,930 * ((u32 *) & i_page->code [i_page->info.lineIndex++]) = i_word; 2021-03-16T01:52:21,930 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-03-16T01:52:21,930 m3/m3_code.c: In function ‘EmitWord64’: 2021-03-16T01:52:21,931 m3/m3_code.c:95:8: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-03-16T01:52:21,931 * ((u64 *) & i_page->code [i_page->info.lineIndex]) = i_word; 2021-03-16T01:52:21,932 ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-03-16T01:52:22,059 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_exec.c -o build/temp.linux-armv7l-3.7/m3/m3_exec.o -g -O3 2021-03-16T01:52:22,392 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_bind.c -o build/temp.linux-armv7l-3.7/m3/m3_bind.o -g -O3 2021-03-16T01:52:22,870 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_core.c -o build/temp.linux-armv7l-3.7/m3/m3_core.o -g -O3 2021-03-16T01:52:23,307 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_compile.c -o build/temp.linux-armv7l-3.7/m3/m3_compile.o -g -O3 2021-03-16T01:52:23,607 m3/m3_compile.c: In function ‘PushConst’: 2021-03-16T01:52:23,607 m3/m3_compile.c:575:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-03-16T01:52:23,608 constant = * (u64 *) & o->constants [slot - o->firstConstSlotIndex]; 2021-03-16T01:52:23,608 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-03-16T01:52:23,608 m3/m3_compile.c:599:34: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] 2021-03-16T01:52:23,608 constant = * (u64 *) & o->constants [i]; 2021-03-16T01:52:23,608 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 2021-03-16T01:52:30,379 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_optimize.c -o build/temp.linux-armv7l-3.7/m3/m3_optimize.o -g -O3 2021-03-16T01:52:30,712 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_info.c -o build/temp.linux-armv7l-3.7/m3/m3_info.o -g -O3 2021-03-16T01:52:31,043 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3/m3_api_uvwasi.c -o build/temp.linux-armv7l-3.7/m3/m3_api_uvwasi.o -g -O3 2021-03-16T01:52:31,194 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Im3 -I/usr/include/python3.7m -c m3module.c -o build/temp.linux-armv7l-3.7/m3module.o -g -O3 2021-03-16T01:52:31,553 m3module.c: In function ‘put_arg_on_stack’: 2021-03-16T01:52:31,554 m3module.c:68:5: warning: enumeration value ‘c_m3Type_none’ not handled in switch [-Wswitch] 2021-03-16T01:52:31,554 switch (type) { 2021-03-16T01:52:31,554 ^~~~~~ 2021-03-16T01:52:31,554 m3module.c:68:5: warning: enumeration value ‘c_m3Type_unknown’ not handled in switch [-Wswitch] 2021-03-16T01:52:31,555 m3module.c: In function ‘M3_Environment_new_runtime’: 2021-03-16T01:52:31,556 m3module.c:98:12: warning: returning ‘m3_runtime *’ {aka ‘struct *’} from a function with incompatible return type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types] 2021-03-16T01:52:31,556 return self; 2021-03-16T01:52:31,556 ^~~~ 2021-03-16T01:52:31,557 m3module.c: In function ‘M3_Environment_parse_module’: 2021-03-16T01:52:31,557 m3module.c:108:47: warning: pointer targets in passing argument 3 of ‘m3_ParseModule’ differ in signedness [-Wpointer-sign] 2021-03-16T01:52:31,557 M3Result err = m3_ParseModule(env->e, &m, data, size); 2021-03-16T01:52:31,557 ^~~~ 2021-03-16T01:52:31,558 In file included from m3module.c:3: 2021-03-16T01:52:31,558 m3/wasm3.h:193:25: note: expected ‘const uint8_t * const’ {aka ‘const unsigned char * const’} but argument is of type ‘char *’ 2021-03-16T01:52:31,558 M3Result m3_ParseModule (IM3Environment i_environment, 2021-03-16T01:52:31,559 ^~~~~~~~~~~~~~ 2021-03-16T01:52:31,559 m3module.c:120:12: warning: returning ‘m3_module *’ {aka ‘struct *’} from a function with incompatible return type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types] 2021-03-16T01:52:31,560 return self; 2021-03-16T01:52:31,560 ^~~~ 2021-03-16T01:52:31,561 m3module.c: In function ‘M3_Runtime_find_function’: 2021-03-16T01:52:31,561 m3module.c:162:12: warning: returning ‘m3_function *’ {aka ‘struct *’} from a function with incompatible return type ‘PyObject *’ {aka ‘struct _object *’} [-Wincompatible-pointer-types] 2021-03-16T01:52:31,562 return self; 2021-03-16T01:52:31,562 ^~~~ 2021-03-16T01:52:31,566 m3module.c: In function ‘get_result_from_stack’: 2021-03-16T01:52:31,566 m3module.c:324:38: warning: passing argument 1 of ‘get_arg_from_stack’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2021-03-16T01:52:31,566 return get_arg_from_stack(valptrs[0], m3_GetRetType(func->f, 0)); 2021-03-16T01:52:31,567 ~~~~~~~^~~ 2021-03-16T01:52:31,567 m3module.c:77:25: note: expected ‘u64 *’ {aka ‘long long unsigned int *’} but argument is of type ‘const void *’ 2021-03-16T01:52:31,567 get_arg_from_stack(u64 *s, M3ValueType type) 2021-03-16T01:52:31,567 ~~~~~^ 2021-03-16T01:52:31,568 m3module.c: In function ‘M3_Function_call’: 2021-03-16T01:52:31,569 m3module.c:346:9: warning: unused variable ‘i’ [-Wunused-variable] 2021-03-16T01:52:31,569 u32 i; 2021-03-16T01:52:31,569 ^ 2021-03-16T01:52:32,049 creating build/lib.linux-armv7l-3.7 2021-03-16T01:52:32,050 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wl,-z,relro -g -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.7/m3/m3_parse.o build/temp.linux-armv7l-3.7/m3/m3_env.o build/temp.linux-armv7l-3.7/m3/m3_api_tracer.o build/temp.linux-armv7l-3.7/m3/m3_module.o build/temp.linux-armv7l-3.7/m3/m3_api_wasi.o build/temp.linux-armv7l-3.7/m3/m3_emit.o build/temp.linux-armv7l-3.7/m3/m3_api_meta_wasi.o build/temp.linux-armv7l-3.7/m3/m3_api_libc.o build/temp.linux-armv7l-3.7/m3/m3_code.o build/temp.linux-armv7l-3.7/m3/m3_exec.o build/temp.linux-armv7l-3.7/m3/m3_bind.o build/temp.linux-armv7l-3.7/m3/m3_core.o build/temp.linux-armv7l-3.7/m3/m3_compile.o build/temp.linux-armv7l-3.7/m3/m3_optimize.o build/temp.linux-armv7l-3.7/m3/m3_info.o build/temp.linux-armv7l-3.7/m3/m3_api_uvwasi.o build/temp.linux-armv7l-3.7/m3module.o -o build/lib.linux-armv7l-3.7/wasm3.cpython-37m-arm-linux-gnueabihf.so 2021-03-16T01:52:32,302 installing to build/bdist.linux-armv7l/wheel 2021-03-16T01:52:32,302 running install 2021-03-16T01:52:32,304 running install_lib 2021-03-16T01:52:32,312 creating build/bdist.linux-armv7l 2021-03-16T01:52:32,312 creating build/bdist.linux-armv7l/wheel 2021-03-16T01:52:32,314 copying build/lib.linux-armv7l-3.7/wasm3.cpython-37m-arm-linux-gnueabihf.so -> build/bdist.linux-armv7l/wheel 2021-03-16T01:52:32,339 running install_egg_info 2021-03-16T01:52:32,364 running egg_info 2021-03-16T01:52:32,365 writing pywasm3.egg-info/PKG-INFO 2021-03-16T01:52:32,368 writing dependency_links to pywasm3.egg-info/dependency_links.txt 2021-03-16T01:52:32,371 writing top-level names to pywasm3.egg-info/top_level.txt 2021-03-16T01:52:32,379 reading manifest file 'pywasm3.egg-info/SOURCES.txt' 2021-03-16T01:52:32,384 reading manifest template 'MANIFEST.in' 2021-03-16T01:52:32,392 writing manifest file 'pywasm3.egg-info/SOURCES.txt' 2021-03-16T01:52:32,394 Copying pywasm3.egg-info to build/bdist.linux-armv7l/wheel/pywasm3-0.4.9-py3.7.egg-info 2021-03-16T01:52:32,406 running install_scripts 2021-03-16T01:52:32,495 adding license file "LICENSE" (matched pattern "LICEN[CS]E*") 2021-03-16T01:52:32,502 creating build/bdist.linux-armv7l/wheel/pywasm3-0.4.9.dist-info/WHEEL 2021-03-16T01:52:32,505 creating '/tmp/pip-wheel-m4sfxlfa/pywasm3-0.4.9-cp37-cp37m-linux_armv7l.whl' and adding 'build/bdist.linux-armv7l/wheel' to it 2021-03-16T01:52:32,662 adding 'wasm3.cpython-37m-arm-linux-gnueabihf.so' 2021-03-16T01:52:32,669 adding 'pywasm3-0.4.9.dist-info/LICENSE' 2021-03-16T01:52:32,670 adding 'pywasm3-0.4.9.dist-info/METADATA' 2021-03-16T01:52:32,671 adding 'pywasm3-0.4.9.dist-info/WHEEL' 2021-03-16T01:52:32,672 adding 'pywasm3-0.4.9.dist-info/top_level.txt' 2021-03-16T01:52:32,673 adding 'pywasm3-0.4.9.dist-info/RECORD' 2021-03-16T01:52:32,678 removing build/bdist.linux-armv7l/wheel 2021-03-16T01:52:32,758 Building wheel for pywasm3 (setup.py): finished with status 'done' 2021-03-16T01:52:32,764 Created wheel for pywasm3: filename=pywasm3-0.4.9-cp37-cp37m-linux_armv7l.whl size=280992 sha256=3a36814bdf98e27230693e32b2da9338b623fa8447c877bc8e3e9eea6663f336 2021-03-16T01:52:32,764 Stored in directory: /tmp/pip-ephem-wheel-cache-o2wfi4r6/wheels/e9/6d/5a/7163da9b3720446fa233a63944b299e0f7a19b3065629ff414 2021-03-16T01:52:32,775 Successfully built pywasm3 2021-03-16T01:52:32,791 Removed build tracker: '/tmp/pip-req-tracker-zarpfar2'