<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><div dir="auto" style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi all,<div class=""><br class=""></div><div class="">Starting with gemc 4a.2.4 <a href="https://github.com/gemc/clas12Tags" class="">(soon to be "production")</a> gemc is distributed with docker. </div><div class=""><br class=""></div><div class="">See the<a href="https://gemc.jlab.org/gemc/html/docker.html" class=""> new instructions</a>.</div><div class=""><br class=""></div><div class="">Motivation:</div><div class=""><br class=""></div><div class="">After many years, even with many improvements on the installation scripts, the compilation of gemc from scratch remains a difficult task. </div><div class=""><br class=""></div><div class="">geant4, qt, cadmesh, various compilers, scons and cmake, etc present challenges with their upgrades and virtually every release of Mac and Linux OSes. And that's ok: we want to use the latest technologies and bug fixes. But it makes the installation grueling on the users.</div><div class=""><br class=""></div><div class="">Docker solves this by encapsulating the software on a container image stored on the cloud. The installation is now a one-liner and it takes a few minutes (the first time only) to download. Docker can run gemc in batch mode or interactive mode (using your browser or vnc). It can also interact with the local filesystem so you can save the work. And it can run on all architectures (including Windows).</div><div class=""><br class=""></div><div class="">Please give it a try and let me know.</div><div class=""><br class=""></div><div class="">Yours,</div><div class="">Mauri</div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div><div class=""><br class=""></div></div></body></html>