At least for me, having fontconfig depend on linux-util instead of LibUUID solves exactly that problem (version `UUID_1.0' not found).
Obviously, that is not going to work for other packages depending directly on LibUUID, unless they can make the same change. Jakob > On 5 Oct 2018, at 11:09, Alan O'Cais <[email protected]> wrote: > > No, what they discuss is how to solve " version `UUID_1.0' not found" > problem, basically you need > > patches = [('libuuid.sym', '%(builddir)s')] > preconfigopts = 'LDFLAGS="$LDFLAGS > -Wl,--version-script=%(builddir)s/libuuid.sym"' > > in your libuuid easyconfig and you can get the patch from > https://raw.githubusercontent.com/karelzak/util-linux/master/libuuid/src/libuuid.sym > > Now that I've written that much, I might as well open that PR myself... > https://github.com/easybuilders/easybuild-easyconfigs/pull/6962 > > On Fri, 5 Oct 2018 at 10:27, Jakob Schiøtz <[email protected]> wrote: > Thanks for the reference. Unfortunately, I have no clue what they are > talking about in that thread. :-( > > Is the LibUUID module included to work around the bug they mention there? > > Jakob > > > > On 5 Oct 2018, at 10:17, Alan O'Cais <[email protected]> wrote: > > > > This was discussed on the mailing list recently (see > > https://lists.ugent.be/wws/arc/easybuild/2018-09/msg00015.html) but someone > > needs to open a PR... > > > > On Fri, 5 Oct 2018 at 10:00, Jakob Schiøtz <[email protected]> wrote: > > Dear all, > > > > We use matplotlib with Tkinter support. Until foss/2018a that worked just > > fine, but with foss/2018b it causes a module named LibUUID to be loaded. > > That library breaks a lot of programs, for example it causes Emacs to > > crash. It also causes errors like this from the MPI stack: > > > > [x049.nifl.fysik.dtu.dk:12411] mca_base_component_repository_open: unable > > to open mca_mtl_psm: > > /home/modules/software/LibUUID/1.0.3-GCCcore-7.3.0/lib/libuuid.so.1: > > version `UUID_1.0' not found (required by /lib64/libpsm_infinipath.so.1) > > (ignored) > > > > I don’t know why this library is being loaded by X11/20180604-GCCcore-7.3.0 > > but not by X11/20180131-GCCcore-6.4.0 > > > > > > Somehow, I guess the underlying real problem is that EasyBuild relies on > > LD_LIBRARY_PATH to find shared libraries, instead of compiling with > > -Wl,-rpath=XXX. It will invariably cause breakage like this, where one > > module points to a folder containing a library with the same name as > > another program expects to find elsewhere. But that may be very difficult > > to fix, getting rid of LibUUID might be a good start. :-) > > > > Best regards > > > > Jakob > > > > > > > > > > -- > > Jakob Schiøtz, professor, Ph.D. > > Department of Physics > > Technical University of Denmark > > DK-2800 Kongens Lyngby, Denmark > > http://www.fysik.dtu.dk/~schiotz/ > > > > > > > > > > > > -- > > Dr. Alan O'Cais > > E-CAM Software Manager > > Juelich Supercomputing Centre > > Forschungszentrum Juelich GmbH > > 52425 Juelich, Germany > > > > Phone: +49 2461 61 5213 > > Fax: +49 2461 61 6656 > > E-mail: [email protected] > > WWW: http://www.fz-juelich.de/ias/jsc/EN > > > > > > ------------------------------------------------------------------------------------------------ > > ------------------------------------------------------------------------------------------------ > > Forschungszentrum Juelich GmbH > > 52425 Juelich > > Sitz der Gesellschaft: Juelich > > Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498 > > Vorsitzender des Aufsichtsrats: MinDir Dr. Karl Eugen Huthmacher > > Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender), > > Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt, > > Prof. Dr. Sebastian M. Schmidt > > ------------------------------------------------------------------------------------------------ > > ------------------------------------------------------------------------------------------------ > > > > -- > Jakob Schiøtz, professor, Ph.D. > Department of Physics > Technical University of Denmark > DK-2800 Kongens Lyngby, Denmark > http://www.fysik.dtu.dk/~schiotz/ > > > > > > -- > Dr. Alan O'Cais > E-CAM Software Manager > Juelich Supercomputing Centre > Forschungszentrum Juelich GmbH > 52425 Juelich, Germany > > Phone: +49 2461 61 5213 > Fax: +49 2461 61 6656 > E-mail: [email protected] > WWW: http://www.fz-juelich.de/ias/jsc/EN -- Jakob Schiøtz, professor, Ph.D. Department of Physics Technical University of Denmark DK-2800 Kongens Lyngby, Denmark http://www.fysik.dtu.dk/~schiotz/

