Closed mikaem closed 6 years ago
Why don't you create a new environment to install conda-forge's icu there?
@ccordoba12 Naturally, in that case there's no issue because the original icu will not be replaced. The issue only applies to an attempt to upgrade icu in the main environment.
The problem is defaults and conda-forge are not compatible. Basically, you need to create a new environment to install conda-forge packages.
Please see this (long) discussion to understand the reasons for this:
I see. I understand many of the issues raised in that link. It gets complicated. I'm building Fenics that depends on boost+vtk+mpi+hdf5+++. And conda-forges hdf5 is built without mpi, vtk is built against serial hdf5 etc. Bottom line, the conda-forge recipes are nice, but they always (for me) needs tweaking. Or new features.
Current issue is not really a conda-forge/icu issue or a compatibility thing. Uninstalling icu from defaults does not clean up properly, leading to issues with upgrading. Easily avoided using environments.
Closing this. Most of the points here are in https://conda-forge.org/docs/conda-forge_gotchas.html#using-multiple-channels
Hi
I'm getting into some trouble with icu-56.1-4 that seems similar to issue #9. I install a fresh Anaconda 4.2.0 on OSX 10.11 and the first thing I do is
This leads to
And after this my entire conda package is broken
Looks like the old ~/anaconda2/lib/icu/current cannot be overwritten by a new link. And it turns out that the /anaconda2/lib/icu folder is not removed when doing
So whos fault is that? The original package I suppose?