Dear list,

I'm having the following issue when trying to build cairo.

[sagon@node025 openpose] $ eb --configfiles=/opt/cluster/easybuild/dev.cfg cairo-1.16.0-GCCcore-8.3.0.eb
== temporary log file in case of crash /tmp/eb-AVpHdo/easybuild-5vTSb6.log
ERROR: Failed to process easyconfig /home/sagon/easybuild/o/openpose/cairo-1.16.0-GCCcore-8.3.0.eb: Failed to find easyconfig file 'pixman-0.38.0-GCCcore-8.3.0.eb' when determining module name for: {'external_module_metadata': {}, 'short_mod_name': None, 'toolchain': {'version': '8.3.0', 'name': 'GCCcore'}, 'name': 'pixman', 'full_mod_name': None, 'system': False, 'build_only': False, 'versionsuffix': '', 'version': '0.38.0', 'toolchain_inherited': True, 'hidden': False, 'external_module': False}

Strange because pixman does exist for GCCcore/8.3.0:
[sagon@node025 openpose] $ ml GCCcore/8.3.0 pixman/0.38.0
[sagon@node025 openpose] $ ml show pixman
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
   /opt/ebmodules/all/Compiler/GCCcore/8.3.0/pixman/0.38.0.lua:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
[...]
prepend_path("CPATH","/opt/ebsofts/pixman/0.38.0-GCCcore-8.3.0/include")
prepend_path("LD_LIBRARY_PATH","/opt/ebsofts/pixman/0.38.0-GCCcore-8.3.0/lib")
prepend_path("LIBRARY_PATH","/opt/ebsofts/pixman/0.38.0-GCCcore-8.3.0/lib")
prepend_path("PKG_CONFIG_PATH","/opt/ebsofts/pixman/0.38.0-GCCcore-8.3.0/lib/pkgconfig")
setenv("EBROOTPIXMAN","/opt/ebsofts/pixman/0.38.0-GCCcore-8.3.0")
setenv("EBVERSIONPIXMAN","0.38.0")
setenv("EBDEVELPIXMAN","/opt/ebsofts/pixman/0.38.0-GCCcore-8.3.0/easybuild/Compiler-GCCcore-8.3.0-pixman-0.38.0-easybuild-devel")

It's first time I have this issue and I just upgraded to EB 4.1.0... maybe it's related?!

I have this in my dev.cfg:

module-naming-scheme = HierarchicalMNS

I read something about fixed-installdir-naming-scheme. As I'm using HierarchicalMNS, I understand it's better to add this to my config:

[override]
fixed-installdir-naming-scheme = 0

I have tried to build cairo with and without this option without change.

Best

Reply via email to