My bad: ERROR: Build of /p/project/cjsc/a.strube/easybuild-repository/Golden_Repo/h/HDF5/HDF5-1.14.2-GCCcore-12.3.0-serial.eb failed (err: 'build failed (first 300 chars): ERROR: No default extension class set for HDF5')
> On 4. Sep 2023, at 13:20, Strube, Alexandre <[email protected]> wrote: > > Answering to myself: > > I added > > > exts_list = [ > ('hdf5plugin', version, { > 'source_tmpl': 'hdf5plugin-%(version)s-centos8_64.tar.gz', > 'source_urls': > ['https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.14/hdf5-%(version)s/plugins/'], > 'checksums': > ['036e3e8998b6c3dd9e6b5ba598e3aea2cd2f7ffe4eda4386f38fe35545091843'], > }), > ] > > And it works. I trusted them to have done it properly before asking me > > (there’s more to be done afterwards, but that’s the tldr) > >> On 4. Sep 2023, at 13:06, Strube, Alexandre <[email protected]> wrote: >> >> Hi, a colleague is trying to add the hdf5 plugins to HDF5. >> >> First, they tried adding an extension on hdf5, which fails, as there’s no >> extension class on hdf5 easyblock. >> >> So they created a bundle (see attachment). >> >> The error that comes up is this: >> >> == 2023-09-04 13:01:12,174 build_log.py:171 ERROR EasyBuild crashed with an >> error (at easybuild/base/exceptions.py:126 in __init__): Failed to import >> EB_hdf5 easyblock: Failed to import EB_hdf5 from easybuild.easyblocks.hdf5: >> module 'easybuild.easyblocks.hdf5' has no attribute 'EB_hdf5' (at >> easybuild/framework/easyconfig/easyconfig.py:1937 in get_easyblock_class) >> ERROR: Failed to get application instance for HDF5 (easyblock: Bundle): >> Failed to import EB_hdf5 easyblock: Failed to import EB_hdf5 from >> easybuild.easyblocks.hdf5: module 'easybuild.easyblocks.hdf5' has no >> attribute 'EB_hdf5' >> >> >> I think that the hdf5 plugins are a welcome addition to hdf5, but I am a bit >> lost here. Any hints? >> >> >> <HDF5-1.14.2-GCCcore-12.3.0-serial-bundle.eb> >
signature.asc
Description: Message signed with OpenPGP

