Skip to content

Upgrading Tools from Py 3.11 to 3..13 issues #64

@JamesAmrhein

Description

@JamesAmrhein

Issues found so far by JSA: (12/09/25)

  • Package conda-verify is only supported up to 3.12:
    Could not solve for environment specs
    ├─ conda-build =* * is installable with the potential options
    │ ├─ conda-build [24.1.2|24.11.1|...|3.28.4] would require
    │ │ └─ python >=3.10,<3.11.0a0 *, which can be installed;
    │ ├─ conda-build [24.1.2|24.11.1|...|3.28.4] would require
    │ │ └─ *python >=3.11,<3.12.0a0 , which can be installed;

  • CMake configuration fails:
    cmake -S . -B RelWithDebInfo -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX -DCMAKE_PREFIX_PATH=$CONDA_PREFIX
    ...
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD
    -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
    -- Found Threads: TRUE
    CMake Error at /Users/jamrhein/miniforge3/envs/fermi-313/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake:290 (message):
    Could NOT find OpenMP_CXX (missing: OpenMP_CXX_FLAGS OpenMP_CXX_LIB_NAMES)
    Call Stack (most recent call first):
    /Users/jamrhein/miniforge3/envs/fermi-313/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake:654 (_FPHSA_FAILURE_MESSAGE)
    /Users/jamrhein/miniforge3/envs/fermi-313/share/cmake-4.2/Modules/FindOpenMP.cmake:734 (find_package_handle_standard_args)
    CMakeLists.txt:45 (find_package)

Updated command to be:
cmake -S . -B RelWithDebInfo -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=$CONDA_PREFIX -DCMAKE_PREFIX_PATH=$CONDA_PREFIX -DPYTHON_EXECUTABLE=$(which python3.13) -DOpenMP_CXX_FLAGS="-fopenmp"

-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
CMake Error at /Users/jamrhein/miniforge3/envs/fermi-313/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake:290 (message):
Could NOT find OpenMP_CXX (missing: OpenMP_CXX_LIB_NAMES)
Call Stack (most recent call first):
/Users/jamrhein/miniforge3/envs/fermi-313/share/cmake-4.2/Modules/FindPackageHandleStandardArgs.cmake:654 (_FPHSA_FAILURE_MESSAGE)
/Users/jamrhein/miniforge3/envs/fermi-313/share/cmake-4.2/Modules/FindOpenMP.cmake:734 (find_package_handle_standard_args)
CMakeLists.txt:45 (find_package)

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions