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

-- 
Dr. Loris Bennett (Mr.)
ZEDAT, Freie Universität Berlin         Email loris.benn...@fu-berlin.de

Reply via email to