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