Error: × Failed to resolve dependencies: Cannot solve the request because of: hdf5
│ * mpi_mpich_* cannot be installed because there are no viable options:
│ └─ hdf5 1.10.4 | 1.10.5 | 1.10.5 | 1.10.5 | 1.10.5 | 1.10.5 | 1.10.5 |
│ 1.10.5 would require
│ └─ mpich >=3.2,<3.3.0a0, for which no candidates were found.
│ The following packages are incompatible
│ ├─ hdf5 * mpi_mpich_* cannot be installed because there are no viable
│ options:
│ │ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.2, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.2, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.2, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ │ └─ hdf5 1.10.5, which conflicts with the versions reported above.
│ └─ hdf5 1.14.6.* cannot be installed because there are no viable options:
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ └─ hdf5 1.14.6, which conflicts with the versions reported above.
│
╰─▶ Cannot solve the request because of: hdf5 * mpi_mpich_* cannot be
installed because there are no viable options:
└─ hdf5 1.10.4 | 1.10.5 | 1.10.5 | 1.10.5 | 1.10.5 | 1.10.5 | 1.10.5 |
1.10.5 would require
└─ mpich >=3.2,<3.3.0a0, for which no candidates were found.
The following packages are incompatible
├─ hdf5 * mpi_mpich_* cannot be installed because there are no viable
options:
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.4, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.3, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.2, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.14.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.2, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.2, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.1, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.12.0, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.6, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ ├─ hdf5 1.10.5, which conflicts with the versions reported above.
│ └─ hdf5 1.10.5, which conflicts with the versions reported above.
└─ hdf5 1.14.6.* cannot be installed because there are no viable
options:
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
├─ hdf5 1.14.6, which conflicts with the versions reported above.
└─ hdf5 1.14.6, which conflicts with the versions reported above.
In feedstocks depending on openmpi variants, it's ~common to have dependencies of the kind.
However, the solver throws up over them for no apparent reason:
Details
It looks like it's trying first to search for
hdf5 * mpi_mpich_*, which is just stupid because there's already a rich set of constraints to start off withListing all the incompatible hdf5 versions when it's already pinned to
hdf5 1.14.6.*is just not helpful.In the case of conda-forge/qe-feedstock#71 it completely obscured that there was a conflicting openmpi pin due to a missing migration. In conda-forge/petsc-feedstock#253 I cannot even tell what's going wrong, all builds are available AFAICT.