bioconda / bioconda-recipes

Conda recipes for the bioconda channel.
https://bioconda.github.io
MIT License
1.65k stars 3.29k forks source link

current salmon (v1.10.2-0) install conflicts #46306

Open cmeesters opened 8 months ago

cmeesters commented 8 months ago

Hi,

When attempting to install salmon in an otherwise empty environment, using $ mamba install salmon=1.10.2-0 I get

<snip>
Could not solve for environment specs
The following packages are incompatible
├─ libmambapy is installable with the potential options
│  ├─ libmambapy [1.5.2|1.5.3|...|1.5.7] would require
│  │  └─ libmamba [1.5.2 had39da4_1|1.5.3 had39da4_1|...|1.5.7 had39da4_0], which requires
│  │     └─ libarchive >=3.7.2,<3.8.0a0  with the potential options
│  │        ├─ libarchive 3.7.2 would require
│  │        │  └─ libxml2 [>=2.12.2,<2.13.0a0 |>=2.12.2,<3.0.0a0 ], which requires
│  │        │     └─ icu >=73.2,<74.0a0 , which can be installed;
│  │        └─ libarchive 3.7.2 would require
│  │           └─ libxml2 >=2.11.5,<3.0.0a0  with the potential options
│  │              ├─ libxml2 [2.11.5|2.11.6|...|2.12.5], which can be installed (as previously explained);
│  │              └─ libxml2 2.11.5 would require
│  │                 └─ icu >=72.1,<73.0a0 , which can be installed;
│  ├─ libmambapy [0.18.0|0.18.1|...|0.27.0] would require
│  │  └─ python >=3.7,<3.8.0a0 , which can be installed;
│  ├─ libmambapy [0.18.0|0.18.1|...|1.5.7] would require
│  │  └─ python >=3.8,<3.9.0a0 , which can be installed;
│  ├─ libmambapy [0.18.0|0.18.1|...|1.5.7] would require
│  │  └─ python >=3.9,<3.10.0a0 , which can be installed;
│  ├─ libmambapy [0.18.1|0.18.2|...|1.5.7] would require
│  │  └─ python >=3.10,<3.11.0a0 , which can be installed;
│  ├─ libmambapy [1.0.0|1.1.0|...|1.5.7] would require
│  │  └─ python >=3.11,<3.12.0a0 , which can be installed;
│  ├─ libmambapy [0.22.1|0.24.0|...|1.5.6] conflicts with any installable versions previously reported;
│  ├─ libmambapy 0.23.1 would require
│  │  └─ libmamba 0.23.1 h1566912_0, which does not exist (perhaps a missing channel);
│  ├─ libmambapy 0.23.3 would require
│  │  └─ libmamba 0.23.3 h1566912_0, which does not exist (perhaps a missing channel);
│  └─ libmambapy 1.5.6 would require
│     └─ libmamba 1.5.6 hfe524e5_0, which does not exist (perhaps a missing channel);
└─ salmon 1.10.2-0**  is not installable because it requires
   └─ icu >=70.1,<71.0a0 , which conflicts with any installable versions previously reported.

Any help is appreciated.

Cheers Christian

rpetit3 commented 8 months ago

Hi @cmeesters

Can you try the following?

mamba create -n test-salmon -c conda-forge -c bioconda 'salmon=1.10.2-0'

This worked for me.

cmeesters commented 8 months ago

Thanks, but alas:

<snip>
Could not solve for environment specs
The following package could not be installed
└─ salmon 1.10.2-0**  is not installable because it requires
   └─ boost-cpp >=1.78.0,<1.78.1.0a0 , which conflicts with any installable versions previously reported.

Moreover the env I would like to use salmon in currently has boost v1.84.0.

cmeesters commented 8 months ago

same is true for 1.10.3