Re: Multiple versions of mesa libraries in cmake runtime search path

2024-03-22 Thread Jake
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

Re: Multiple versions of mesa libraries in cmake runtime search path

2024-03-21 Thread Jake
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

Multiple versions of mesa libraries in cmake runtime search path

2024-03-16 Thread Jake
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