Upon updating Fedora I got the error:
```
Cannot enable multiple streams for module 'maven'
```
This can be solved by running:
```
dnf module reset <name>
```
I tried hard to make it work on Sherlock but failed in the end. I got zsh to compile but the resulting shell failed to parse color strings.
However, I could not make icmake work as I wanted to. One trick to at least build it was to change the gcc compiler using `ml gcc/6.3.0` on Sherlock.
X. Zheng, C. Dan, B. Aragam, P. Ravikumar, and E. Xing. Proceedings of the Twenty Third International Conference on Artificial Intelligence and Statistics, volume 108 of Proceedings of Machine Learning Research, page 3414--3425. PMLR, (26--28 Aug 2020)
Y. Zheng, F. Liu, and H. Hsieh. International Conference on Knowledge Discovery and Data Mining (SIGKDD), page 1436--1444. New York, NY, USA, ACM, (2013)