conda-forge / datasketches-feedstock

A conda-smithy repository for datasketches.
BSD 3-Clause "New" or "Revised" License
0 stars 3 forks source link

OSX build Failure for version 5.0.1 #10

Open rxm7706 opened 4 months ago

rxm7706 commented 4 months ago

Solution to issue cannot be found in the documentation.

Issue

OSX Build Failure

In file included from /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/include/nanobind/nanobind.h:48: /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/include/nanobind/nb_attr.h:163:19: warning: zero size arrays are an extension [-Wzero-length-array] arg_data args[Size]; ^~~~ /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_internals.h:38:20: note: in instantiation of template class 'nanobind::detail::func_data_prelim<0>' requested here struct func_data : func_data_prelim<0> { ^ In file included from /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_type.cpp:10: In file included from /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_internals.h:14: In file included from /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/include/nanobind/nanobind.h:48: /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/include/nanobind/nb_attr.h:163:19: warning: zero size arrays are an extension [-Wzero-length-array] arg_data args[Size]; ^~~~ /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_internals.h:38:20: note: in instantiation of template class 'nanobind::detail::func_data_prelim<0>' requested here struct func_data : func_data_prelim<0> { ^ /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_type.cpp:207:13: error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer operator delete(p, std::align_val_t(t->align)); ^ /Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_type.cpp:207:13: note: if you supply your own aligned allocation functions, use -faligned-allocation to silence this diagnostic 1 warning and 1 error generated. make[3]: *** [CMakeFiles/nanobind-static-abi3.dir/build.make:104: CMakeFiles/nanobind-static-abi3.dir/Users/runner/miniforge3/conda-bld/datasketches_1707829685213/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeh/lib/python3.12/site-packages/nanobind/src/nb_type.cpp.o] Error 1 make[3]: *** Waiting for unfinished jobs.... 1 warning generated. make[2]: *** [CMakeFiles/Makefile2:113: CMakeFiles/nanobind-static-abi3.dir/all] Error 2 make[1]: *** [CMakeFiles/Makefile2:94: CMakeFiles/python.dir/rule] Error 2 make: *** [Makefile:124: python] Error 2

Installed packages

Conda build

Environment info

conda-forge
rxm7706 commented 4 months ago

error: aligned deallocation function of type 'void (void *, std::align_val_t) noexcept' is only available on macOS 10.13 or newer