Happy to report a fix for this: Install both geant4-vis and mesa with the
--no-grafts option. This makes sure only 1 variant of mesa is used.
E.g.
#+begin_src sh
guix shell geant4-vis cmake make gcc-toolchain mesa --no-grafts
#+end_src
Cheers
Jake
On Fri, Mar 22, 2024 at 5:23 AM Jake wrot
If the problem is that qtbase-5 is propagating a different mesa than the
one we can install (i.e. a different /gnu/store entry), let's try
installing qtbase-5 and using its propagated mesa instead of installing
mesa ourselves.
#+begin_src sh
guix shell geant4-vis cmake make gcc-toolchain qtba
Hello
In short, I have the mesa package installed and another package I installed
appears to have a different mesa in /gnu/store/ as a runtime dependency.
As a result, cmake is unable to generate a safe runtime search path,
because there are 2 different libGL.so.1 and libEGL.so.1 files in the path