Closed
Description
Minimal, reproducible code sample, a copy-pastable example if possible
To reproduce, run:
pip install git+https://github.com/zarr-developers/numcodecs
In Terminal.app
set to open using Rosetta on an M1 Mac.
Problem description
The installation fails with the following errors:
% pip install git+https://github.com/zarr-developers/numcodecs
Collecting git+https://github.com/zarr-developers/numcodecs
Cloning https://github.com/zarr-developers/numcodecs to /private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po
Requirement already satisfied: numpy>=1.7 in /Users/tom/python/dev/lib/python3.9/site-packages (from numcodecs==0.7.3.dev4+dirty) (1.19.4)
Building wheels for collected packages: numcodecs
Building wheel for numcodecs (setup.py) ... error
ERROR: Command errored out with exit status 1:
command: /Users/tom/python/dev/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py'"'"'; __file__='"'"'/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/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 /private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-wheel-u8bc_rl8
cwd: /private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/
Complete output (200 lines):
[numcodecs] setting up Blosc extension
[numcodecs] compiling Blosc extension with SSE2 support
[numcodecs] compiling Blosc extension without AVX2 support
[numcodecs] setting up Zstandard extension
[numcodecs] setting up LZ4 extension
[numcodecs] setting up compat extension
[numcodecs] setting up vlen extension
running bdist_wheel
running build
running build_py
creating build
creating build/lib.macosx-10.9-universal2-3.9
creating build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/lzma.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/astype.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/gzip.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/base64.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/bz2.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/version.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/compat.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/checksum32.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/quantize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/registry.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/pickles.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/fixedscaleoffset.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/zlib.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/delta.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/msgpacks.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/packbits.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/categorize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/json.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/abc.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
creating build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_categorize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_registry.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_vlen_utf8.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_gzip.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_delta.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_lzma.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_bz2.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_pickles.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_quantize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_lz4.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_msgpacks.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_astype.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_packbits.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/common.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_base64.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_fixedscaleoffset.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_compat.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_zlib.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_json.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_vlen_array.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_zstd.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_vlen_bytes.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_checksum32.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_blosc.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
running build_ext
building 'numcodecs.blosc' extension
creating build/temp.macosx-10.9-universal2-3.9
creating build/temp.macosx-10.9-universal2-3.9/c-blosc
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/blosc
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/lz4-1.9.2
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/snappy-1.1.1
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zlib-1.2.8
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/common
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/compress
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/decompress
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/dictBuilder
creating build/temp.macosx-10.9-universal2-3.9/numcodecs
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.4.4 -Ic-blosc/internal-complibs/lz4-1.9.2 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/zstd-1.4.4/compress -Ic-blosc/internal-complibs/zstd-1.4.4/dictBuilder -Ic-blosc/internal-complibs/zstd-1.4.4/decompress -Ic-blosc/internal-complibs/zstd-1.4.4/legacy -Ic-blosc/internal-complibs/zstd-1.4.4/common -Ic-blosc/internal-complibs/zstd-1.4.4/dll -Ic-blosc/internal-complibs/zstd-1.4.4/deprecated -I/Users/tom/python/dev/include -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c c-blosc/blosc/bitshuffle-generic.c -o build/temp.macosx-10.9-universal2-3.9/c-blosc/blosc/bitshuffle-generic.o -msse2 -stdlib=libc++ -DSHUFFLE_SSE2_ENABLED
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.4.4 -Ic-blosc/internal-complibs/lz4-1.9.2 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/zstd-1.4.4/compress -Ic-blosc/internal-complibs/zstd-1.4.4/dictBuilder -Ic-blosc/internal-complibs/zstd-1.4.4/decompress -Ic-blosc/internal-complibs/zstd-1.4.4/legacy -Ic-blosc/internal-complibs/zstd-1.4.4/common -Ic-blosc/internal-complibs/zstd-1.4.4/dll -Ic-blosc/internal-complibs/zstd-1.4.4/deprecated -I/Users/tom/python/dev/include -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c c-blosc/blosc/bitshuffle-sse2.c -o build/temp.macosx-10.9-universal2-3.9/c-blosc/blosc/bitshuffle-sse2.o -msse2 -stdlib=libc++ -DSHUFFLE_SSE2_ENABLED
c-blosc/blosc/bitshuffle-sse2.c:20:4: error: SSE2 is not supported by the target architecture/platform and/or this compiler.
#error SSE2 is not supported by the target architecture/platform and/or this compiler.
^
In file included from c-blosc/blosc/bitshuffle-sse2.c:23:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/emmintrin.h:13:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/xmmintrin.h:13:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:310:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:331:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:352:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:373:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:394:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:416:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddsb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:439:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddsw((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:461:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddusb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:483:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddusw((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:504:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_psubb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[numcodecs] command '/usr/bin/gcc' failed with exit code 1
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/unixccompiler.py", line 117, in _compile
self.spawn(compiler_so + cc_args + [src, '-o', obj] +
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/spawn.py", line 87, in spawn
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command '/usr/bin/gcc' failed with exit code 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 276, in build_extension
build_ext.build_extension(self, ext)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 529, in build_extension
objects = self.compiler.compile(sources,
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/unixccompiler.py", line 120, in _compile
raise CompileError(msg)
distutils.errors.CompileError: command '/usr/bin/gcc' failed with exit code 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 350, in <module>
run_setup(with_extensions)
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 300, in run_setup
setup(
File "/Users/tom/python/dev/lib/python3.9/site-packages/setuptools/__init__.py", line 165, in setup
return distutils.core.setup(**attrs)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/tom/python/dev/lib/python3.9/site-packages/wheel/bdist_wheel.py", line 299, in run
self.run_command('build')
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 269, in run
build_ext.run(self)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 279, in build_extension
raise BuildFailed()
__main__.BuildFailed
----------------------------------------
ERROR: Failed building wheel for numcodecs
Running setup.py clean for numcodecs
Failed to build numcodecs
Installing collected packages: numcodecs
Running setup.py install for numcodecs ... error
ERROR: Command errored out with exit status 1:
command: /Users/tom/python/dev/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py'"'"'; __file__='"'"'/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-record-whi24u1w/install-record.txt --single-version-externally-managed --compile --install-headers /Users/tom/python/dev/include/site/python3.9/numcodecs
cwd: /private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/
Complete output (202 lines):
[numcodecs] setting up Blosc extension
[numcodecs] compiling Blosc extension with SSE2 support
[numcodecs] compiling Blosc extension without AVX2 support
[numcodecs] setting up Zstandard extension
[numcodecs] setting up LZ4 extension
[numcodecs] setting up compat extension
[numcodecs] setting up vlen extension
running install
running build
running build_py
creating build
creating build/lib.macosx-10.9-universal2-3.9
creating build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/lzma.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/astype.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/gzip.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/base64.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/bz2.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/version.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/compat.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/checksum32.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/quantize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/registry.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/pickles.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/fixedscaleoffset.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/zlib.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/delta.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/msgpacks.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/packbits.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/categorize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/json.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
copying ./numcodecs/abc.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs
creating build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_categorize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_registry.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_vlen_utf8.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_gzip.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_delta.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_lzma.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_bz2.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/__init__.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_pickles.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_quantize.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_lz4.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_msgpacks.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_astype.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_packbits.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/common.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_base64.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_fixedscaleoffset.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_compat.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_zlib.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_json.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_vlen_array.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_zstd.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_vlen_bytes.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_checksum32.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
copying ./numcodecs/tests/test_blosc.py -> build/lib.macosx-10.9-universal2-3.9/numcodecs/tests
running build_ext
building 'numcodecs.blosc' extension
creating build/temp.macosx-10.9-universal2-3.9
creating build/temp.macosx-10.9-universal2-3.9/c-blosc
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/blosc
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/lz4-1.9.2
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/snappy-1.1.1
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zlib-1.2.8
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/common
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/compress
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/decompress
creating build/temp.macosx-10.9-universal2-3.9/c-blosc/internal-complibs/zstd-1.4.4/dictBuilder
creating build/temp.macosx-10.9-universal2-3.9/numcodecs
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.4.4 -Ic-blosc/internal-complibs/lz4-1.9.2 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/zstd-1.4.4/compress -Ic-blosc/internal-complibs/zstd-1.4.4/dictBuilder -Ic-blosc/internal-complibs/zstd-1.4.4/decompress -Ic-blosc/internal-complibs/zstd-1.4.4/legacy -Ic-blosc/internal-complibs/zstd-1.4.4/common -Ic-blosc/internal-complibs/zstd-1.4.4/dll -Ic-blosc/internal-complibs/zstd-1.4.4/deprecated -I/Users/tom/python/dev/include -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c c-blosc/blosc/bitshuffle-generic.c -o build/temp.macosx-10.9-universal2-3.9/c-blosc/blosc/bitshuffle-generic.o -msse2 -stdlib=libc++ -DSHUFFLE_SSE2_ENABLED
gcc -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -arch arm64 -arch x86_64 -g -DHAVE_LZ4=1 -DHAVE_SNAPPY=1 -DHAVE_ZLIB=1 -DHAVE_ZSTD=1 -Ic-blosc/blosc -Ic-blosc/internal-complibs/snappy-1.1.1 -Ic-blosc/internal-complibs/zstd-1.4.4 -Ic-blosc/internal-complibs/lz4-1.9.2 -Ic-blosc/internal-complibs/zlib-1.2.8 -Ic-blosc/internal-complibs/zstd-1.4.4/compress -Ic-blosc/internal-complibs/zstd-1.4.4/dictBuilder -Ic-blosc/internal-complibs/zstd-1.4.4/decompress -Ic-blosc/internal-complibs/zstd-1.4.4/legacy -Ic-blosc/internal-complibs/zstd-1.4.4/common -Ic-blosc/internal-complibs/zstd-1.4.4/dll -Ic-blosc/internal-complibs/zstd-1.4.4/deprecated -I/Users/tom/python/dev/include -I/Library/Frameworks/Python.framework/Versions/3.9/include/python3.9 -c c-blosc/blosc/bitshuffle-sse2.c -o build/temp.macosx-10.9-universal2-3.9/c-blosc/blosc/bitshuffle-sse2.o -msse2 -stdlib=libc++ -DSHUFFLE_SSE2_ENABLED
c-blosc/blosc/bitshuffle-sse2.c:20:4: error: SSE2 is not supported by the target architecture/platform and/or this compiler.
#error SSE2 is not supported by the target architecture/platform and/or this compiler.
^
In file included from c-blosc/blosc/bitshuffle-sse2.c:23:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/emmintrin.h:13:
In file included from /Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/xmmintrin.h:13:
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:50:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:129:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:159:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:189:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:216:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:239:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:260:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:287:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpcklbw((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:310:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpcklwd((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:331:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_punpckldq((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:352:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:373:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddw((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:394:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddd((__v2si)__m1, (__v2si)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:416:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddsb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:439:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddsw((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:461:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddusb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:483:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_paddusw((__v4hi)__m1, (__v4hi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/clang/12.0.0/include/mmintrin.h:504:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
return (__m64)__builtin_ia32_psubb((__v8qi)__m1, (__v8qi)__m2);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
[numcodecs] command '/usr/bin/gcc' failed with exit code 1
Traceback (most recent call last):
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/unixccompiler.py", line 117, in _compile
self.spawn(compiler_so + cc_args + [src, '-o', obj] +
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/ccompiler.py", line 910, in spawn
spawn(cmd, dry_run=self.dry_run)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/spawn.py", line 87, in spawn
raise DistutilsExecError(
distutils.errors.DistutilsExecError: command '/usr/bin/gcc' failed with exit code 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 276, in build_extension
build_ext.build_extension(self, ext)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 529, in build_extension
objects = self.compiler.compile(sources,
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/ccompiler.py", line 574, in compile
self._compile(obj, src, ext, cc_args, extra_postargs, pp_opts)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/unixccompiler.py", line 120, in _compile
raise CompileError(msg)
distutils.errors.CompileError: command '/usr/bin/gcc' failed with exit code 1
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "<string>", line 1, in <module>
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 350, in <module>
run_setup(with_extensions)
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 300, in run_setup
setup(
File "/Users/tom/python/dev/lib/python3.9/site-packages/setuptools/__init__.py", line 165, in setup
return distutils.core.setup(**attrs)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/core.py", line 148, in setup
dist.run_commands()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 966, in run_commands
self.run_command(cmd)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Users/tom/python/dev/lib/python3.9/site-packages/setuptools/command/install.py", line 61, in run
return orig.install.run(self)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/install.py", line 546, in run
self.run_command('build')
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build.py", line 135, in run
self.run_command(cmd_name)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/cmd.py", line 313, in run_command
self.distribution.run_command(command)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/dist.py", line 985, in run_command
cmd_obj.run()
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 269, in run
build_ext.run(self)
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 340, in run
self.build_extensions()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 449, in build_extensions
self._build_extensions_serial()
File "/Library/Frameworks/Python.framework/Versions/3.9/lib/python3.9/distutils/command/build_ext.py", line 474, in _build_extensions_serial
self.build_extension(ext)
File "/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py", line 279, in build_extension
raise BuildFailed()
__main__.BuildFailed
----------------------------------------
ERROR: Command errored out with exit status 1: /Users/tom/python/dev/bin/python3.9 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py'"'"'; __file__='"'"'/private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-req-build-icbm03po/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /private/var/folders/41/xhs8zb8n6y712qtj05bzkzh40000gn/T/pip-record-whi24u1w/install-record.txt --single-version-externally-managed --compile --install-headers /Users/tom/python/dev/include/site/python3.9/numcodecs Check the logs for full command output.
However, since the terminal is set up to open using Rosetta, numcodecs should be installed as if on an intel machine (some of the errors seem to be related to arm64)
Version and installation information
I am installing numcodecs on an M1 MacBook Pro with MacOS X Big Sur, with the Terminal set to open using Rosetta.
Metadata
Metadata
Assignees
Labels
No labels