Installation of 2023.12 fails: Failed building wheel for zlib-ng

It worked with all versions before 2023.12.0

pip3 install zlib-ng
Collecting zlib-ng
  Using cached zlib-ng-0.2.0.tar.gz (905 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Building wheels for collected packages: zlib-ng
  Building wheel for zlib-ng (pyproject.toml) ... error
  error: subprocess-exited-with-error
  
  × Building wheel for zlib-ng (pyproject.toml) did not run successfully.
  │ exit code: 1
  ╰─> [35 lines of output]
      running bdist_wheel
      running build
      running build_py
      creating build
      creating build/lib.macosx-14-arm64-cpython-311
      creating build/lib.macosx-14-arm64-cpython-311/zlib_ng
      copying src/zlib_ng/__init__.py -> build/lib.macosx-14-arm64-cpython-311/zlib_ng
      copying src/zlib_ng/gzip_ng.py -> build/lib.macosx-14-arm64-cpython-311/zlib_ng
      copying src/zlib_ng/zlib_ng.pyi -> build/lib.macosx-14-arm64-cpython-311/zlib_ng
      copying src/zlib_ng/py.typed -> build/lib.macosx-14-arm64-cpython-311/zlib_ng
      creating build/lib.macosx-14-arm64-cpython-311/zlib_ng/zlib-ng
      copying src/zlib_ng/zlib-ng/LICENSE.md -> build/lib.macosx-14-arm64-cpython-311/zlib_ng/zlib-ng
      copying src/zlib_ng/zlib-ng/README.md -> build/lib.macosx-14-arm64-cpython-311/zlib_ng/zlib-ng
      running build_ext
      Checking for compiler... gcc
      Checking for shared library support... Building shared library libz-ng.2.0.7.dylib with gcc.
      Checking for off64_t... No.
      Checking for _off64_t... No.
      Checking for fseeko... Yes.
      Checking for posix_memalign... Yes.
      Checking for aligned_alloc... Yes.
      Checking for strerror... Yes.
      Checking for unistd.h... Yes.
      Checking for ptrdiff_t... Yes.
      Checking for ANSI C compliant compiler...  Yes.
      Checking for -fno-semantic-interposition... Yes.
      Checking for -fno-lto... Yes.
      Checking for attribute(visibility(hidden)) support... Yes.
      Checking for attribute(visibility(internal)) support... Yes.
      Checking for __builtin_ctz ... Yes.
      Checking for __builtin_ctzll ... Yes.
      Checking for sys/sdt.h ... Yes.
      ARCH: armv8-a+crc+simd
      Using arch directory: arch/arm
      error: [Errno 2] No such file or directory: 'gmake'
      [end of output]
  
  note: This error originates from a subprocess, and is likely not a problem with pip.
  ERROR: Failed building wheel for zlib-ng
Failed to build zlib-ng
ERROR: Could not build wheels for zlib-ng, which is required to install pyproject.toml-based projects

Install make works:

brew install make
4 Likes

It doesn’t solve anything…

Above, gmake is not found.
I got a similar error about cmake…
I installed cmake from Linux Repository . and now it got past that hurdle…