salmon icon indicating copy to clipboard operation
salmon copied to clipboard

conda package for salmon may not have correct tbb constraints

Open ctb opened this issue 5 years ago • 3 comments

Hello, I'm debugging a salmon install problem with conda. I don't have time to double check, but it looks something like:

  • if you install salmon 1.1.0, you get a version of tbb, 2021.1.1, from conda-forge
  • if you then try to upgrade to salmon 1.4.0, you actually want to get a different version of tbb from defaults, but the version pinning doesn't require it so it sticks with conda-forge
  • if you force tbb==2020.3 for salmon 1.4.0, things work
  • if you don't, you get salmon: error while loading shared libraries: libtbb.so.2: cannot open shared object file: No such file or directory

The error shows up with: tbb 2021.1.1 h4bd325d_0 conda-forge

and the functioning version of tbb seems to be: tbb 2020.3 hfd86e86_0 defaults

I don't have time to chase this down further at the moment, but hopefully this will be sufficiently clear for me to figure it out later :)

ctb avatar Mar 05 '21 16:03 ctb

@ctb,

This seems to explain the source of the issue : https://twitter.com/dpryan79/status/1368116490801717251?s=19. It looks like it will be fixed upstream (hopefully soon).

--Rob

rob-p avatar Mar 07 '21 17:03 rob-p

On Sun, Mar 07, 2021 at 09:55:59AM -0800, Rob Patro wrote:

This seems to explain the source of the issue : https://twitter.com/dpryan79/status/1368116490801717251?s=19. It looks like it will be fixed upstream (hopefully soon).

excellent, thanks for tracking that down! Hopefully this issue can serve as google bait for others wondering how to deal with this error :)

ctb avatar Mar 07 '21 17:03 ctb

also see https://github.com/COMBINE-lab/salmon/issues/637

ctb avatar Jun 10 '21 23:06 ctb