Open jgustavsen opened 3 days ago
Starting with EB 5 we will be more active in archiving old stuff like this; which not only is unlikely to build anywhere anymore, but is of course very outdated software.
2019a is way to old to bother with. I wouldn't install any toolchain that's older than the OS i'm working on.
If there is no new version of a software one wants, someone needs to take some time to update it, and submit a new pull request with an updated version to this repo. This is almost entirely done by volunteers (and often on their spare time), by those who need the software.
In this case, this custom easyblock was so old it was even removed for 5.0 since noone used it, but it can be resurrected if there is interest.
An updated Mothur-1.48.2-foss-2023b.eb
would be something like
name = 'Mothur'
version = '1.48.2'
homepage = 'https://www.mothur.org/'
description = """Mothur is a single piece of open-source, expandable software
to fill the bioinformatics needs of the microbial ecology community."""
toolchain = {'name': 'foss', 'version': '2023b'}
toolchainopts = {'usempi': True, 'cstd': 'c++11'}
source_urls = ['https://github.com/mothur/mothur/archive/']
sources = ['v%(version)s.tar.gz']
checksums = ['bd37b22b5d2629c5f44bd7f104c5e5a2c3a117d724cd113ec7526c4aa62e1793']
dependencies = [
('Python', '3.11.5'),
('Boost.Python', '1.83.0'),
('HDF5', '1.14.3'),
('libreadline', '8.2'),
('ncurses', '6.4'),
('zlib', '1.2.13'),
]
moduleclass = 'bio'
Hi @Micket , Many thanks for the response. I am quite new to Easybuild, but would be happy to try to submit a PR for this newer version as proposed by you. I will follow the contributing guide and try to add this new version. Thanks, Julia
Hi! Thanks for your work on Easybuild. I am trying to install mothur and am running into some issues.
System info
cat /etc/os-release
eb --show-config
Trying to run:
eb Mothur-1.43.0-foss-2019a-Python-3.7.2.eb --robot --insecure-download --tmpdir=/tmp --buildpath=/tmp/eb
gives:
and the salient parts of the log are:
and what looks relevant in the config.log is:
Any thoughts on how I might troubleshoot this more? It seems to me that my system compiler is too new and is causing issues with these easyconfigs.
Thanks, Julia