Hi,

is there any update on this issue?

Cheers,

Christian


On 8/27/19 2:06 PM, Loris Bennett wrote:
Hi Åke,

Ah, thanks for the information.  The change must have happened
post 3.2.6, as I have a working easyconfig for that version.

I would in fact be happy to install an older version, but an apparently
bumpy transition from Sourceforge to Github seems to have broken all the
archived source packages :-(

Cheers,

Loris

Åke Sandgren <ake.sandg...@hpc2n.umu.se> writes:

You're not doing anything wrong, but since MrBayes changed layout
between some 3.2 version and 3.2.7 the easyblock need to be updated.

(Don't have time to look at this myself)

On 8/27/19 1:23 PM, Loris Bennett wrote:
Hi,

With EasyBuild 3.9.4 and the following easyconfig:

   name = 'MrBayes'
   version = '3.2.7'

   homepage = 'http://nbisweden.github.io'
   description = "MrBayes is a program for the Bayesian estimation of 
phylogeny."

   toolchain = {'name': 'foss', 'version': '2018b'}
   toolchainopts = {'usempi': True}

   source_urls = ['https://github.com/NBISweden/MrBayes/archive']
   sources = ['v%(version)s.tar.gz']

   dependencies = [
       ('beagle-lib', '3.0.2'),
       ('libreadline', '7.0'),
   ]

   builddependencies = [
       ('Autotools', '20180311'),
   ]

   moduleclass = 'bio'

I have the following error for a

   == 2019-08-27 13:12:36,748 run.py:173 DEBUG run_cmd: running cmd autoconf 
(in /trinity/shared/easybuild/build/MrBayes/3.2.7/foss-2018b/MrBayes-3.2.7/src)
   == 2019-08-27 13:12:36,748 run.py:192 INFO running cmd: autoconf
   == 2019-08-27 13:12:36,960 build_log.py:163 ERROR EasyBuild crashed with an
error (at
easybuild/software/EasyBuild/3.9.4/lib/python2.7/site-packages/vsc_base-2.8.4-py2.7.egg/vsc/utils/exceptions.py:124
in __init__): cmd "autoconf" exited with exit code 1 and output:
   autoconf: error: no input file

As the unpacked tarball has the structure

   /trinity/shared/easybuild/build/MrBayes/3.2.7/foss-2018b/MrBayes-3.2.7/
   ├── aclocal.m4
   ├── am-aux
   ├── am-macros
   ├── configure
   ├── configure.ac
   ├── COPYING
   ├── doc
   ├── examples
   ├── INSTALL
   ├── Makefile.am
   ├── Makefile.in
   ├── NEWS
   ├── README
   ├── src
   └── TODO

autoconf should be run in .../MrBayes-3.2.7, rather than
.../MrBayes-3.2.7/src

What am I doing wrong?

Cheers,

Loris

Reply via email to