cgohlke / imagecodecs

Image transformation, compression, and decompression codecs
https://pypi.org/project/imagecodecs
BSD 3-Clause "New" or "Revised" License
111 stars 21 forks source link

Cannot install imagecodecs #89

Closed lyangfan closed 7 months ago

lyangfan commented 7 months ago

When I run the command: python -m pip install -U imagecodecs[all] I met these problems:


  Building wheel for imagecodecs (pyproject.toml) ... error
  error: subprocess-exited-with-error

  × Building wheel for imagecodecs (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [425 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.linux-aarch64-cpython-39
      creating build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/_imagecodecs.py -> build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/__main__.py -> build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/__init__.py -> build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/imagecodecs.py -> build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/numcodecs.py -> build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/__init__.pyi -> build/lib.linux-aarch64-cpython-39/imagecodecs
      copying imagecodecs/py.typed -> build/lib.linux-aarch64-cpython-39/imagecodecs
      creating build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libdeflate -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-zlib-ng -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-lzf -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-liblzma -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libwebp -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-highway -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-svt-av1 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-aom -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-rav1e -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libpng -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-blosc2 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-zlib -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-zstd -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-lz4 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libtiff -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/PATENTS-rav1e -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-jpg_0xc3 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-cfitsio -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-brotli -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libspng -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-dav1d -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-netcdf-c -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libjpeg -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-fastlz -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-mozjpeg -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-bcdec -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-blosc -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-postgresql -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-hdf5 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-charls -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-giflib -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-lerc -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-lzham -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-lcms2 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libaec -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-brunsli -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-liblj92 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-openjpeg -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-zopfli -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libjxl -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-bitshuffle -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-qoi -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-zfp -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libjpeg-turbo -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libmng -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-libaivf -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-lzfse -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-jpeg -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-jxrlib -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-bzip2 -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-jetraw -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      copying imagecodecs/licenses/LICENSE-snappy -> build/lib.linux-aarch64-cpython-39/imagecodecs/licenses
      running build_ext
      Compiling imagecodecs/_aec.pyx because it changed.
      [1/1] Cythonizing imagecodecs/_aec.pyx
      building 'imagecodecs._aec' extension
      creating build/temp.linux-aarch64-cpython-39
      creating build/temp.linux-aarch64-cpython-39/imagecodecs
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -Iimagecodecs -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include/python3.9 -I/tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include -c imagecodecs/_aec.c -o build/temp.linux-aarch64-cpython-39/imagecodecs/_aec.o
      In file included from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                       from imagecodecs/_aec.c:1215:
      /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      gcc -shared -Wl,-rpath,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath-link,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath-link,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib build/temp.linux-aarch64-cpython-39/imagecodecs/_aec.o -lm -laec -o build/lib.linux-aarch64-cpython-39/imagecodecs/_aec.cpython-39-aarch64-linux-gnu.so
      Compiling imagecodecs/_bcn.pyx because it changed.
      [1/1] Cythonizing imagecodecs/_bcn.pyx
      building 'imagecodecs._bcn' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -DBCDEC_STATIC=1 -DBCDEC_IMPLEMENTATION=1 -Iimagecodecs -I3rdparty/bcdec -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include/python3.9 -I/tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include -c imagecodecs/_bcn.c -o build/temp.linux-aarch64-cpython-39/imagecodecs/_bcn.o
      In file included from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                       from imagecodecs/_bcn.c:1227:
      /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      In file included from imagecodecs/_bcn.c:1234:
      3rdparty/bcdec/bcdec.h:894:15: warning: ‘bcdec_bc6h_float’ defined but not used [-Wunused-function]
        894 | BCDECDEF void bcdec_bc6h_float(const void* compressedBlock, void* decompressedBlock, int destinationPitch, int isSigned) {
            |               ^~~~~~~~~~~~~~~~
      imagecodecs/_bcn.c: In function ‘__pyx_pf_11imagecodecs_4_bcn_12dds_decode.isra.0’:
      imagecodecs/_bcn.c:25447:6: warning: ‘__pyx_v_ret’ may be used uninitialized in this function [-Wmaybe-uninitialized]
      25447 |   if (unlikely(__pyx_t_5)) {
            |      ^
      gcc -shared -Wl,-rpath,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath-link,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath-link,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib build/temp.linux-aarch64-cpython-39/imagecodecs/_bcn.o -lm -o build/lib.linux-aarch64-cpython-39/imagecodecs/_bcn.cpython-39-aarch64-linux-gnu.so
      Compiling imagecodecs/_bitshuffle.pyx because it changed.
      [1/1] Cythonizing imagecodecs/_bitshuffle.pyx
      building 'imagecodecs._bitshuffle' extension
      creating build/temp.linux-aarch64-cpython-39/3rdparty
      creating build/temp.linux-aarch64-cpython-39/3rdparty/bitshuffle
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -Iimagecodecs -I3rdparty/bitshuffle -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include/python3.9 -I/tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include -c 3rdparty/bitshuffle/bitshuffle_core.c -o build/temp.linux-aarch64-cpython-39/3rdparty/bitshuffle/bitshuffle_core.o
      3rdparty/bitshuffle/bitshuffle_core.c: In function ‘bshuf_trans_byte_elem_NEON_16’:
      3rdparty/bitshuffle/bitshuffle_core.c:405:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        405 |         a0 = vld1q_s8(in_b + 2*ii + 0*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:406:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        406 |         b0 = vld1q_s8(in_b + 2*ii + 1*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:420:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        420 |         vst1q_s8(out_b + 0*size + ii, a0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:421:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        421 |         vst1q_s8(out_b + 1*size + ii, b0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c: In function ‘bshuf_trans_byte_elem_NEON_32’:
      3rdparty/bitshuffle/bitshuffle_core.c:441:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        441 |         a0 = vld1q_s8(in_b + 4*ii + 0*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:442:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        442 |         b0 = vld1q_s8(in_b + 4*ii + 1*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:443:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        443 |         c0 = vld1q_s8(in_b + 4*ii + 2*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:444:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        444 |         d0 = vld1q_s8(in_b + 4*ii + 3*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c: In function ‘bshuf_trans_byte_elem_NEON_64’:
      3rdparty/bitshuffle/bitshuffle_core.c:487:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        487 |         a0 = vld1q_s8(in_b + 8*ii + 0*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:488:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        488 |         b0 = vld1q_s8(in_b + 8*ii + 1*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:489:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        489 |         c0 = vld1q_s8(in_b + 8*ii + 2*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:490:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        490 |         d0 = vld1q_s8(in_b + 8*ii + 3*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:491:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        491 |         e0 = vld1q_s8(in_b + 8*ii + 4*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:492:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        492 |         f0 = vld1q_s8(in_b + 8*ii + 5*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:493:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        493 |         g0 = vld1q_s8(in_b + 8*ii + 6*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:494:35: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        494 |         h0 = vld1q_s8(in_b + 8*ii + 7*16);
            |                       ~~~~~~~~~~~~^~~~~~
            |                                   |
            |                                   const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:532:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        532 |         vst1q_s8(out_b + 0*size + ii, a0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:533:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        533 |         vst1q_s8(out_b + 1*size + ii, b0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:534:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        534 |         vst1q_s8(out_b + 2*size + ii, c0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:535:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        535 |         vst1q_s8(out_b + 3*size + ii, d0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:536:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        536 |         vst1q_s8(out_b + 4*size + ii, e0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:537:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        537 |         vst1q_s8(out_b + 5*size + ii, f0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:538:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        538 |         vst1q_s8(out_b + 6*size + ii, g0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:539:33: warning: pointer targets in passing argument 1 of ‘vst1q_s8’ differ in signedness [-Wpointer-sign]
        539 |         vst1q_s8(out_b + 7*size + ii, h0);
            |                  ~~~~~~~~~~~~~~~^~~~
            |                                 |
            |                                 char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:27959:19: note: expected ‘int8_t *’ {aka ‘signed char *’} but argument is of type ‘char *’
      27959 | vst1q_s8 (int8_t *__a, int8x16_t __b)
            |           ~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c: In function ‘bshuf_trans_byte_bitrow_NEON’:
      3rdparty/bitshuffle/bitshuffle_core.c:697:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        697 |             a0 = vld1q_s8(in_b + (ii + 0)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:698:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        698 |             b0 = vld1q_s8(in_b + (ii + 1)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:699:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        699 |             c0 = vld1q_s8(in_b + (ii + 2)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:700:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        700 |             d0 = vld1q_s8(in_b + (ii + 3)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:701:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        701 |             e0 = vld1q_s8(in_b + (ii + 4)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:702:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        702 |             f0 = vld1q_s8(in_b + (ii + 5)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:703:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        703 |             g0 = vld1q_s8(in_b + (ii + 6)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      3rdparty/bitshuffle/bitshuffle_core.c:704:53: warning: pointer targets in passing argument 1 of ‘vld1q_s8’ differ in signedness [-Wpointer-sign]
        704 |             h0 = vld1q_s8(in_b + (ii + 7)*nbyte_row + jj);
            |                           ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~
            |                                                     |
            |                                                     const char *
      In file included from 3rdparty/bitshuffle/bitshuffle_core.c:43:
      /home/HPCBase/compilers/kgcc/9.3.1-2021.03/lib64/gcc/aarch64-linux-gnu/9.3.1/include/arm_neon.h:17610:25: note: expected ‘const int8_t *’ {aka ‘const signed char *’} but argument is of type ‘const char *’
      17610 | vld1q_s8 (const int8_t *__a)
            |           ~~~~~~~~~~~~~~^~~
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -Iimagecodecs -I3rdparty/bitshuffle -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include/python3.9 -I/tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include -c 3rdparty/bitshuffle/iochain.c -o build/temp.linux-aarch64-cpython-39/3rdparty/bitshuffle/iochain.o
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -Iimagecodecs -I3rdparty/bitshuffle -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include/python3.9 -I/tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include -c imagecodecs/_bitshuffle.c -o build/temp.linux-aarch64-cpython-39/imagecodecs/_bitshuffle.o
      In file included from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                       from imagecodecs/_bitshuffle.c:1218:
      /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      gcc -shared -Wl,-rpath,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath-link,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -Wl,-rpath-link,/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib -L/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/lib build/temp.linux-aarch64-cpython-39/3rdparty/bitshuffle/bitshuffle_core.o build/temp.linux-aarch64-cpython-39/3rdparty/bitshuffle/iochain.o build/temp.linux-aarch64-cpython-39/imagecodecs/_bitshuffle.o -lm -o build/lib.linux-aarch64-cpython-39/imagecodecs/_bitshuffle.cpython-39-aarch64-linux-gnu.so
      Compiling imagecodecs/_blosc.pyx because it changed.
      [1/1] Cythonizing imagecodecs/_blosc.pyx
      building 'imagecodecs._blosc' extension
      gcc -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -O2 -isystem /home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include -fPIC -Iimagecodecs -I/home/share/hzau/home/liuyangfan/software/anaconda3/envs/cellpose/include/python3.9 -I/tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include -c imagecodecs/_blosc.c -o build/temp.linux-aarch64-cpython-39/imagecodecs/_blosc.o
      In file included from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarraytypes.h:1929,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/ndarrayobject.h:12,
                       from /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/arrayobject.h:5,
                       from imagecodecs/_blosc.c:1215:
      /tmp/pip-build-env-zz0d4ux7/overlay/lib/python3.9/site-packages/numpy/core/include/numpy/npy_1_7_deprecated_api.h:17:2: warning: #warning "Using deprecated NumPy API, disable it with " "#define NPY_NO_DEPRECATED_API NPY_1_7_API_VERSION" [-Wcpp]
         17 | #warning "Using deprecated NumPy API, disable it with " \
            |  ^~~~~~~
      imagecodecs/_blosc.c:1222:10: fatal error: blosc.h: No such file or directory
       1222 | #include "blosc.h"
            |          ^~~~~~~~~
      compilation terminated.
      error: command '/home/HPCBase/compilers/kgcc/9.3.1-2021.03/bin/gcc' failed with exit code 1
      [end of output]

  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for imagecodecs
  Building wheel for numcodecs (pyproject.toml) ... done
  Created wheel for numcodecs: filename=numcodecs-0.12.1-cp39-cp39-linux_aarch64.whl size=1134423 sha256=9ee6848464d2e676196a64be3a5dc4fd88e306b5f63cde3a0c9e11f889e93a9e
  Stored in directory: /home/share/hzau/home/liuyangfan/.cache/pip/wheels/98/13/05/cad9be7eb56b6fe25b1ebcd7a31ecff34805a259f060aec903
Successfully built numcodecs
Failed to build imagecodecs
ERROR: Could not build wheels for imagecodecs, which is required to install pyproject.toml-based projects
lyangfan commented 7 months ago

This is my python version Python 3.9.18 (main, Sep 11 2023, 13:51:18)

Looking forward your reply. Thanks Yangfan 2023.11.27

cgohlke commented 7 months ago

Duplicate of #84, #43, and #24.

cgohlke commented 6 months ago

The v2024.1.1 release includes manylinux_aarch64 wheels.