Open scharlton2 opened 2 months ago
Hi @scharlton2
I'm having trouble installing the python bindings (pypy distro 0.0.6) on macOS, proly related to this.
I'm getting the following error:
Building wheel for phreeqcrm (pyproject.toml) did not run successfully. │ exit code: 1 ╰─> [35 lines of output] scikit-build-core 0.9.10 using CMake 3.30.1 (wheel) Configuring CMake... loading initial cache file /var/folders/zn/hj183dg15s713b47j2wlhwzw0000gn/T/tmps1o5yri_/build/CMakeInit.txt -- The CXX compiler identification is AppleClang 15.0.0.15000309 -- The C compiler identification is AppleClang 15.0.0.15000309 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /Applications/Xcode_15.4.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/clang - skipped -- Detecting C compile features -- Detecting C compile features - done CMake Error at CMakeLists.txt:37 (find_package): By not providing "Findyaml-cpp.cmake" in CMAKE_MODULE_PATH this project has asked CMake to find a package configuration file provided by "yaml-cpp", but CMake did not find one.
Could not find a package configuration file provided by "yaml-cpp" with any
of the following names:
yaml-cppConfig.cmake
yaml-cpp-config.cmake
Add the installation prefix of "yaml-cpp" to CMAKE_PREFIX_PATH or set
"yaml-cpp_DIR" to a directory containing one of the above files. If
"yaml-cpp" provides a separate development package or SDK, be sure it has
been installed.
-- Configuring incomplete, errors occurred!
*** CMake configuration failed
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip. ERROR: Failed building wheel for phreeqcrm ERROR: ERROR: Failed to build installable wheels for some pyproject.toml based projects (phreeqcrm)
https://github.com/usgs-coupled/phreeqcrm/actions/runs/9847891651/job/27188961938
Run env CC='cc' CXX='c++ -std=c++11' make -f autotools.mk autotools_test && ./autotools_test env CC='cc' CXX='c++ -std=c++11' make -f autotools.mk autotools_test && ./autotools_test shell: /bin/bash -e {0} env: BUILD_TYPE: Release VER_STRING: 3.8.0-16917 c++ -std=c++11 -c -o AdvectBMI_cpp.o AdvectBMI_cpp.cpp cc -c -o Advect_c.o Advect_c.c c++ -std=c++11 -c -o Advect_cpp.o Advect_cpp.cpp cc -c -o Gas_c.o Gas_c.c c++ -std=c++11 -c -o Gas_cpp.o Gas_cpp.cpp c++ -std=c++11 -c -o main.o main.cpp cc -c -o SimpleAdvect_c.o SimpleAdvect_c.c c++ -std=c++11 -c -o SimpleAdvect_cpp.o SimpleAdvect_cpp.cpp cc -c -o Species_c.o Species_c.c c++ -std=c++11 -c -o Species_cpp.o Species_cpp.cpp c++ -std=c++11 -c -o WriteYAMLFile_cpp.o WriteYAMLFile_cpp.cpp c++ -std=c++11 -o autotools_test AdvectBMI_cpp.o Advect_c.o Advect_cpp.o Gas_c.o Gas_cpp.o main.o SimpleAdvect_c.o SimpleAdvect_cpp.o Species_c.o Species_cpp.o WriteYAMLFile_cpp.o -L/usr/local/lib -lphreeqcrm -lyaml-cpp ld: library 'yaml-cpp' not found clang: error: linker command failed with exit code 1 (use -v to see invocation) make: *** [autotools_test] Error 1 Error: Process completed with exit code 2.