Hi Jakob,

It looks like the actual fix should be to replace the (horribly outdated) LibUUID with util-linux.

See also https://github.com/easybuilders/easybuild-easyconfigs/pull/6807 for example.

Jakob: are you up for trying that, i.e.:

* replace the LibUUID dependency in fontconfig-2.13.0-GCCcore-7.3.0.eb to with util-linux v2.32.1

* rebuild X11 on top of that changed fontconfig

* check whether the problem is fixed



regards,

Kenneth

On 05/10/2018 10:27, Jakob Schiøtz 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/



Reply via email to