I forgot to add that I already did the PR, it is #6963 Jakob
> On 5 Oct 2018, at 11:19, Jakob Schiøtz <[email protected]> wrote: > > 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/ > > > -- Jakob Schiøtz, professor, Ph.D. Department of Physics Technical University of Denmark DK-2800 Kongens Lyngby, Denmark http://www.fysik.dtu.dk/~schiotz/

