You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
== 2020-07-14 18:26:02,826 build_log.py:169 ERROR EasyBuild crashed with an error (at easybuild/site-packages/easybuild-framework/easybuild/base/exceptions.py:124 in __init__): Failed to obtain class for <class 'easybuild.easyblocks.generic.configuremake.ConfigureMake'> easyblock (not available?): type object 'ConfigureMake' has no attribute 'split' (at easybuild/site-packages/easybuild-framework/easybuild/framework/easyconfig/easyconfig.py:1843 in get_easyblock_class)
Using this EasyConfig :
https://github.com/easybuilders/easybuild-easyconfigs/blob/acce328b9bb3c9cde5727102c6d23124235c80a1/easybuild/easyconfigs/m/MESS/MESS-0.1.6-foss-2019b.eb
I encounter
because of this line in our hooks :
https://github.com/ComputeCanada/easybuild-computecanada-config/blob/07270b6a6c690a1e4d4f631ded4a3c0ecda7f95d/cc_hooks_nix.py#L292
The failure comes from
easybuild-framework/easybuild/framework/easyconfig/easyconfig.py
Line 1775 in d009198
This is because of the representation of
ec.easyblock
in the "components", i.e.https://github.com/easybuilders/easybuild-easyconfigs/blob/acce328b9bb3c9cde5727102c6d23124235c80a1/easybuild/easyconfigs/m/MESS/MESS-0.1.6-foss-2019b.eb#L25
The
type
ofec.easyblock
is astr
for main EasyConfigs, but it is atype
for the "components".Why the inconsistency ?
The text was updated successfully, but these errors were encountered: