Skip to content

Instantly share code, notes, and snippets.

@malcook
Created March 14, 2015 04:41
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save malcook/bdd3a4430568197ba1c0 to your computer and use it in GitHub Desktop.
Save malcook/bdd3a4430568197ba1c0 to your computer and use it in GitHub Desktop.
== 2015-03-13 21:48:51,169 main INFO This is EasyBuild 2.1.0dev (framework: 2.1.0dev, easyblocks: 2.1.0dev) on host mango.sgc.loc.
== 2015-03-13 21:48:51,170 main INFO Command line: --modules-tool=Lmod --robot=/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs --try-toolchain="['goolf', '1.7.20']" biodeps-1.6-goolf-1.4.10-extended.eb
== 2015-03-13 21:48:51,171 main INFO Using /tmp/eb-dqaqb2 as temporary directory
== 2015-03-13 21:48:51,172 main.tools.robot INFO Using robot path(s): ['/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs']
== 2015-03-13 21:48:51,172 main.tools.robot INFO Prepended list of robot search paths with /tmp/eb-dqaqb2/tweaked_easyconfigs: ['/tmp/eb-dqaqb2/tweaked_easyconfigs', '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs']
== 2015-03-13 21:48:51,177 main.filetools INFO Command /n/local/sce/apps/lmod/lmod/libexec/lmod found at /n/local/sce/apps/lmod/lmod/libexec/lmod
== 2015-03-13 21:48:51,177 main.Lmod INFO Full path for module command is /n/local/sce/apps/lmod/lmod/libexec/lmod, so using it
== 2015-03-13 21:48:51,257 main.Lmod INFO Prepended list of module paths with path used by EasyBuild: /home/mec/.local/easybuild/modules/all
== 2015-03-13 21:48:51,493 main.Lmod INFO $MODULEPATH set based on list of module paths (via 'module use'): /home/mec/.local/easybuild/modules/all:/n/local/sce/mod:/n/local/sce/apps/lmod/5.9/modulefiles/Core:/n/local/sce/apps/modulefiles/Linux:/n/local/sce/apps/modulefiles/Core:/n/local/sce/apps/lmod/lmod/modulefiles/Core
== 2015-03-13 21:48:51,553 main.Lmod INFO Found version 5.9
== 2015-03-13 21:48:51,553 main.Lmod INFO Converted actual version to '5.9'
== 2015-03-13 21:48:51,636 main.filetools INFO Command eb found at /n/local/sce/EasyBuild-dev/easybuild-framework/eb
== 2015-03-13 21:48:54,746 main.easyconfig.tools INFO Found biodeps-1.6-goolf-1.4.10-extended.eb in /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs: /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb
== 2015-03-13 21:48:54,750 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:54,761 main.easyconfig.easyconfig INFO Derived full easyblock module path for Toolchain: easybuild.easyblocks.generic.toolchain
== 2015-03-13 21:48:54,761 main.easyconfig.easyconfig INFO Successfully obtained class 'Toolchain' for easyblock 'Toolchain' (software name 'biodeps')
== 2015-03-13 21:48:54,761 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb with rawcontent: ##
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Fotis Georgatos <fotis@cern.ch>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html
##
easyblock = "Toolchain"
name = 'biodeps'
version = '1.6'
versionsuffix = '-extended'
homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html'
description = """The purpose of this collection is to provide common dependencies in a bundle,
so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences"""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
dependencies = [
('bzip2', '1.0.6'),
('zlib', '1.2.7'),
('libreadline', '6.2'),
('ncurses', '5.9'),
('Boost', '1.51.0', '-Python-2.7.3'),
('SAMtools', '0.1.18'),
('Perl', '5.16.3', '-bare'),
('Java', '1.7.0_10', '', True),
('libpng', '1.5.13'),
]
moduleclass = 'bio'
== 2015-03-13 21:48:54,770 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:54,770 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:54,771 main.EasyConfig INFO setting config option name: value biodeps (type: <type 'str'>)
== 2015-03-13 21:48:54,771 main.EasyConfig INFO setting config option moduleclass: value bio (type: <type 'str'>)
== 2015-03-13 21:48:54,771 main.EasyConfig INFO setting config option versionsuffix: value -extended (type: <type 'str'>)
== 2015-03-13 21:48:54,772 main.EasyConfig INFO setting config option version: value 1.6 (type: <type 'str'>)
== 2015-03-13 21:48:54,780 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Boost', 'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'version': '1.51.0', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'SAMtools', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'versionsuffix': '', 'version': '0.1.18', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Perl', 'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'versionsuffix': '-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'version': '5.16.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'full_mod_name': 'Java/1.7.0_10', 'version': '1.7.0_10', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libpng', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'versionsuffix': '', 'version': '1.5.13', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:54,781 main.EasyConfig INFO setting config option easyblock: value Toolchain (type: <type 'str'>)
== 2015-03-13 21:48:54,781 main.EasyConfig INFO setting config option homepage: value http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html (type: <type 'str'>)
== 2015-03-13 21:48:54,781 main.EasyConfig INFO setting config option description: value The purpose of this collection is to provide common dependencies in a bundle,
so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences (type: <type 'str'>)
== 2015-03-13 21:48:54,784 main.EasyConfig INFO Validating easyconfig
== 2015-03-13 21:48:54,784 main.EasyConfig INFO Checking OS dependencies
== 2015-03-13 21:48:54,784 main.EasyConfig INFO OS dependencies ok: []
== 2015-03-13 21:48:54,785 main.EasyConfig INFO Checking skipsteps
== 2015-03-13 21:48:54,785 main.EasyConfig INFO Checking build option lists
== 2015-03-13 21:48:54,785 main.EasyConfig INFO Checking licenses
== 2015-03-13 21:48:54,939 main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:54,952 main.tools.robot INFO Forcing all dependencies to be retained.
== 2015-03-13 21:48:54,954 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb
== 2015-03-13 21:48:54,955 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:54,982 main.easyconfig.easyconfig INFO Successfully obtained EB_bzip2 class instance from easybuild.easyblocks.bzip2
== 2015-03-13 21:48:54,982 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_bzip2' for easyblock 'None' (software name 'bzip2')
== 2015-03-13 21:48:54,982 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb with rawcontent: name = 'bzip2'
version = '1.0.6'
homepage = 'http://www.bzip.org/'
description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically
compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical
compressors), whilst being around twice as fast at compression and six times faster at decompression."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'pic': True}
sources = [SOURCE_TAR_GZ]
source_urls = ['http://www.bzip.org/%(version)s/']
moduleclass = 'tools'
== 2015-03-13 21:48:54,989 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:54,989 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:54,989 main.EasyConfig INFO setting config option name: value bzip2 (type: <type 'str'>)
== 2015-03-13 21:48:54,990 main.EasyConfig INFO setting config option moduleclass: value tools (type: <type 'str'>)
== 2015-03-13 21:48:54,990 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:54,990 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:54,990 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:54,990 main.EasyConfig INFO setting config option version: value 1.0.6 (type: <type 'str'>)
== 2015-03-13 21:48:54,990 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.bzip.org/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:54,991 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.bzip.org/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:54,991 main.EasyConfig INFO setting config option source_urls: value ['http://www.bzip.org/%(version)s/'] (type: <type 'list'>)
== 2015-03-13 21:48:54,991 main.EasyConfig INFO setting config option toolchainopts: value {'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:54,991 main.EasyConfig INFO setting config option homepage: value http://www.bzip.org/ (type: <type 'str'>)
== 2015-03-13 21:48:54,991 main.EasyConfig INFO setting config option description: value bzip2 is a freely available, patent free, high-quality data compressor. It typically
compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical
compressors), whilst being around twice as fast at compression and six times faster at decompression. (type: <type 'str'>)
== 2015-03-13 21:48:55,003 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,015 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolf-1.4.10.eb
== 2015-03-13 21:48:55,017 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,018 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,018 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'zlib')
== 2015-03-13 21:48:55,018 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolf-1.4.10.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'zlib'
version = '1.2.7'
homepage = 'http://www.zlib.net/'
description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}
sources = [SOURCELOWER_TAR_GZ]
source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')]
sanity_check_paths = {
'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'lib'
== 2015-03-13 21:48:55,022 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,022 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:55,022 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,022 main.EasyConfig INFO setting config option name: value zlib (type: <type 'str'>)
== 2015-03-13 21:48:55,023 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:55,023 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,023 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,023 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,023 main.EasyConfig INFO setting config option version: value 1.2.7 (type: <type 'str'>)
== 2015-03-13 21:48:55,023 main.easyconfig.easyconfig WARNING Unable to resolve template value http://sourceforge.net/projects/libpng/files/zlib/%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,024 main.easyconfig.easyconfig WARNING Unable to resolve template value http://sourceforge.net/projects/libpng/files/zlib/%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,024 main.EasyConfig INFO setting config option source_urls: value [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] (type: <type 'list'>)
== 2015-03-13 21:48:55,024 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,024 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,024 main.EasyConfig INFO setting config option homepage: value http://www.zlib.net/ (type: <type 'str'>)
== 2015-03-13 21:48:55,025 main.EasyConfig INFO setting config option description: value zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system. (type: <type 'str'>)
== 2015-03-13 21:48:55,034 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,044 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/goolf/goolf-1.4.10.eb
== 2015-03-13 21:48:55,046 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,047 main.easyconfig.easyconfig INFO Derived full easyblock module path for Toolchain: easybuild.easyblocks.generic.toolchain
== 2015-03-13 21:48:55,047 main.easyconfig.easyconfig INFO Successfully obtained class 'Toolchain' for easyblock 'Toolchain' (software name 'goolf')
== 2015-03-13 21:48:55,047 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/goolf/goolf-1.4.10.eb with rawcontent: easyblock = "Toolchain"
name = 'goolf'
version = '1.4.10'
homepage = '(none)'
description = """GNU Compiler Collection (GCC) based compiler toolchain, including
OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK."""
toolchain = {'name': 'dummy', 'version': 'dummy'}
comp_name = 'GCC'
comp_version = '4.7.2'
comp = (comp_name, comp_version)
blaslib = 'OpenBLAS'
blasver = '0.2.6'
blas = '%s-%s' % (blaslib, blasver)
blas_suff = '-LAPACK-3.4.2'
# toolchain used to build goolf dependencies
comp_mpi_tc_name = 'gompi'
comp_mpi_tc_ver = "%s" % version
comp_mpi_tc = (comp_mpi_tc_name, comp_mpi_tc_ver)
# compiler toolchain dependencies
# we need GCC and OpenMPI as explicit dependencies instead of gompi toolchain
# because of toolchain preperation functions
dependencies = [
comp,
('OpenMPI', '1.6.4', '', comp), # part of gompi-1.4.10
(blaslib, blasver, blas_suff, comp_mpi_tc),
('FFTW', '3.3.3', '', comp_mpi_tc),
('ScaLAPACK', '2.0.2', '-%s%s' % (blas, blas_suff), comp_mpi_tc)
]
moduleclass = 'toolchain'
== 2015-03-13 21:48:55,053 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,053 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,053 main.EasyConfig INFO setting config option name: value goolf (type: <type 'str'>)
== 2015-03-13 21:48:55,054 main.EasyConfig INFO setting config option moduleclass: value toolchain (type: <type 'str'>)
== 2015-03-13 21:48:55,054 main.EasyConfig INFO setting config option version: value 1.4.10 (type: <type 'str'>)
== 2015-03-13 21:48:55,054 main.EasyConfig INFO setting config option easyblock: value Toolchain (type: <type 'str'>)
== 2015-03-13 21:48:55,056 main.EasyConfig INFO setting config option dependencies: value [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.7.2', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'version': '1.6.4', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'FFTW', 'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'versionsuffix': '', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'version': '3.3.3', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'ScaLAPACK', 'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'versionsuffix': '-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'version': '2.0.2', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,056 main.EasyConfig INFO setting config option homepage: value (none) (type: <type 'str'>)
== 2015-03-13 21:48:55,056 main.EasyConfig INFO setting config option description: value GNU Compiler Collection (GCC) based compiler toolchain, including
OpenMPI for MPI support, OpenBLAS (BLAS and LAPACK support), FFTW and ScaLAPACK. (type: <type 'str'>)
== 2015-03-13 21:48:55,080 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'version': '6.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb
== 2015-03-13 21:48:55,082 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,083 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,083 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'libreadline')
== 2015-03-13 21:48:55,083 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'libreadline'
version = '6.2'
homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html'
description = """The GNU Readline library provides a set of functions for use by applications that
allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'pic': True}
sources = ['readline-%(version)s.tar.gz']
source_urls = ['http://ftp.gnu.org/gnu/readline']
dependencies = [('ncurses', '5.9')]
sanity_check_paths = {
'files' : ['lib/libreadline.a', 'lib/libhistory.a'] +
['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h',
'rlstdc.h', 'rltypedefs.h', 'tilde.h']],
'dirs' : [],
}
moduleclass = 'lib'
== 2015-03-13 21:48:55,086 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,087 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['lib/libreadline.a', 'lib/libhistory.a', 'include/readline/chardefs.h', 'include/readline/history.h', 'include/readline/keymaps.h', 'include/readline/readline.h', 'include/readline/rlconf.h', 'include/readline/rlstdc.h', 'include/readline/rltypedefs.h', 'include/readline/tilde.h'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:55,087 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,087 main.EasyConfig INFO setting config option name: value libreadline (type: <type 'str'>)
== 2015-03-13 21:48:55,087 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:55,087 main.easyconfig.easyconfig WARNING Unable to resolve template value readline-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,088 main.easyconfig.easyconfig WARNING Unable to resolve template value readline-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,088 main.EasyConfig INFO setting config option sources: value ['readline-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,088 main.EasyConfig INFO setting config option version: value 6.2 (type: <type 'str'>)
== 2015-03-13 21:48:55,090 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,090 main.EasyConfig INFO setting config option source_urls: value ['http://ftp.gnu.org/gnu/readline'] (type: <type 'list'>)
== 2015-03-13 21:48:55,090 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,091 main.EasyConfig INFO setting config option toolchainopts: value {'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,091 main.EasyConfig INFO setting config option homepage: value http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html (type: <type 'str'>)
== 2015-03-13 21:48:55,092 main.EasyConfig INFO setting config option description: value The GNU Readline library provides a set of functions for use by applications that
allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. (type: <type 'str'>)
== 2015-03-13 21:48:55,105 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,118 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.7.2', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb
== 2015-03-13 21:48:55,119 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,126 main.easyconfig.easyconfig INFO Successfully obtained EB_GCC class instance from easybuild.easyblocks.gcc
== 2015-03-13 21:48:55,127 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_GCC' for easyblock 'None' (software name 'GCC')
== 2015-03-13 21:48:55,127 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb with rawcontent: name = "GCC"
version = '4.7.2'
homepage = 'http://gcc.gnu.org/'
description = """The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...)."""
toolchain = {'name': 'dummy', 'version': 'dummy'}
source_urls = [
'http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', # GCC auto-resolving HTTP mirror
'http://ftpmirror.gnu.org/gmp', # idem for GMP
'http://ftpmirror.gnu.org/mpfr', # idem for MPFR
'http://www.multiprecision.org/mpc/download', # MPC official
]
sources = [
SOURCELOWER_TAR_GZ,
'gmp-5.0.5.tar.bz2',
'mpfr-3.1.1.tar.gz',
'mpc-1.0.1.tar.gz',
]
patches = ['mpfr-3.1.0-changes_fix.patch']
checksums = [
'5199d34506d4fa6528778ddba362d3f4', # gcc-4.7.2.tar.gz
'041487d25e9c230b0c42b106361055fe', # gmp-5.0.5.tar.bz2
'769411e241a3f063ae1319eb5fac2462', # mpfr-3.1.1.tar.gz
'b32a2e1a3daa392372fbd586d1ed3679', # mpc-1.0.1.tar.gz
'fa4095252d843d465ac9aa5e2d760dd8', # mpfr-3.1.0-changes_fix.patch
]
languages = ['c', 'c++', 'fortran']
# building GCC sometimes fails if make parallelism is too high, so let's limit it
maxparallel = 4
moduleclass = 'compiler'
== 2015-03-13 21:48:55,131 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,132 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,132 main.EasyConfig INFO setting config option name: value GCC (type: <type 'str'>)
== 2015-03-13 21:48:55,132 main.EasyConfig INFO setting config option maxparallel: value 4 (type: <type 'int'>)
== 2015-03-13 21:48:55,132 main.EasyConfig INFO setting config option moduleclass: value compiler (type: <type 'str'>)
== 2015-03-13 21:48:55,132 main.EasyConfig INFO setting config option languages: value ['c', 'c++', 'fortran'] (type: <type 'list'>)
== 2015-03-13 21:48:55,133 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'dummy', 'toolchain_version': 'dummy'}
== 2015-03-13 21:48:55,133 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'dummy', 'toolchain_version': 'dummy'}
== 2015-03-13 21:48:55,133 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz', 'gmp-5.0.5.tar.bz2', 'mpfr-3.1.1.tar.gz', 'mpc-1.0.1.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,133 main.EasyConfig INFO setting config option version: value 4.7.2 (type: <type 'str'>)
== 2015-03-13 21:48:55,133 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'dummy', 'toolchain_version': 'dummy'}
== 2015-03-13 21:48:55,133 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'dummy', 'toolchain_version': 'dummy'}
== 2015-03-13 21:48:55,134 main.EasyConfig INFO setting config option source_urls: value ['http://ftpmirror.gnu.org/%(namelower)s/%(namelower)s-%(version)s', 'http://ftpmirror.gnu.org/gmp', 'http://ftpmirror.gnu.org/mpfr', 'http://www.multiprecision.org/mpc/download'] (type: <type 'list'>)
== 2015-03-13 21:48:55,134 main.EasyConfig INFO setting config option checksums: value ['5199d34506d4fa6528778ddba362d3f4', '041487d25e9c230b0c42b106361055fe', '769411e241a3f063ae1319eb5fac2462', 'b32a2e1a3daa392372fbd586d1ed3679', 'fa4095252d843d465ac9aa5e2d760dd8'] (type: <type 'list'>)
== 2015-03-13 21:48:55,134 main.EasyConfig INFO setting config option homepage: value http://gcc.gnu.org/ (type: <type 'str'>)
== 2015-03-13 21:48:55,134 main.EasyConfig INFO setting config option patches: value ['mpfr-3.1.0-changes_fix.patch'] (type: <type 'list'>)
== 2015-03-13 21:48:55,134 main.EasyConfig INFO setting config option description: value The GNU Compiler Collection includes front ends for C, C++, Objective-C, Fortran,
Java, and Ada, as well as libraries for these languages (libstdc++, libgcj,...). (type: <type 'str'>)
== 2015-03-13 21:48:55,157 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb
== 2015-03-13 21:48:55,159 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,221 main.easyconfig.easyconfig INFO Successfully obtained EB_ncurses class instance from easybuild.easyblocks.ncurses
== 2015-03-13 21:48:55,221 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_ncurses' for easyblock 'None' (software name 'ncurses')
== 2015-03-13 21:48:55,221 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb with rawcontent: name = 'ncurses'
version = '5.9'
homepage = 'http://www.gnu.org/software/ncurses/'
description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}
source_urls = [GNU_SOURCE]
sources = [SOURCE_TAR_GZ]
moduleclass = 'devel'
== 2015-03-13 21:48:55,229 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,230 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,230 main.EasyConfig INFO setting config option name: value ncurses (type: <type 'str'>)
== 2015-03-13 21:48:55,230 main.EasyConfig INFO setting config option moduleclass: value devel (type: <type 'str'>)
== 2015-03-13 21:48:55,231 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,231 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,232 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,232 main.EasyConfig INFO setting config option version: value 5.9 (type: <type 'str'>)
== 2015-03-13 21:48:55,232 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,233 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,233 main.EasyConfig INFO setting config option source_urls: value ['http://ftpmirror.gnu.org/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:55,233 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,234 main.EasyConfig INFO setting config option homepage: value http://www.gnu.org/software/ncurses/ (type: <type 'str'>)
== 2015-03-13 21:48:55,234 main.EasyConfig INFO setting config option description: value The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. (type: <type 'str'>)
== 2015-03-13 21:48:55,253 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,272 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'version': '1.6.4', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb
== 2015-03-13 21:48:55,274 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,275 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,275 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'OpenMPI')
== 2015-03-13 21:48:55,275 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'OpenMPI'
version = '1.6.4'
homepage = 'http://www.open-mpi.org/'
description = """The Open MPI Project is an open source MPI-2 implementation."""
toolchain = {'name': 'GCC', 'version': '4.7.2'}
sources = [SOURCELOWER_TAR_GZ]
source_urls = ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads']
dependencies = [('hwloc', '1.6.2')]
configopts = '--with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib '
configopts += '--enable-mpirun-prefix-by-default ' # suppress failure modes in relation to mpirun path
configopts += '--with-hwloc=$EBROOTHWLOC ' # hwloc support
configopts += '--disable-dlopen ' # statically link component, don't do dynamic loading
# needed for --with-openib
if OS_NAME in ['debian', 'ubuntu']:
osdependencies = ['libibverbs-dev']
else:
# OK for OS_NAME == redhat, fedora, RHEL, SL, centos
osdependencies = ['libibverbs-devel']
sanity_check_paths = {
'files': ["bin/%s" % binfile for binfile in ["ompi_info", "opal_wrapper", "orterun"]] +
["lib/lib%s.%s" % (libfile, SHLIB_EXT) for libfile in ["mpi_cxx", "mpi_f77", "mpi_f90",
"mpi", "ompitrace", "open-pal",
"open-rte", "vt", "vt-hyb",
"vt-mpi", "vt-mpi-unify"]] +
["include/%s.h" % x for x in ["mpi-ext", "mpif-common", "mpif-config", "mpif",
"mpif-mpi-io", "mpi", "mpi_portable_platform"]],
'dirs': ["include/openmpi/ompi/mpi/cxx"],
}
moduleclass = 'mpi'
== 2015-03-13 21:48:55,280 main.EasyConfig INFO setting config option toolchain: value {'version': '4.7.2', 'name': 'GCC'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,281 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['bin/ompi_info', 'bin/opal_wrapper', 'bin/orterun', 'lib/libmpi_cxx.so', 'lib/libmpi_f77.so', 'lib/libmpi_f90.so', 'lib/libmpi.so', 'lib/libompitrace.so', 'lib/libopen-pal.so', 'lib/libopen-rte.so', 'lib/libvt.so', 'lib/libvt-hyb.so', 'lib/libvt-mpi.so', 'lib/libvt-mpi-unify.so', 'include/mpi-ext.h', 'include/mpif-common.h', 'include/mpif-config.h', 'include/mpif.h', 'include/mpif-mpi-io.h', 'include/mpi.h', 'include/mpi_portable_platform.h'], 'dirs': ['include/openmpi/ompi/mpi/cxx']} (type: <type 'dict'>)
== 2015-03-13 21:48:55,281 main.EasyConfig INFO setting config option toolchain: value {'version': '4.7.2', 'name': 'GCC'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,282 main.EasyConfig INFO setting config option name: value OpenMPI (type: <type 'str'>)
== 2015-03-13 21:48:55,282 main.EasyConfig INFO setting config option moduleclass: value mpi (type: <type 'str'>)
== 2015-03-13 21:48:55,282 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,282 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,282 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,283 main.EasyConfig INFO setting config option version: value 1.6.4 (type: <type 'str'>)
== 2015-03-13 21:48:55,283 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'hwloc', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.2', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,283 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,284 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,284 main.EasyConfig INFO setting config option source_urls: value ['http://www.open-mpi.org/software/ompi/v%(version_major_minor)s/downloads'] (type: <type 'list'>)
== 2015-03-13 21:48:55,284 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,284 main.EasyConfig INFO setting config option osdependencies: value ['libibverbs-devel'] (type: <type 'list'>)
== 2015-03-13 21:48:55,284 main.EasyConfig INFO setting config option homepage: value http://www.open-mpi.org/ (type: <type 'str'>)
== 2015-03-13 21:48:55,285 main.EasyConfig INFO setting config option configopts: value --with-threads=posix --enable-shared --enable-mpi-thread-multiple --with-openib --enable-mpirun-prefix-by-default --with-hwloc=$EBROOTHWLOC --disable-dlopen (type: <type 'str'>)
== 2015-03-13 21:48:55,285 main.EasyConfig INFO setting config option description: value The Open MPI Project is an open source MPI-2 implementation. (type: <type 'str'>)
== 2015-03-13 21:48:55,299 main.GccToolchain INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,310 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb
== 2015-03-13 21:48:55,324 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Boost', 'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'version': '1.51.0', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb
== 2015-03-13 21:48:55,326 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,330 main.easyconfig.easyconfig INFO Successfully obtained EB_Boost class instance from easybuild.easyblocks.boost
== 2015-03-13 21:48:55,330 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Boost' for easyblock 'None' (software name 'Boost')
== 2015-03-13 21:48:55,330 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb with rawcontent: name = 'Boost'
version = '1.51.0'
homepage = 'http://www.boost.org/'
description = """Boost provides free peer-reviewed portable C++ source libraries."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'pic': True, 'usempi': True}
source_urls = [SOURCEFORGE_SOURCE]
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
pythonversion = '2.7.3'
versionsuffix = '-Python-%s' % pythonversion
dependencies = [
('bzip2', '1.0.6'),
('Python', pythonversion),
]
# also build boost_mpi
boost_mpi = True
osdependencies = [('zlib-devel','zlib1g-dev')]
moduleclass = 'devel'
== 2015-03-13 21:48:55,335 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,335 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,335 main.EasyConfig INFO setting config option name: value Boost (type: <type 'str'>)
== 2015-03-13 21:48:55,335 main.EasyConfig INFO setting config option boost_mpi: value True (type: <type 'bool'>)
== 2015-03-13 21:48:55,335 main.EasyConfig INFO setting config option moduleclass: value devel (type: <type 'str'>)
== 2015-03-13 21:48:55,335 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s_1_51_0.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,336 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s_1_51_0.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,336 main.EasyConfig INFO setting config option sources: value ['%(namelower)s_1_51_0.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,336 main.EasyConfig INFO setting config option versionsuffix: value -Python-2.7.3 (type: <type 'str'>)
== 2015-03-13 21:48:55,336 main.EasyConfig INFO setting config option version: value 1.51.0 (type: <type 'str'>)
== 2015-03-13 21:48:55,337 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Python', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'versionsuffix': '', 'version': '2.7.3', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,337 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,337 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,337 main.EasyConfig INFO setting config option source_urls: value ['http://download.sourceforge.net/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:55,338 main.EasyConfig INFO setting config option osdependencies: value [('zlib-devel', 'zlib1g-dev')] (type: <type 'list'>)
== 2015-03-13 21:48:55,338 main.EasyConfig INFO setting config option toolchainopts: value {'usempi': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,338 main.EasyConfig INFO setting config option homepage: value http://www.boost.org/ (type: <type 'str'>)
== 2015-03-13 21:48:55,338 main.EasyConfig INFO setting config option description: value Boost provides free peer-reviewed portable C++ source libraries. (type: <type 'str'>)
== 2015-03-13 21:48:55,348 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,358 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb
== 2015-03-13 21:48:55,360 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,361 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,361 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'OpenBLAS')
== 2015-03-13 21:48:55,361 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'OpenBLAS'
version = '0.2.6'
lapackver = '3.4.2'
versionsuffix = '-LAPACK-%s' % lapackver
homepage = 'http://xianyi.github.com/OpenBLAS/'
description = """OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version."""
toolchain = {'name': 'gompi', 'version': '1.4.10'}
lapack_src = 'lapack-%s.tgz' % lapackver
large_src = 'large.tgz'
timing_src = 'timing.tgz'
sources = [
'v%(version)s.tar.gz',
lapack_src,
large_src,
timing_src,
]
source_urls = [
# order matters, trying to download the LAPACK tarball from GitHub causes trouble
"http://www.netlib.org/lapack/",
"http://www.netlib.org/lapack/timing/",
"https://github.com/xianyi/OpenBLAS/archive/",
]
patches = [
'OpenBLAS-%(version)s_Makefile-LAPACK-sources.patch',
(lapack_src, '.'), # copy LAPACK tarball to unpacked OpenBLAS dir
(large_src, '.'),
(timing_src, '.'),
]
skipsteps = ['configure']
threading = 'USE_THREAD=1'
buildopts = 'BINARY=64 ' + threading + ' CC="$CC" FC="$F77"'
installopts = threading + " PREFIX=%(installdir)s"
# extensive testing can be enabled by uncommenting the line below
#runtest = 'PATH=.:$PATH lapack-timing'
sanity_check_paths = {
'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h',
'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h',
'lib/libopenblas.a', 'lib/libopenblas.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'numlib'
== 2015-03-13 21:48:55,366 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'gompi'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,366 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['include/cblas.h', 'include/f77blas.h', 'include/lapacke_config.h', 'include/lapacke.h', 'include/lapacke_mangling.h', 'include/lapacke_utils.h', 'include/openblas_config.h', 'lib/libopenblas.a', 'lib/libopenblas.so'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:55,366 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'gompi'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,367 main.EasyConfig INFO setting config option name: value OpenBLAS (type: <type 'str'>)
== 2015-03-13 21:48:55,367 main.EasyConfig INFO setting config option buildopts: value BINARY=64 USE_THREAD=1 CC="$CC" FC="$F77" (type: <type 'str'>)
== 2015-03-13 21:48:55,367 main.EasyConfig INFO setting config option skipsteps: value ['configure'] (type: <type 'list'>)
== 2015-03-13 21:48:55,367 main.easyconfig.easyconfig WARNING Unable to resolve template value USE_THREAD=1 PREFIX=%(installdir)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,367 main.easyconfig.easyconfig WARNING Unable to resolve template value USE_THREAD=1 PREFIX=%(installdir)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,367 main.EasyConfig INFO setting config option installopts: value USE_THREAD=1 PREFIX=%(installdir)s (type: <type 'str'>)
== 2015-03-13 21:48:55,368 main.easyconfig.easyconfig WARNING Unable to resolve template value v%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,368 main.easyconfig.easyconfig WARNING Unable to resolve template value v%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,368 main.EasyConfig INFO setting config option sources: value ['v%(version)s.tar.gz', 'lapack-3.4.2.tgz', 'large.tgz', 'timing.tgz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,368 main.EasyConfig INFO setting config option versionsuffix: value -LAPACK-3.4.2 (type: <type 'str'>)
== 2015-03-13 21:48:55,368 main.EasyConfig INFO setting config option version: value 0.2.6 (type: <type 'str'>)
== 2015-03-13 21:48:55,368 main.EasyConfig INFO setting config option moduleclass: value numlib (type: <type 'str'>)
== 2015-03-13 21:48:55,369 main.EasyConfig INFO setting config option source_urls: value ['http://www.netlib.org/lapack/', 'http://www.netlib.org/lapack/timing/', 'https://github.com/xianyi/OpenBLAS/archive/'] (type: <type 'list'>)
== 2015-03-13 21:48:55,369 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,369 main.EasyConfig INFO setting config option homepage: value http://xianyi.github.com/OpenBLAS/ (type: <type 'str'>)
== 2015-03-13 21:48:55,369 main.easyconfig.easyconfig WARNING Unable to resolve template value OpenBLAS-%(version)s_Makefile-LAPACK-sources.patch with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,369 main.easyconfig.easyconfig WARNING Unable to resolve template value OpenBLAS-%(version)s_Makefile-LAPACK-sources.patch with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,369 main.EasyConfig INFO setting config option patches: value ['OpenBLAS-%(version)s_Makefile-LAPACK-sources.patch', ('lapack-3.4.2.tgz', '.'), ('large.tgz', '.'), ('timing.tgz', '.')] (type: <type 'list'>)
== 2015-03-13 21:48:55,370 main.EasyConfig INFO setting config option description: value OpenBLAS is an optimized BLAS library based on GotoBLAS2 1.13 BSD version. (type: <type 'str'>)
== 2015-03-13 21:48:55,381 main.Gompi INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,392 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'hwloc', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb
== 2015-03-13 21:48:55,393 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,394 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,394 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'hwloc')
== 2015-03-13 21:48:55,394 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'hwloc'
version = '1.6.2'
homepage = 'http://www.open-mpi.org/projects/hwloc/'
description = """The Portable Hardware Locality (hwloc) software package provides a portable abstraction
(across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including
NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various
system attributes such as cache and memory information as well as the locality of I/O devices such as
network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering
information about modern computing hardware so as to exploit it accordingly and efficiently."""
toolchain = {'name': 'GCC', 'version': '4.7.2'}
source_urls = ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/']
sources = [SOURCE_TAR_GZ]
moduleclass = 'system'
== 2015-03-13 21:48:55,398 main.EasyConfig INFO setting config option toolchain: value {'version': '4.7.2', 'name': 'GCC'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,398 main.EasyConfig INFO setting config option toolchain: value {'version': '4.7.2', 'name': 'GCC'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,398 main.EasyConfig INFO setting config option name: value hwloc (type: <type 'str'>)
== 2015-03-13 21:48:55,398 main.EasyConfig INFO setting config option moduleclass: value system (type: <type 'str'>)
== 2015-03-13 21:48:55,398 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,399 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,399 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,399 main.EasyConfig INFO setting config option version: value 1.6.2 (type: <type 'str'>)
== 2015-03-13 21:48:55,399 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,399 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'GCC', 'toolchain_version': '4.7.2'}
== 2015-03-13 21:48:55,399 main.EasyConfig INFO setting config option source_urls: value ['http://www.open-mpi.org/software/hwloc/v%(version_major_minor)s/downloads/'] (type: <type 'list'>)
== 2015-03-13 21:48:55,400 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,400 main.EasyConfig INFO setting config option homepage: value http://www.open-mpi.org/projects/hwloc/ (type: <type 'str'>)
== 2015-03-13 21:48:55,400 main.EasyConfig INFO setting config option description: value The Portable Hardware Locality (hwloc) software package provides a portable abstraction
(across OS, versions, architectures, ...) of the hierarchical topology of modern architectures, including
NUMA memory nodes, sockets, shared caches, cores and simultaneous multithreading. It also gathers various
system attributes such as cache and memory information as well as the locality of I/O devices such as
network interfaces, InfiniBand HCAs or GPUs. It primarily aims at helping applications with gathering
information about modern computing hardware so as to exploit it accordingly and efficiently. (type: <type 'str'>)
== 2015-03-13 21:48:55,409 main.main.main.GccToolchain INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,423 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'SAMtools', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'versionsuffix': '', 'version': '0.1.18', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb
== 2015-03-13 21:48:55,424 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,497 main.easyconfig.easyconfig INFO Successfully obtained EB_SAMtools class instance from easybuild.easyblocks.samtools
== 2015-03-13 21:48:55,498 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_SAMtools' for easyblock 'None' (software name 'SAMtools')
== 2015-03-13 21:48:55,498 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb with rawcontent: ##
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Cedric Laczny <cedric.laczny@uni.lu>, Fotis Georgatos <fotis@cern.ch>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html
##
name = 'SAMtools'
version = '0.1.18'
homepage = 'http://www.htslib.org/'
description = """SAM Tools provide various utilities for manipulating alignments in the SAM format,
including sorting, merging, indexing and generating alignments in a per-position format."""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}
sources = [SOURCELOWER_TAR_BZ2]
source_urls = [('http://sourceforge.net/projects/samtools/files/%s/%s' % (name.lower(), version), 'download')]
patches = ['SAMtools_Makefile-ncurses.patch']
dependencies = [
('ncurses', '5.9'),
('zlib', '1.2.7'),
]
moduleclass = 'bio'
== 2015-03-13 21:48:55,503 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,503 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,503 main.EasyConfig INFO setting config option name: value SAMtools (type: <type 'str'>)
== 2015-03-13 21:48:55,504 main.EasyConfig INFO setting config option moduleclass: value bio (type: <type 'str'>)
== 2015-03-13 21:48:55,504 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.bz2 with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,504 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.bz2 with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,504 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.bz2'] (type: <type 'list'>)
== 2015-03-13 21:48:55,504 main.EasyConfig INFO setting config option version: value 0.1.18 (type: <type 'str'>)
== 2015-03-13 21:48:55,505 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,506 main.EasyConfig INFO setting config option source_urls: value [('http://sourceforge.net/projects/samtools/files/samtools/0.1.18', 'download')] (type: <type 'list'>)
== 2015-03-13 21:48:55,506 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,506 main.EasyConfig INFO setting config option homepage: value http://www.htslib.org/ (type: <type 'str'>)
== 2015-03-13 21:48:55,506 main.EasyConfig INFO setting config option patches: value ['SAMtools_Makefile-ncurses.patch'] (type: <type 'list'>)
== 2015-03-13 21:48:55,507 main.EasyConfig INFO setting config option description: value SAM Tools provide various utilities for manipulating alignments in the SAM format,
including sorting, merging, indexing and generating alignments in a per-position format. (type: <type 'str'>)
== 2015-03-13 21:48:55,520 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,534 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'FFTW', 'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'versionsuffix': '', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'version': '3.3.3', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb
== 2015-03-13 21:48:55,536 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,537 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,537 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'FFTW')
== 2015-03-13 21:48:55,537 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'FFTW'
version = '3.3.3'
homepage = 'http://www.fftw.org'
description = """FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
in one or more dimensions, of arbitrary input size, and of both real and complex data."""
toolchain = {'name': 'gompi', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}
sources = [SOURCELOWER_TAR_GZ]
source_urls = [homepage]
common_configopts = "--enable-threads --enable-openmp --with-pic"
configopts = [
common_configopts + " --enable-single --enable-sse2 --enable-mpi",
common_configopts + " --enable-long-double --enable-mpi",
common_configopts + " --enable-quad-precision",
common_configopts + " --enable-sse2 --enable-mpi", # default as last
]
sanity_check_paths = {
'files': ['bin/fftw%s' % x for x in ['-wisdom', '-wisdom-to-conf', 'f-wisdom', 'l-wisdom', 'q-wisdom']] +
['include/fftw3%s' % x for x in ['-mpi.f03', '-mpi.h', '.f', '.f03',
'.h', 'l-mpi.f03', 'l.f03', 'q.f03']] +
['lib/libfftw3%s%s.a' % (x, y) for x in ['', 'f', 'l'] for y in ['', '_mpi', '_omp', '_threads']] +
['lib/libfftw3q.a', 'lib/libfftw3q_omp.a'],
'dirs': ['lib/pkgconfig'],
}
moduleclass = 'numlib'
== 2015-03-13 21:48:55,542 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'gompi'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,543 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['bin/fftw-wisdom', 'bin/fftw-wisdom-to-conf', 'bin/fftwf-wisdom', 'bin/fftwl-wisdom', 'bin/fftwq-wisdom', 'include/fftw3-mpi.f03', 'include/fftw3-mpi.h', 'include/fftw3.f', 'include/fftw3.f03', 'include/fftw3.h', 'include/fftw3l-mpi.f03', 'include/fftw3l.f03', 'include/fftw3q.f03', 'lib/libfftw3.a', 'lib/libfftw3_mpi.a', 'lib/libfftw3_omp.a', 'lib/libfftw3_threads.a', 'lib/libfftw3f.a', 'lib/libfftw3f_mpi.a', 'lib/libfftw3f_omp.a', 'lib/libfftw3f_threads.a', 'lib/libfftw3l.a', 'lib/libfftw3l_mpi.a', 'lib/libfftw3l_omp.a', 'lib/libfftw3l_threads.a', 'lib/libfftw3q.a', 'lib/libfftw3q_omp.a'], 'dirs': ['lib/pkgconfig']} (type: <type 'dict'>)
== 2015-03-13 21:48:55,543 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'gompi'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,543 main.EasyConfig INFO setting config option name: value FFTW (type: <type 'str'>)
== 2015-03-13 21:48:55,543 main.EasyConfig INFO setting config option moduleclass: value numlib (type: <type 'str'>)
== 2015-03-13 21:48:55,544 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,544 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,544 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,544 main.EasyConfig INFO setting config option version: value 3.3.3 (type: <type 'str'>)
== 2015-03-13 21:48:55,544 main.EasyConfig INFO setting config option source_urls: value ['http://www.fftw.org'] (type: <type 'list'>)
== 2015-03-13 21:48:55,545 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,545 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,545 main.EasyConfig INFO setting config option homepage: value http://www.fftw.org (type: <type 'str'>)
== 2015-03-13 21:48:55,545 main.EasyConfig INFO setting config option configopts: value ['--enable-threads --enable-openmp --with-pic --enable-single --enable-sse2 --enable-mpi', '--enable-threads --enable-openmp --with-pic --enable-long-double --enable-mpi', '--enable-threads --enable-openmp --with-pic --enable-quad-precision', '--enable-threads --enable-openmp --with-pic --enable-sse2 --enable-mpi'] (type: <type 'list'>)
== 2015-03-13 21:48:55,545 main.EasyConfig INFO setting config option description: value FFTW is a C subroutine library for computing the discrete Fourier transform (DFT)
in one or more dimensions, of arbitrary input size, and of both real and complex data. (type: <type 'str'>)
== 2015-03-13 21:48:55,556 main.main.main.Gompi INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,568 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Python', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'versionsuffix': '', 'version': '2.7.3', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb
== 2015-03-13 21:48:55,570 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,596 main.easyconfig.easyconfig INFO Successfully obtained EB_Python class instance from easybuild.easyblocks.python
== 2015-03-13 21:48:55,596 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Python' for easyblock 'None' (software name 'Python')
== 2015-03-13 21:48:55,597 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb with rawcontent: name = 'Python'
version = '2.7.3'
homepage = 'http://python.org/'
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'pic': True, 'opt': True, 'optarch': True}
numpyversion = '1.6.1'
scipyversion = '0.10.1'
source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/']
sources = [SOURCE_TGZ]
# python needs bzip2 to build the bz2 package
dependencies = [
('bzip2', '1.0.6'),
('zlib', '1.2.7'),
('libreadline', '6.2'),
('ncurses', '5.9'),
# ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons
]
osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]
# order is important!
exts_list = [
('setuptools', '0.6c11', {
'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'],
}),
('pip', '1.1', {
'source_urls': ['http://pypi.python.org/packages/source/p/pip/'],
}),
('nose', '1.1.2', {
'source_urls': ['http://pypi.python.org/packages/source/n/nose/'],
}),
('numpy', numpyversion, {
'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')],
'patches': [
'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion,
],
}),
('scipy', scipyversion, {
'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')],
}),
('mpi4py', '1.3', {
'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'],
}),
('paycheck', '1.0.2', {
'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'],
}),
('argparse', '1.2.1', {
'source_urls': ['http://argparse.googlecode.com/files/'],
}),
('lockfile', '0.9.1', {
'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'],
}),
('Cython', '0.17.2', {
'source_urls': ['http://www.cython.org/release/'],
}),
('dateutil', '2.1', {
'source_tmpl': 'python-%(name)s-%(version)s.tar.gz',
'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'],
}),
('deap', '0.9.1', {
'source_urls': ['https://deap.googlecode.com/files/'],
}),
('decorator', '3.4.0', {
'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'],
}),
('arff', '1.1', {
'source_tmpl': 'liac-%(name)s-%(version)s.zip',
'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'],
}),
('pycrypto', '2.6.1', {
'modulename': 'Crypto',
'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'],
}),
('paramiko', '1.12.0', {
'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'],
}),
]
moduleclass = 'lang'
== 2015-03-13 21:48:55,603 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,603 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,603 main.EasyConfig INFO setting config option name: value Python (type: <type 'str'>)
== 2015-03-13 21:48:55,604 main.easyconfig.easyconfig WARNING Unable to resolve template value python-%(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,604 main.easyconfig.easyconfig WARNING Unable to resolve template value liac-%(name)s-%(version)s.zip with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,605 main.easyconfig.easyconfig WARNING Unable to resolve template value python-%(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,605 main.easyconfig.easyconfig WARNING Unable to resolve template value liac-%(name)s-%(version)s.zip with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,605 main.EasyConfig INFO setting config option exts_list: value [('setuptools', '0.6c11', {'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/']}), ('pip', '1.1', {'source_urls': ['http://pypi.python.org/packages/source/p/pip/']}), ('nose', '1.1.2', {'source_urls': ['http://pypi.python.org/packages/source/n/nose/']}), ('numpy', '1.6.1', {'patches': ['numpy-1.6.1_distutils_multiple-lib-dirs.patch'], 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/1.6.1', 'download')]}), ('scipy', '0.10.1', {'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/0.10.1', 'download')]}), ('mpi4py', '1.3', {'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/']}), ('paycheck', '1.0.2', {'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/']}), ('argparse', '1.2.1', {'source_urls': ['http://argparse.googlecode.com/files/']}), ('lockfile', '0.9.1', {'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/']}), ('Cython', '0.17.2', {'source_urls': ['http://www.cython.org/release/']}), ('dateutil', '2.1', {'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/']}), ('deap', '0.9.1', {'source_urls': ['https://deap.googlecode.com/files/']}), ('decorator', '3.4.0', {'source_urls': ['https://pypi.python.org/packages/source/d/decorator/']}), ('arff', '1.1', {'source_tmpl': 'liac-%(name)s-%(version)s.zip', 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/']}), ('pycrypto', '2.6.1', {'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/']}), ('paramiko', '1.12.0', {'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/']})] (type: <type 'list'>)
== 2015-03-13 21:48:55,606 main.EasyConfig INFO setting config option moduleclass: value lang (type: <type 'str'>)
== 2015-03-13 21:48:55,606 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tgz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,606 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tgz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,606 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tgz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,606 main.EasyConfig INFO setting config option version: value 2.7.3 (type: <type 'str'>)
== 2015-03-13 21:48:55,608 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,608 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.python.org/ftp/%(namelower)s/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,608 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.python.org/ftp/%(namelower)s/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,609 main.EasyConfig INFO setting config option source_urls: value ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] (type: <type 'list'>)
== 2015-03-13 21:48:55,609 main.EasyConfig INFO setting config option osdependencies: value [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] (type: <type 'list'>)
== 2015-03-13 21:48:55,609 main.EasyConfig INFO setting config option toolchainopts: value {'opt': True, 'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,609 main.EasyConfig INFO setting config option homepage: value http://python.org/ (type: <type 'str'>)
== 2015-03-13 21:48:55,610 main.EasyConfig INFO setting config option description: value Python is a programming language that lets you work more quickly and integrate your systems more effectively. (type: <type 'str'>)
== 2015-03-13 21:48:55,622 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,635 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/gompi/gompi-1.4.10.eb
== 2015-03-13 21:48:55,637 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,638 main.easyconfig.easyconfig INFO Derived full easyblock module path for Toolchain: easybuild.easyblocks.generic.toolchain
== 2015-03-13 21:48:55,638 main.easyconfig.easyconfig INFO Successfully obtained class 'Toolchain' for easyblock 'Toolchain' (software name 'gompi')
== 2015-03-13 21:48:55,639 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/gompi/gompi-1.4.10.eb with rawcontent: easyblock = "Toolchain"
name = 'gompi'
version = '1.4.10'
homepage = '(none)'
description = """GNU Compiler Collection (GCC) based compiler toolchain,
including OpenMPI for MPI support."""
toolchain = {'name': 'dummy', 'version': 'dummy'}
compname = 'GCC'
compver = '4.7.2'
comp = (compname, compver)
mpilib = 'OpenMPI'
mpiver = '1.6.4'
# compiler toolchain dependencies
dependencies = [
comp,
(mpilib, mpiver, '', comp),
]
moduleclass = 'toolchain'
== 2015-03-13 21:48:55,645 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,646 main.EasyConfig INFO setting config option moduleclass: value toolchain (type: <type 'str'>)
== 2015-03-13 21:48:55,646 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,646 main.EasyConfig INFO setting config option name: value gompi (type: <type 'str'>)
== 2015-03-13 21:48:55,646 main.EasyConfig INFO setting config option version: value 1.4.10 (type: <type 'str'>)
== 2015-03-13 21:48:55,648 main.EasyConfig INFO setting config option dependencies: value [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.7.2', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'version': '1.6.4', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,648 main.EasyConfig INFO setting config option easyblock: value Toolchain (type: <type 'str'>)
== 2015-03-13 21:48:55,648 main.EasyConfig INFO setting config option homepage: value (none) (type: <type 'str'>)
== 2015-03-13 21:48:55,648 main.EasyConfig INFO setting config option description: value GNU Compiler Collection (GCC) based compiler toolchain,
including OpenMPI for MPI support. (type: <type 'str'>)
== 2015-03-13 21:48:55,681 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Perl', 'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'versionsuffix': '-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'version': '5.16.3', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb
== 2015-03-13 21:48:55,683 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,708 main.easyconfig.easyconfig INFO Successfully obtained EB_Perl class instance from easybuild.easyblocks.perl
== 2015-03-13 21:48:55,708 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Perl' for easyblock 'None' (software name 'Perl')
== 2015-03-13 21:48:55,708 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb with rawcontent: name = 'Perl'
version = '5.16.3'
versionsuffix = "-bare"
homepage = 'http://www.perl.org/'
description = """Larry Wall's Practical Extraction and Report Language"""
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True, 'pic': True}
source_urls = ['http://www.cpan.org/src/5.0']
sources = [SOURCELOWER_TAR_GZ]
runtest = 'test'
moduleclass = 'lang'
== 2015-03-13 21:48:55,712 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,712 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,712 main.EasyConfig INFO setting config option name: value Perl (type: <type 'str'>)
== 2015-03-13 21:48:55,713 main.EasyConfig INFO setting config option moduleclass: value lang (type: <type 'str'>)
== 2015-03-13 21:48:55,713 main.EasyConfig INFO setting config option runtest: value test (type: <type 'str'>)
== 2015-03-13 21:48:55,713 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,713 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,713 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,713 main.EasyConfig INFO setting config option versionsuffix: value -bare (type: <type 'str'>)
== 2015-03-13 21:48:55,714 main.EasyConfig INFO setting config option version: value 5.16.3 (type: <type 'str'>)
== 2015-03-13 21:48:55,714 main.EasyConfig INFO setting config option source_urls: value ['http://www.cpan.org/src/5.0'] (type: <type 'list'>)
== 2015-03-13 21:48:55,714 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,714 main.EasyConfig INFO setting config option homepage: value http://www.perl.org/ (type: <type 'str'>)
== 2015-03-13 21:48:55,714 main.EasyConfig INFO setting config option description: value Larry Wall's Practical Extraction and Report Language (type: <type 'str'>)
== 2015-03-13 21:48:55,724 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,735 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'ScaLAPACK', 'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'versionsuffix': '-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'version': '2.0.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb
== 2015-03-13 21:48:55,737 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,746 main.easyconfig.easyconfig INFO Successfully obtained EB_ScaLAPACK class instance from easybuild.easyblocks.scalapack
== 2015-03-13 21:48:55,746 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_ScaLAPACK' for easyblock 'None' (software name 'ScaLAPACK')
== 2015-03-13 21:48:55,746 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb with rawcontent: name = 'ScaLAPACK'
version = '2.0.2'
homepage = 'http://www.netlib.org/scalapack/'
description = """The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
redesigned for distributed memory MIMD parallel computers."""
toolchain = {'name': 'gompi', 'version': '1.4.10'}
toolchainopts = {'pic': True}
source_urls = [homepage]
sources = [SOURCELOWER_TGZ]
blaslib = 'OpenBLAS'
blasver = '0.2.6'
blassuff = '-LAPACK-3.4.2'
versionsuffix = "-%s-%s%s" % (blaslib, blasver, blassuff)
dependencies = [(blaslib, blasver, blassuff)]
## parallel build tends to fail, so disabling it
parallel = 1
moduleclass = 'numlib'
== 2015-03-13 21:48:55,751 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'gompi'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,751 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'gompi'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,751 main.EasyConfig INFO setting config option name: value ScaLAPACK (type: <type 'str'>)
== 2015-03-13 21:48:55,751 main.EasyConfig INFO setting config option moduleclass: value numlib (type: <type 'str'>)
== 2015-03-13 21:48:55,751 main.EasyConfig INFO setting config option parallel: value 1 (type: <type 'int'>)
== 2015-03-13 21:48:55,751 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tgz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,752 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tgz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'gompi', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,752 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tgz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,752 main.EasyConfig INFO setting config option versionsuffix: value -OpenBLAS-0.2.6-LAPACK-3.4.2 (type: <type 'str'>)
== 2015-03-13 21:48:55,752 main.EasyConfig INFO setting config option version: value 2.0.2 (type: <type 'str'>)
== 2015-03-13 21:48:55,753 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,753 main.EasyConfig INFO setting config option source_urls: value ['http://www.netlib.org/scalapack/'] (type: <type 'list'>)
== 2015-03-13 21:48:55,753 main.EasyConfig INFO setting config option toolchainopts: value {'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,753 main.EasyConfig INFO setting config option homepage: value http://www.netlib.org/scalapack/ (type: <type 'str'>)
== 2015-03-13 21:48:55,753 main.EasyConfig INFO setting config option description: value The ScaLAPACK (or Scalable LAPACK) library includes a subset of LAPACK routines
redesigned for distributed memory MIMD parallel computers. (type: <type 'str'>)
== 2015-03-13 21:48:55,763 main.main.main.Gompi INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,777 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'full_mod_name': 'Java/1.7.0_10', 'version': '1.7.0_10', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb
== 2015-03-13 21:48:55,779 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,823 main.easyconfig.easyconfig INFO Successfully obtained EB_Java class instance from easybuild.easyblocks.java
== 2015-03-13 21:48:55,823 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Java' for easyblock 'None' (software name 'Java')
== 2015-03-13 21:48:55,824 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb with rawcontent: name = 'Java'
version = '1.7.0_10'
homepage = 'http://java.com/'
description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy
Java applications on desktops and servers."""
toolchain = {'name': 'dummy', 'version': 'dummy'}
# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html
(vp, vs) = version.split('_')
altver = '%su%s' % (vp.split('.')[1], vs)
sources = ['jdk-%s-linux-x64.tar.gz' % altver]
moduleclass = 'lang'
== 2015-03-13 21:48:55,827 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,828 main.EasyConfig INFO setting config option toolchain: value {'version': 'dummy', 'name': 'dummy'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,828 main.EasyConfig INFO setting config option name: value Java (type: <type 'str'>)
== 2015-03-13 21:48:55,828 main.EasyConfig INFO setting config option moduleclass: value lang (type: <type 'str'>)
== 2015-03-13 21:48:55,828 main.EasyConfig INFO setting config option sources: value ['jdk-7u10-linux-x64.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,828 main.EasyConfig INFO setting config option version: value 1.7.0_10 (type: <type 'str'>)
== 2015-03-13 21:48:55,829 main.EasyConfig INFO setting config option homepage: value http://java.com/ (type: <type 'str'>)
== 2015-03-13 21:48:55,829 main.EasyConfig INFO setting config option description: value Java Platform, Standard Edition (Java SE) lets you develop and deploy
Java applications on desktops and servers. (type: <type 'str'>)
== 2015-03-13 21:48:55,849 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libpng', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'versionsuffix': '', 'version': '1.5.13', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libpng/libpng-1.5.13-goolf-1.4.10.eb
== 2015-03-13 21:48:55,851 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:55,851 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:55,851 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'libpng')
== 2015-03-13 21:48:55,852 main.EasyConfig INFO Parsing easyconfig file /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libpng/libpng-1.5.13-goolf-1.4.10.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'libpng'
version = '1.5.13'
homepage = 'http://www.libpng.org/pub/png/libpng.html'
description = "libpng is the official PNG reference library"
toolchain = {'name': 'goolf', 'version': '1.4.10'}
toolchainopts = {'optarch': True}
configopts = "--with-pic"
source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
dependencies = [('zlib', '1.2.7')]
sanity_check_paths = {
'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.so',
'lib/pkgconfig/libpng.pc'],
'dirs': ['include']
}
moduleclass = 'lib'
== 2015-03-13 21:48:55,855 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,855 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.so', 'lib/pkgconfig/libpng.pc'], 'dirs': ['include']} (type: <type 'dict'>)
== 2015-03-13 21:48:55,855 main.EasyConfig INFO setting config option toolchain: value {'version': '1.4.10', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:55,856 main.EasyConfig INFO setting config option name: value libpng (type: <type 'str'>)
== 2015-03-13 21:48:55,856 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:55,856 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,856 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,856 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:55,856 main.EasyConfig INFO setting config option version: value 1.5.13 (type: <type 'str'>)
== 2015-03-13 21:48:55,857 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:55,857 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,857 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.4.10'}
== 2015-03-13 21:48:55,857 main.EasyConfig INFO setting config option source_urls: value ['http://download.sourceforge.net/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:55,858 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:55,858 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True} (type: <type 'dict'>)
== 2015-03-13 21:48:55,858 main.EasyConfig INFO setting config option homepage: value http://www.libpng.org/pub/png/libpng.html (type: <type 'str'>)
== 2015-03-13 21:48:55,858 main.EasyConfig INFO setting config option configopts: value --with-pic (type: <type 'str'>)
== 2015-03-13 21:48:55,858 main.EasyConfig INFO setting config option description: value libpng is the official PNG reference library (type: <type 'str'>)
== 2015-03-13 21:48:55,868 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:55,879 main.tools.robot INFO Dependency resolution complete, building as follows:
[{'short_mod_name': 'GCC/4.7.2', 'full_mod_name': 'GCC/4.7.2', 'unresolved_deps': [], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2855210>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb', 'builddependencies': []}, {'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x291d0d0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb', 'builddependencies': []}, {'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'hwloc', 'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'versionsuffix': '', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'version': '1.6.2', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2855f50>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb', 'builddependencies': []}, {'short_mod_name': 'gompi/1.4.10', 'full_mod_name': 'gompi/1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'full_mod_name': 'GCC/4.7.2', 'version': '4.7.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.4', 'hidden': False}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x291d490>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/gompi/gompi-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2855190>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x291da50>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29af350>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'goolf/1.4.10', 'full_mod_name': 'goolf/1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'full_mod_name': 'GCC/4.7.2', 'version': '4.7.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.4', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'FFTW', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'versionsuffix': '', 'version': '3.3.3', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'ScaLAPACK', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'versionsuffix': '-OpenBLAS-0.2.6-LAPACK-3.4.2', 'version': '2.0.2', 'hidden': False}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2848610>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/goolf/goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x27a0f10>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x291db90>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb', 'builddependencies': []}, {'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x27a0f50>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2848290>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2848250>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2902a90>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2902a50>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Python', 'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'version': '2.7.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x2855e50>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb', 'builddependencies': []}, {'short_mod_name': 'Java/1.7.0_10', 'full_mod_name': 'Java/1.7.0_10', 'unresolved_deps': [], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x292bcd0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb', 'builddependencies': []}, {'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c42d0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libpng/libpng-1.5.13-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'biodeps/1.6-goolf-1.4.10-extended', 'full_mod_name': 'biodeps/1.6-goolf-1.4.10-extended', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Boost', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'version': '1.51.0', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'SAMtools', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'version': '0.1.18', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Perl', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'versionsuffix': '-bare', 'version': '5.16.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'full_mod_name': 'Java/1.7.0_10', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'version': '1.7.0_10', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libpng', 'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'version': '1.5.13', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x27a0f90>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb', 'builddependencies': []}]
== 2015-03-13 21:48:55,879 main.tools.robot INFO Forcing all dependencies to be retained.
== 2015-03-13 21:48:55,880 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb
== 2015-03-13 21:48:55,891 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolf-1.4.10.eb
== 2015-03-13 21:48:55,902 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/goolf/goolf-1.4.10.eb
== 2015-03-13 21:48:55,914 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'version': '6.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb
== 2015-03-13 21:48:55,924 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'full_mod_name': 'GCC/4.7.2', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb
== 2015-03-13 21:48:55,937 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb
== 2015-03-13 21:48:55,948 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'version': '1.6.4', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb
== 2015-03-13 21:48:55,958 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'version': '5.9', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb
== 2015-03-13 21:48:55,970 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Boost', 'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'version': '1.51.0', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb
== 2015-03-13 21:48:55,981 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb
== 2015-03-13 21:48:55,992 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'hwloc', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb
== 2015-03-13 21:48:56,006 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'SAMtools', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'versionsuffix': '', 'version': '0.1.18', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb
== 2015-03-13 21:48:56,016 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'FFTW', 'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'versionsuffix': '', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'version': '3.3.3', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb
== 2015-03-13 21:48:56,027 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Python', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'versionsuffix': '', 'version': '2.7.3', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb
== 2015-03-13 21:48:56,038 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/gompi/gompi-1.4.10.eb
== 2015-03-13 21:48:56,052 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Perl', 'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'versionsuffix': '-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'version': '5.16.3', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb
== 2015-03-13 21:48:56,062 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'ScaLAPACK', 'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'versionsuffix': '-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'version': '2.0.2', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb
== 2015-03-13 21:48:56,076 main.tools.robot INFO Robot: resolving dependency {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'full_mod_name': 'Java/1.7.0_10', 'version': '1.7.0_10', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb
== 2015-03-13 21:48:56,087 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libpng', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'versionsuffix': '', 'version': '1.5.13', 'hidden': False} with /n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libpng/libpng-1.5.13-goolf-1.4.10.eb
== 2015-03-13 21:48:56,102 main.tools.robot INFO Dependency resolution complete, building as follows:
[{'short_mod_name': 'GCC/4.7.2', 'full_mod_name': 'GCC/4.7.2', 'unresolved_deps': [], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4cd0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/GCC/GCC-4.7.2.eb', 'builddependencies': []}, {'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29da590>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/h/hwloc/hwloc-1.6.2-GCC-4.7.2.eb', 'builddependencies': []}, {'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'hwloc', 'short_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'versionsuffix': '', 'full_mod_name': 'hwloc/1.6.2-GCC-4.7.2', 'version': '1.6.2', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'versionsuffix': '', 'version': '4.7.2', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4fd0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenMPI/OpenMPI-1.6.4-GCC-4.7.2.eb', 'builddependencies': []}, {'short_mod_name': 'gompi/1.4.10', 'full_mod_name': 'gompi/1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'full_mod_name': 'GCC/4.7.2', 'version': '4.7.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.4', 'hidden': False}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29dab10>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/gompi/gompi-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29da450>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/o/OpenBLAS/OpenBLAS-0.2.6-gompi-1.4.10-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29da810>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/f/FFTW/FFTW-3.3.3-gompi-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29dad90>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/ScaLAPACK/ScaLAPACK-2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2.eb', 'builddependencies': []}, {'short_mod_name': 'goolf/1.4.10', 'full_mod_name': 'goolf/1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'GCC', 'short_mod_name': 'GCC/4.7.2', 'versionsuffix': '', 'full_mod_name': 'GCC/4.7.2', 'version': '4.7.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '4.7.2', 'name': 'GCC'}, 'name': 'OpenMPI', 'full_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'short_mod_name': 'OpenMPI/1.6.4-GCC-4.7.2', 'versionsuffix': '', 'version': '1.6.4', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'OpenBLAS', 'full_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'short_mod_name': 'OpenBLAS/0.2.6-gompi-1.4.10-LAPACK-3.4.2', 'versionsuffix': '-LAPACK-3.4.2', 'version': '0.2.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'FFTW', 'full_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'short_mod_name': 'FFTW/3.3.3-gompi-1.4.10', 'versionsuffix': '', 'version': '3.3.3', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'gompi'}, 'name': 'ScaLAPACK', 'full_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'short_mod_name': 'ScaLAPACK/2.0.2-gompi-1.4.10-OpenBLAS-0.2.6-LAPACK-3.4.2', 'versionsuffix': '-OpenBLAS-0.2.6-LAPACK-3.4.2', 'version': '2.0.2', 'hidden': False}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4a10>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/g/goolf/goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4950>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/n/ncurses/ncurses-5.9-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4c50>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Perl/Perl-5.16.3-goolf-1.4.10-bare.eb', 'builddependencies': []}, {'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x292b8d0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/bzip2/bzip2-1.0.6-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'unresolved_deps': [{'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4890>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/z/zlib/zlib-1.2.7-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4810>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libreadline/libreadline-6.2-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29da0d0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/s/SAMtools/SAMtools-0.1.18-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29da9d0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/p/Python/Python-2.7.3-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Python', 'short_mod_name': 'Python/2.7.3-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'Python/2.7.3-goolf-1.4.10', 'version': '2.7.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4f10>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/Boost/Boost-1.51.0-goolf-1.4.10-Python-2.7.3.eb', 'builddependencies': []}, {'short_mod_name': 'Java/1.7.0_10', 'full_mod_name': 'Java/1.7.0_10', 'unresolved_deps': [], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29c4dd0>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/j/Java/Java-1.7.0_10.eb', 'builddependencies': []}, {'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x29da190>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/l/libpng/libpng-1.5.13-goolf-1.4.10.eb', 'builddependencies': []}, {'short_mod_name': 'biodeps/1.6-goolf-1.4.10-extended', 'full_mod_name': 'biodeps/1.6-goolf-1.4.10-extended', 'unresolved_deps': [{'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'bzip2', 'short_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'bzip2/1.0.6-goolf-1.4.10', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'zlib', 'short_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'zlib/1.2.7-goolf-1.4.10', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libreadline', 'short_mod_name': 'libreadline/6.2-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'libreadline/6.2-goolf-1.4.10', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'ncurses', 'short_mod_name': 'ncurses/5.9-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'ncurses/5.9-goolf-1.4.10', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Boost', 'full_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'short_mod_name': 'Boost/1.51.0-goolf-1.4.10-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'version': '1.51.0', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'SAMtools', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.4.10', 'version': '0.1.18', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'Perl', 'full_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'short_mod_name': 'Perl/5.16.3-goolf-1.4.10-bare', 'versionsuffix': '-bare', 'version': '5.16.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'full_mod_name': 'Java/1.7.0_10', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'version': '1.7.0_10', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.4.10', 'name': 'goolf'}, 'name': 'libpng', 'short_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'versionsuffix': '', 'full_mod_name': 'libpng/1.5.13-goolf-1.4.10', 'version': '1.5.13', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'goolf', 'versionsuffix': '', 'version': '1.4.10', 'hidden': False, 'parsed': True}], 'ec': <easybuild.framework.easyconfig.easyconfig.EasyConfig object at 0x27a0f90>, 'dependencies': [], 'hiddendependencies': [], 'hidden': False, 'spec': '/n/local/sce/EasyBuild-dev/easybuild-easyconfigs/easybuild/easyconfigs/b/biodeps/biodeps-1.6-goolf-1.4.10-extended.eb', 'builddependencies': []}]
== 2015-03-13 21:48:56,104 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,105 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,106 main.easyconfig.easyconfig INFO Successfully obtained EB_ncurses class instance from easybuild.easyblocks.ncurses
== 2015-03-13 21:48:56,107 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_ncurses' for easyblock 'None' (software name 'ncurses')
== 2015-03-13 21:48:56,107 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpa7fjzP with rawcontent: name = 'ncurses'
version = '5.9'
homepage = 'http://www.gnu.org/software/ncurses/'
description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
source_urls = [GNU_SOURCE]
sources = [SOURCE_TAR_GZ]
moduleclass = 'devel'
== 2015-03-13 21:48:56,110 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,111 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,111 main.EasyConfig INFO setting config option name: value ncurses (type: <type 'str'>)
== 2015-03-13 21:48:56,111 main.EasyConfig INFO setting config option moduleclass: value devel (type: <type 'str'>)
== 2015-03-13 21:48:56,111 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,111 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,112 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,112 main.EasyConfig INFO setting config option version: value 5.9 (type: <type 'str'>)
== 2015-03-13 21:48:56,112 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,112 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,112 main.EasyConfig INFO setting config option source_urls: value ['http://ftpmirror.gnu.org/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:56,112 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,113 main.EasyConfig INFO setting config option homepage: value http://www.gnu.org/software/ncurses/ (type: <type 'str'>)
== 2015-03-13 21:48:56,113 main.EasyConfig INFO setting config option description: value The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. (type: <type 'str'>)
== 2015-03-13 21:48:56,115 main.filetools INFO Creating directory /tmp/eb-dqaqb2/tweaked_easyconfigs (parents: True, set_gid: False, sticky: False)
== 2015-03-13 21:48:56,115 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/ncurses-5.9-goolf-1.7.20.eb
== 2015-03-13 21:48:56,116 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,117 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,118 main.easyconfig.easyconfig INFO Successfully obtained EB_Perl class instance from easybuild.easyblocks.perl
== 2015-03-13 21:48:56,119 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Perl' for easyblock 'None' (software name 'Perl')
== 2015-03-13 21:48:56,119 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpr6CLK5 with rawcontent: name = 'Perl'
version = '5.16.3'
versionsuffix = "-bare"
homepage = 'http://www.perl.org/'
description = """Larry Wall's Practical Extraction and Report Language"""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
source_urls = ['http://www.cpan.org/src/5.0']
sources = [SOURCELOWER_TAR_GZ]
runtest = 'test'
moduleclass = 'lang'
== 2015-03-13 21:48:56,123 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,123 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,123 main.EasyConfig INFO setting config option name: value Perl (type: <type 'str'>)
== 2015-03-13 21:48:56,123 main.EasyConfig INFO setting config option moduleclass: value lang (type: <type 'str'>)
== 2015-03-13 21:48:56,123 main.EasyConfig INFO setting config option runtest: value test (type: <type 'str'>)
== 2015-03-13 21:48:56,124 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,124 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,124 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,124 main.EasyConfig INFO setting config option versionsuffix: value -bare (type: <type 'str'>)
== 2015-03-13 21:48:56,124 main.EasyConfig INFO setting config option version: value 5.16.3 (type: <type 'str'>)
== 2015-03-13 21:48:56,124 main.EasyConfig INFO setting config option source_urls: value ['http://www.cpan.org/src/5.0'] (type: <type 'list'>)
== 2015-03-13 21:48:56,125 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,125 main.EasyConfig INFO setting config option homepage: value http://www.perl.org/ (type: <type 'str'>)
== 2015-03-13 21:48:56,125 main.EasyConfig INFO setting config option description: value Larry Wall's Practical Extraction and Report Language (type: <type 'str'>)
== 2015-03-13 21:48:56,128 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/Perl-5.16.3-goolf-1.7.20-bare.eb
== 2015-03-13 21:48:56,128 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,129 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,130 main.easyconfig.easyconfig INFO Successfully obtained EB_bzip2 class instance from easybuild.easyblocks.bzip2
== 2015-03-13 21:48:56,130 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_bzip2' for easyblock 'None' (software name 'bzip2')
== 2015-03-13 21:48:56,130 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmp46odcP with rawcontent: name = 'bzip2'
version = '1.0.6'
homepage = 'http://www.bzip.org/'
description = """bzip2 is a freely available, patent free, high-quality data compressor. It typically
compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical
compressors), whilst being around twice as fast at compression and six times faster at decompression."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'pic': True}
sources = [SOURCE_TAR_GZ]
source_urls = ['http://www.bzip.org/%(version)s/']
moduleclass = 'tools'
== 2015-03-13 21:48:56,134 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,134 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,134 main.EasyConfig INFO setting config option name: value bzip2 (type: <type 'str'>)
== 2015-03-13 21:48:56,134 main.EasyConfig INFO setting config option moduleclass: value tools (type: <type 'str'>)
== 2015-03-13 21:48:56,134 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,135 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,135 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,135 main.EasyConfig INFO setting config option version: value 1.0.6 (type: <type 'str'>)
== 2015-03-13 21:48:56,135 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.bzip.org/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,135 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.bzip.org/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,135 main.EasyConfig INFO setting config option source_urls: value ['http://www.bzip.org/%(version)s/'] (type: <type 'list'>)
== 2015-03-13 21:48:56,135 main.EasyConfig INFO setting config option toolchainopts: value {'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,136 main.EasyConfig INFO setting config option homepage: value http://www.bzip.org/ (type: <type 'str'>)
== 2015-03-13 21:48:56,136 main.EasyConfig INFO setting config option description: value bzip2 is a freely available, patent free, high-quality data compressor. It typically
compresses files to within 10% to 15% of the best available techniques (the PPM family of statistical
compressors), whilst being around twice as fast at compression and six times faster at decompression. (type: <type 'str'>)
== 2015-03-13 21:48:56,138 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/bzip2-1.0.6-goolf-1.7.20.eb
== 2015-03-13 21:48:56,139 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,140 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,140 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:56,140 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'zlib')
== 2015-03-13 21:48:56,141 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpAbV3tM with rawcontent: easyblock = 'ConfigureMake'
name = 'zlib'
version = '1.2.7'
homepage = 'http://www.zlib.net/'
description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
sources = [SOURCELOWER_TAR_GZ]
source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')]
sanity_check_paths = {
'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'lib'
== 2015-03-13 21:48:56,144 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,144 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:56,144 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,145 main.EasyConfig INFO setting config option name: value zlib (type: <type 'str'>)
== 2015-03-13 21:48:56,145 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:56,145 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,145 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,145 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,146 main.EasyConfig INFO setting config option version: value 1.2.7 (type: <type 'str'>)
== 2015-03-13 21:48:56,146 main.easyconfig.easyconfig WARNING Unable to resolve template value http://sourceforge.net/projects/libpng/files/zlib/%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,146 main.easyconfig.easyconfig WARNING Unable to resolve template value http://sourceforge.net/projects/libpng/files/zlib/%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,146 main.EasyConfig INFO setting config option source_urls: value [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] (type: <type 'list'>)
== 2015-03-13 21:48:56,146 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:56,146 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,146 main.EasyConfig INFO setting config option homepage: value http://www.zlib.net/ (type: <type 'str'>)
== 2015-03-13 21:48:56,147 main.EasyConfig INFO setting config option description: value zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system. (type: <type 'str'>)
== 2015-03-13 21:48:56,149 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/zlib-1.2.7-goolf-1.7.20.eb
== 2015-03-13 21:48:56,149 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,150 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,151 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:56,151 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'libreadline')
== 2015-03-13 21:48:56,151 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpa9d5Na with rawcontent: easyblock = 'ConfigureMake'
name = 'libreadline'
version = '6.2'
homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html'
description = """The GNU Readline library provides a set of functions for use by applications that
allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'pic': True}
sources = ['readline-%(version)s.tar.gz']
source_urls = ['http://ftp.gnu.org/gnu/readline']
dependencies = [('ncurses', '5.9')]
sanity_check_paths = {
'files' : ['lib/libreadline.a', 'lib/libhistory.a'] +
['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h',
'rlstdc.h', 'rltypedefs.h', 'tilde.h']],
'dirs' : [],
}
moduleclass = 'lib'
== 2015-03-13 21:48:56,155 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,155 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['lib/libreadline.a', 'lib/libhistory.a', 'include/readline/chardefs.h', 'include/readline/history.h', 'include/readline/keymaps.h', 'include/readline/readline.h', 'include/readline/rlconf.h', 'include/readline/rlstdc.h', 'include/readline/rltypedefs.h', 'include/readline/tilde.h'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:56,155 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,156 main.EasyConfig INFO setting config option name: value libreadline (type: <type 'str'>)
== 2015-03-13 21:48:56,156 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:56,156 main.easyconfig.easyconfig WARNING Unable to resolve template value readline-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,156 main.easyconfig.easyconfig WARNING Unable to resolve template value readline-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,156 main.EasyConfig INFO setting config option sources: value ['readline-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,156 main.EasyConfig INFO setting config option version: value 6.2 (type: <type 'str'>)
== 2015-03-13 21:48:56,157 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,157 main.EasyConfig INFO setting config option source_urls: value ['http://ftp.gnu.org/gnu/readline'] (type: <type 'list'>)
== 2015-03-13 21:48:56,157 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:56,157 main.EasyConfig INFO setting config option toolchainopts: value {'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,157 main.EasyConfig INFO setting config option homepage: value http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html (type: <type 'str'>)
== 2015-03-13 21:48:56,158 main.EasyConfig INFO setting config option description: value The GNU Readline library provides a set of functions for use by applications that
allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. (type: <type 'str'>)
== 2015-03-13 21:48:56,160 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/libreadline-6.2-goolf-1.7.20.eb
== 2015-03-13 21:48:56,160 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,161 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,162 main.easyconfig.easyconfig INFO Successfully obtained EB_SAMtools class instance from easybuild.easyblocks.samtools
== 2015-03-13 21:48:56,162 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_SAMtools' for easyblock 'None' (software name 'SAMtools')
== 2015-03-13 21:48:56,162 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpKoA6BC with rawcontent: ##
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Cedric Laczny <cedric.laczny@uni.lu>, Fotis Georgatos <fotis@cern.ch>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2012-94.html
##
name = 'SAMtools'
version = '0.1.18'
homepage = 'http://www.htslib.org/'
description = """SAM Tools provide various utilities for manipulating alignments in the SAM format,
including sorting, merging, indexing and generating alignments in a per-position format."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
sources = [SOURCELOWER_TAR_BZ2]
source_urls = [('http://sourceforge.net/projects/samtools/files/%s/%s' % (name.lower(), version), 'download')]
patches = ['SAMtools_Makefile-ncurses.patch']
dependencies = [
('ncurses', '5.9'),
('zlib', '1.2.7'),
]
moduleclass = 'bio'
== 2015-03-13 21:48:56,166 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,166 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,166 main.EasyConfig INFO setting config option name: value SAMtools (type: <type 'str'>)
== 2015-03-13 21:48:56,166 main.EasyConfig INFO setting config option moduleclass: value bio (type: <type 'str'>)
== 2015-03-13 21:48:56,167 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.bz2 with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,167 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.bz2 with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,167 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.bz2'] (type: <type 'list'>)
== 2015-03-13 21:48:56,167 main.EasyConfig INFO setting config option version: value 0.1.18 (type: <type 'str'>)
== 2015-03-13 21:48:56,168 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'short_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,168 main.EasyConfig INFO setting config option source_urls: value [('http://sourceforge.net/projects/samtools/files/samtools/0.1.18', 'download')] (type: <type 'list'>)
== 2015-03-13 21:48:56,168 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,168 main.EasyConfig INFO setting config option homepage: value http://www.htslib.org/ (type: <type 'str'>)
== 2015-03-13 21:48:56,168 main.EasyConfig INFO setting config option patches: value ['SAMtools_Makefile-ncurses.patch'] (type: <type 'list'>)
== 2015-03-13 21:48:56,169 main.EasyConfig INFO setting config option description: value SAM Tools provide various utilities for manipulating alignments in the SAM format,
including sorting, merging, indexing and generating alignments in a per-position format. (type: <type 'str'>)
== 2015-03-13 21:48:56,171 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/SAMtools-0.1.18-goolf-1.7.20.eb
== 2015-03-13 21:48:56,172 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,172 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,173 main.easyconfig.easyconfig INFO Successfully obtained EB_Python class instance from easybuild.easyblocks.python
== 2015-03-13 21:48:56,173 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Python' for easyblock 'None' (software name 'Python')
== 2015-03-13 21:48:56,174 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmp4kcDR2 with rawcontent: name = 'Python'
version = '2.7.3'
homepage = 'http://python.org/'
description = "Python is a programming language that lets you work more quickly and integrate your systems more effectively."
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'pic': True, 'opt': True, 'optarch': True}
numpyversion = '1.6.1'
scipyversion = '0.10.1'
source_urls = ['http://www.python.org/ftp/%(namelower)s/%(version)s/']
sources = [SOURCE_TGZ]
# python needs bzip2 to build the bz2 package
dependencies = [
('bzip2', '1.0.6'),
('zlib', '1.2.7'),
('libreadline', '6.2'),
('ncurses', '5.9'),
# ('OpenSSL', '1.0.1f'), # OS dependency should be preferred for security reasons
]
osdependencies = [('openssl-devel', 'libssl-dev', 'libopenssl-devel')]
# order is important!
exts_list = [
('setuptools', '0.6c11', {
'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/'],
}),
('pip', '1.1', {
'source_urls': ['http://pypi.python.org/packages/source/p/pip/'],
}),
('nose', '1.1.2', {
'source_urls': ['http://pypi.python.org/packages/source/n/nose/'],
}),
('numpy', numpyversion, {
'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/%s' % numpyversion, 'download')],
'patches': [
'numpy-%s_distutils_multiple-lib-dirs.patch' % numpyversion,
],
}),
('scipy', scipyversion, {
'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/%s' % scipyversion, 'download')],
}),
('mpi4py', '1.3', {
'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/'],
}),
('paycheck', '1.0.2', {
'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/'],
}),
('argparse', '1.2.1', {
'source_urls': ['http://argparse.googlecode.com/files/'],
}),
('lockfile', '0.9.1', {
'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/'],
}),
('Cython', '0.17.2', {
'source_urls': ['http://www.cython.org/release/'],
}),
('dateutil', '2.1', {
'source_tmpl': 'python-%(name)s-%(version)s.tar.gz',
'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/'],
}),
('deap', '0.9.1', {
'source_urls': ['https://deap.googlecode.com/files/'],
}),
('decorator', '3.4.0', {
'source_urls': ['https://pypi.python.org/packages/source/d/decorator/'],
}),
('arff', '1.1', {
'source_tmpl': 'liac-%(name)s-%(version)s.zip',
'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/'],
}),
('pycrypto', '2.6.1', {
'modulename': 'Crypto',
'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/'],
}),
('paramiko', '1.12.0', {
'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/'],
}),
]
moduleclass = 'lang'
== 2015-03-13 21:48:56,178 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,178 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,179 main.EasyConfig INFO setting config option name: value Python (type: <type 'str'>)
== 2015-03-13 21:48:56,179 main.easyconfig.easyconfig WARNING Unable to resolve template value python-%(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,179 main.easyconfig.easyconfig WARNING Unable to resolve template value liac-%(name)s-%(version)s.zip with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,180 main.easyconfig.easyconfig WARNING Unable to resolve template value python-%(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,180 main.easyconfig.easyconfig WARNING Unable to resolve template value liac-%(name)s-%(version)s.zip with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,180 main.EasyConfig INFO setting config option exts_list: value [('setuptools', '0.6c11', {'source_urls': ['http://pypi.python.org/packages/source/s/setuptools/']}), ('pip', '1.1', {'source_urls': ['http://pypi.python.org/packages/source/p/pip/']}), ('nose', '1.1.2', {'source_urls': ['http://pypi.python.org/packages/source/n/nose/']}), ('numpy', '1.6.1', {'patches': ['numpy-1.6.1_distutils_multiple-lib-dirs.patch'], 'source_urls': [('http://sourceforge.net/projects/numpy/files/NumPy/1.6.1', 'download')]}), ('scipy', '0.10.1', {'source_urls': [('http://sourceforge.net/projects/scipy/files/scipy/0.10.1', 'download')]}), ('mpi4py', '1.3', {'source_urls': ['http://bitbucket.org/mpi4py/mpi4py/downloads/']}), ('paycheck', '1.0.2', {'source_urls': ['http://pypi.python.org/packages/source/p/paycheck/']}), ('argparse', '1.2.1', {'source_urls': ['http://argparse.googlecode.com/files/']}), ('lockfile', '0.9.1', {'source_urls': ['https://pypi.python.org/packages/source/l/lockfile/']}), ('Cython', '0.17.2', {'source_urls': ['http://www.cython.org/release/']}), ('dateutil', '2.1', {'source_tmpl': 'python-%(name)s-%(version)s.tar.gz', 'source_urls': ['http://pypi.python.org/packages/source/p/python-dateutil/']}), ('deap', '0.9.1', {'source_urls': ['https://deap.googlecode.com/files/']}), ('decorator', '3.4.0', {'source_urls': ['https://pypi.python.org/packages/source/d/decorator/']}), ('arff', '1.1', {'source_tmpl': 'liac-%(name)s-%(version)s.zip', 'source_urls': ['https://pypi.python.org/packages/source/l/liac-arff/']}), ('pycrypto', '2.6.1', {'modulename': 'Crypto', 'source_urls': ['http://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/']}), ('paramiko', '1.12.0', {'source_urls': ['https://pypi.python.org/packages/source/p/paramiko/']})] (type: <type 'list'>)
== 2015-03-13 21:48:56,181 main.EasyConfig INFO setting config option moduleclass: value lang (type: <type 'str'>)
== 2015-03-13 21:48:56,181 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tgz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,181 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tgz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,181 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tgz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,181 main.EasyConfig INFO setting config option version: value 2.7.3 (type: <type 'str'>)
== 2015-03-13 21:48:56,182 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'short_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'short_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.7.20', 'short_mod_name': 'libreadline/6.2-goolf-1.7.20', 'versionsuffix': '', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,183 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.python.org/ftp/%(namelower)s/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,183 main.easyconfig.easyconfig WARNING Unable to resolve template value http://www.python.org/ftp/%(namelower)s/%(version)s/ with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,183 main.EasyConfig INFO setting config option source_urls: value ['http://www.python.org/ftp/%(namelower)s/%(version)s/'] (type: <type 'list'>)
== 2015-03-13 21:48:56,183 main.EasyConfig INFO setting config option osdependencies: value [('openssl-devel', 'libssl-dev', 'libopenssl-devel')] (type: <type 'list'>)
== 2015-03-13 21:48:56,183 main.EasyConfig INFO setting config option toolchainopts: value {'opt': True, 'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,183 main.EasyConfig INFO setting config option homepage: value http://python.org/ (type: <type 'str'>)
== 2015-03-13 21:48:56,184 main.EasyConfig INFO setting config option description: value Python is a programming language that lets you work more quickly and integrate your systems more effectively. (type: <type 'str'>)
== 2015-03-13 21:48:56,187 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/Python-2.7.3-goolf-1.7.20.eb
== 2015-03-13 21:48:56,187 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,188 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,189 main.easyconfig.easyconfig INFO Successfully obtained EB_Boost class instance from easybuild.easyblocks.boost
== 2015-03-13 21:48:56,189 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Boost' for easyblock 'None' (software name 'Boost')
== 2015-03-13 21:48:56,189 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpv0fufN with rawcontent: name = 'Boost'
version = '1.51.0'
homepage = 'http://www.boost.org/'
description = """Boost provides free peer-reviewed portable C++ source libraries."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'pic': True, 'usempi': True}
source_urls = [SOURCEFORGE_SOURCE]
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
pythonversion = '2.7.3'
versionsuffix = '-Python-%s' % pythonversion
dependencies = [
('bzip2', '1.0.6'),
('Python', pythonversion),
]
# also build boost_mpi
boost_mpi = True
osdependencies = [('zlib-devel','zlib1g-dev')]
moduleclass = 'devel'
== 2015-03-13 21:48:56,193 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,193 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,193 main.EasyConfig INFO setting config option name: value Boost (type: <type 'str'>)
== 2015-03-13 21:48:56,194 main.EasyConfig INFO setting config option boost_mpi: value True (type: <type 'bool'>)
== 2015-03-13 21:48:56,194 main.EasyConfig INFO setting config option moduleclass: value devel (type: <type 'str'>)
== 2015-03-13 21:48:56,194 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s_1_51_0.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,194 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s_1_51_0.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,194 main.EasyConfig INFO setting config option sources: value ['%(namelower)s_1_51_0.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,194 main.EasyConfig INFO setting config option versionsuffix: value -Python-2.7.3 (type: <type 'str'>)
== 2015-03-13 21:48:56,195 main.EasyConfig INFO setting config option version: value 1.51.0 (type: <type 'str'>)
== 2015-03-13 21:48:56,195 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'short_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Python', 'full_mod_name': 'Python/2.7.3-goolf-1.7.20', 'short_mod_name': 'Python/2.7.3-goolf-1.7.20', 'versionsuffix': '', 'version': '2.7.3', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,195 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,196 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,196 main.EasyConfig INFO setting config option source_urls: value ['http://download.sourceforge.net/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:56,196 main.EasyConfig INFO setting config option osdependencies: value [('zlib-devel', 'zlib1g-dev')] (type: <type 'list'>)
== 2015-03-13 21:48:56,196 main.EasyConfig INFO setting config option toolchainopts: value {'usempi': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,196 main.EasyConfig INFO setting config option homepage: value http://www.boost.org/ (type: <type 'str'>)
== 2015-03-13 21:48:56,196 main.EasyConfig INFO setting config option description: value Boost provides free peer-reviewed portable C++ source libraries. (type: <type 'str'>)
== 2015-03-13 21:48:56,199 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/Boost-1.51.0-goolf-1.7.20-Python-2.7.3.eb
== 2015-03-13 21:48:56,199 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,200 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,201 main.easyconfig.easyconfig INFO Successfully obtained EB_Java class instance from easybuild.easyblocks.java
== 2015-03-13 21:48:56,201 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Java' for easyblock 'None' (software name 'Java')
== 2015-03-13 21:48:56,201 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpbfy1Fp with rawcontent: name = 'Java'
version = '1.7.0_10'
homepage = 'http://java.com/'
description = """Java Platform, Standard Edition (Java SE) lets you develop and deploy
Java applications on desktops and servers."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
# download the tar.gz directly from http://www.oracle.com/technetwork/java/javase/downloads/index.html
(vp, vs) = version.split('_')
altver = '%su%s' % (vp.split('.')[1], vs)
sources = ['jdk-%s-linux-x64.tar.gz' % altver]
moduleclass = 'lang'
== 2015-03-13 21:48:56,205 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,205 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,205 main.EasyConfig INFO setting config option name: value Java (type: <type 'str'>)
== 2015-03-13 21:48:56,206 main.EasyConfig INFO setting config option moduleclass: value lang (type: <type 'str'>)
== 2015-03-13 21:48:56,206 main.EasyConfig INFO setting config option sources: value ['jdk-7u10-linux-x64.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,206 main.EasyConfig INFO setting config option version: value 1.7.0_10 (type: <type 'str'>)
== 2015-03-13 21:48:56,206 main.EasyConfig INFO setting config option homepage: value http://java.com/ (type: <type 'str'>)
== 2015-03-13 21:48:56,206 main.EasyConfig INFO setting config option description: value Java Platform, Standard Edition (Java SE) lets you develop and deploy
Java applications on desktops and servers. (type: <type 'str'>)
== 2015-03-13 21:48:56,208 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/Java-1.7.0_10-goolf-1.7.20.eb
== 2015-03-13 21:48:56,209 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,210 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,211 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:56,211 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'libpng')
== 2015-03-13 21:48:56,211 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpPm6QpL with rawcontent: easyblock = 'ConfigureMake'
name = 'libpng'
version = '1.5.13'
homepage = 'http://www.libpng.org/pub/png/libpng.html'
description = "libpng is the official PNG reference library"
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True}
configopts = "--with-pic"
source_urls = [SOURCEFORGE_SOURCE]
sources = [SOURCELOWER_TAR_GZ]
dependencies = [('zlib', '1.2.7')]
sanity_check_paths = {
'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.so',
'lib/pkgconfig/libpng.pc'],
'dirs': ['include']
}
moduleclass = 'lib'
== 2015-03-13 21:48:56,214 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,214 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['bin/libpng-config', 'lib/libpng.a', 'lib/libpng.so', 'lib/pkgconfig/libpng.pc'], 'dirs': ['include']} (type: <type 'dict'>)
== 2015-03-13 21:48:56,215 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,215 main.EasyConfig INFO setting config option name: value libpng (type: <type 'str'>)
== 2015-03-13 21:48:56,215 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:56,215 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,215 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,215 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,216 main.EasyConfig INFO setting config option version: value 1.5.13 (type: <type 'str'>)
== 2015-03-13 21:48:56,216 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'short_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,216 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,216 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,216 main.EasyConfig INFO setting config option source_urls: value ['http://download.sourceforge.net/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:56,217 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:56,217 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,217 main.EasyConfig INFO setting config option homepage: value http://www.libpng.org/pub/png/libpng.html (type: <type 'str'>)
== 2015-03-13 21:48:56,217 main.EasyConfig INFO setting config option configopts: value --with-pic (type: <type 'str'>)
== 2015-03-13 21:48:56,217 main.EasyConfig INFO setting config option description: value libpng is the official PNG reference library (type: <type 'str'>)
== 2015-03-13 21:48:56,220 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/libpng-1.5.13-goolf-1.7.20.eb
== 2015-03-13 21:48:56,220 main.easyconfig.tweak INFO Tweaked 'toolchain' to '{'name': 'goolf', 'version': '1.7.20'}'
== 2015-03-13 21:48:56,221 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,222 main.easyconfig.easyconfig INFO Derived full easyblock module path for Toolchain: easybuild.easyblocks.generic.toolchain
== 2015-03-13 21:48:56,222 main.easyconfig.easyconfig INFO Successfully obtained class 'Toolchain' for easyblock 'Toolchain' (software name 'biodeps')
== 2015-03-13 21:48:56,222 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tmpQ_LEK3 with rawcontent: ##
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Fotis Georgatos <fotis@cern.ch>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html
##
easyblock = "Toolchain"
name = 'biodeps'
version = '1.6'
versionsuffix = '-extended'
homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html'
description = """The purpose of this collection is to provide common dependencies in a bundle,
so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences"""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
dependencies = [
('bzip2', '1.0.6'),
('zlib', '1.2.7'),
('libreadline', '6.2'),
('ncurses', '5.9'),
('Boost', '1.51.0', '-Python-2.7.3'),
('SAMtools', '0.1.18'),
('Perl', '5.16.3', '-bare'),
('Java', '1.7.0_10', '', True),
('libpng', '1.5.13'),
]
moduleclass = 'bio'
== 2015-03-13 21:48:56,225 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,226 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,226 main.EasyConfig INFO setting config option name: value biodeps (type: <type 'str'>)
== 2015-03-13 21:48:56,226 main.EasyConfig INFO setting config option moduleclass: value bio (type: <type 'str'>)
== 2015-03-13 21:48:56,226 main.EasyConfig INFO setting config option versionsuffix: value -extended (type: <type 'str'>)
== 2015-03-13 21:48:56,226 main.EasyConfig INFO setting config option version: value 1.6 (type: <type 'str'>)
== 2015-03-13 21:48:56,229 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'short_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'short_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.7.20', 'short_mod_name': 'libreadline/6.2-goolf-1.7.20', 'versionsuffix': '', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Boost', 'short_mod_name': 'Boost/1.51.0-goolf-1.7.20-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.7.20-Python-2.7.3', 'version': '1.51.0', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'SAMtools', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.7.20', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.7.20', 'versionsuffix': '', 'version': '0.1.18', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Perl', 'short_mod_name': 'Perl/5.16.3-goolf-1.7.20-bare', 'versionsuffix': '-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.7.20-bare', 'version': '5.16.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'full_mod_name': 'Java/1.7.0_10', 'version': '1.7.0_10', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'libpng', 'full_mod_name': 'libpng/1.5.13-goolf-1.7.20', 'short_mod_name': 'libpng/1.5.13-goolf-1.7.20', 'versionsuffix': '', 'version': '1.5.13', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,229 main.EasyConfig INFO setting config option easyblock: value Toolchain (type: <type 'str'>)
== 2015-03-13 21:48:56,229 main.EasyConfig INFO setting config option homepage: value http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html (type: <type 'str'>)
== 2015-03-13 21:48:56,229 main.EasyConfig INFO setting config option description: value The purpose of this collection is to provide common dependencies in a bundle,
so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences (type: <type 'str'>)
== 2015-03-13 21:48:56,232 main.easyconfig.tweak INFO Tweaked easyconfig file written to /tmp/eb-dqaqb2/tweaked_easyconfigs/biodeps-1.6-goolf-1.7.20-extended.eb
== 2015-03-13 21:48:56,233 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,234 main.easyconfig.easyconfig INFO Derived full easyblock module path for Toolchain: easybuild.easyblocks.generic.toolchain
== 2015-03-13 21:48:56,234 main.easyconfig.easyconfig INFO Successfully obtained class 'Toolchain' for easyblock 'Toolchain' (software name 'biodeps')
== 2015-03-13 21:48:56,234 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tweaked_easyconfigs/biodeps-1.6-goolf-1.7.20-extended.eb with rawcontent: ##
# This file is an EasyBuild reciPY as per https://github.com/hpcugent/easybuild
#
# Copyright:: Copyright 2012-2014 Uni.Lu/LCSB, NTUA
# Authors:: Fotis Georgatos <fotis@cern.ch>
# License:: MIT/GPL
# $Id$
#
# This work implements a part of the HPCBIOS project and is a component of the policy:
# http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html
##
easyblock = "Toolchain"
name = 'biodeps'
version = '1.6'
versionsuffix = '-extended'
homepage = 'http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html'
description = """The purpose of this collection is to provide common dependencies in a bundle,
so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences"""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
dependencies = [
('bzip2', '1.0.6'),
('zlib', '1.2.7'),
('libreadline', '6.2'),
('ncurses', '5.9'),
('Boost', '1.51.0', '-Python-2.7.3'),
('SAMtools', '0.1.18'),
('Perl', '5.16.3', '-bare'),
('Java', '1.7.0_10', '', True),
('libpng', '1.5.13'),
]
moduleclass = 'bio'
== 2015-03-13 21:48:56,238 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,238 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,238 main.EasyConfig INFO setting config option name: value biodeps (type: <type 'str'>)
== 2015-03-13 21:48:56,238 main.EasyConfig INFO setting config option moduleclass: value bio (type: <type 'str'>)
== 2015-03-13 21:48:56,238 main.EasyConfig INFO setting config option versionsuffix: value -extended (type: <type 'str'>)
== 2015-03-13 21:48:56,238 main.EasyConfig INFO setting config option version: value 1.6 (type: <type 'str'>)
== 2015-03-13 21:48:56,241 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'short_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'short_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.7.20', 'short_mod_name': 'libreadline/6.2-goolf-1.7.20', 'versionsuffix': '', 'version': '6.2', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Boost', 'short_mod_name': 'Boost/1.51.0-goolf-1.7.20-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.7.20-Python-2.7.3', 'version': '1.51.0', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'SAMtools', 'full_mod_name': 'SAMtools/0.1.18-goolf-1.7.20', 'short_mod_name': 'SAMtools/0.1.18-goolf-1.7.20', 'versionsuffix': '', 'version': '0.1.18', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Perl', 'short_mod_name': 'Perl/5.16.3-goolf-1.7.20-bare', 'versionsuffix': '-bare', 'full_mod_name': 'Perl/5.16.3-goolf-1.7.20-bare', 'version': '5.16.3', 'hidden': False}, {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'Java', 'short_mod_name': 'Java/1.7.0_10', 'versionsuffix': '', 'full_mod_name': 'Java/1.7.0_10', 'version': '1.7.0_10', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'libpng', 'full_mod_name': 'libpng/1.5.13-goolf-1.7.20', 'short_mod_name': 'libpng/1.5.13-goolf-1.7.20', 'versionsuffix': '', 'version': '1.5.13', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,241 main.EasyConfig INFO setting config option easyblock: value Toolchain (type: <type 'str'>)
== 2015-03-13 21:48:56,241 main.EasyConfig INFO setting config option homepage: value http://hpcbios.readthedocs.org/en/latest/HPCBIOS_2013-01.html (type: <type 'str'>)
== 2015-03-13 21:48:56,241 main.EasyConfig INFO setting config option description: value The purpose of this collection is to provide common dependencies in a bundle,
so that software/modules can be mixed and matched easily for composite pipelines in Life Sciences (type: <type 'str'>)
== 2015-03-13 21:48:56,243 main.EasyConfig INFO Validating easyconfig
== 2015-03-13 21:48:56,244 main.EasyConfig INFO Checking OS dependencies
== 2015-03-13 21:48:56,244 main.EasyConfig INFO OS dependencies ok: []
== 2015-03-13 21:48:56,244 main.EasyConfig INFO Checking skipsteps
== 2015-03-13 21:48:56,244 main.EasyConfig INFO Checking build option lists
== 2015-03-13 21:48:56,244 main.EasyConfig INFO Checking licenses
== 2015-03-13 21:48:56,255 main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:56,339 main INFO resolving dependencies ...
== 2015-03-13 21:48:56,421 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'zlib', 'full_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'short_mod_name': 'zlib/1.2.7-goolf-1.7.20', 'versionsuffix': '', 'version': '1.2.7', 'hidden': False} with /tmp/eb-dqaqb2/tweaked_easyconfigs/zlib-1.2.7-goolf-1.7.20.eb
== 2015-03-13 21:48:56,422 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,423 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:56,423 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'zlib')
== 2015-03-13 21:48:56,423 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tweaked_easyconfigs/zlib-1.2.7-goolf-1.7.20.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'zlib'
version = '1.2.7'
homepage = 'http://www.zlib.net/'
description = """zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
sources = [SOURCELOWER_TAR_GZ]
source_urls = [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')]
sanity_check_paths = {
'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.%s' % SHLIB_EXT],
'dirs': [],
}
moduleclass = 'lib'
== 2015-03-13 21:48:56,427 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,427 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['include/zconf.h', 'include/zlib.h', 'lib/libz.a', 'lib/libz.so'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:56,427 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,428 main.EasyConfig INFO setting config option name: value zlib (type: <type 'str'>)
== 2015-03-13 21:48:56,428 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:56,428 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,428 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,428 main.EasyConfig INFO setting config option sources: value ['%(namelower)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,428 main.EasyConfig INFO setting config option version: value 1.2.7 (type: <type 'str'>)
== 2015-03-13 21:48:56,428 main.easyconfig.easyconfig WARNING Unable to resolve template value http://sourceforge.net/projects/libpng/files/zlib/%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,429 main.easyconfig.easyconfig WARNING Unable to resolve template value http://sourceforge.net/projects/libpng/files/zlib/%(version)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,429 main.EasyConfig INFO setting config option source_urls: value [('http://sourceforge.net/projects/libpng/files/zlib/%(version)s', 'download')] (type: <type 'list'>)
== 2015-03-13 21:48:56,429 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:56,429 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,429 main.EasyConfig INFO setting config option homepage: value http://www.zlib.net/ (type: <type 'str'>)
== 2015-03-13 21:48:56,429 main.EasyConfig INFO setting config option description: value zlib is designed to be a free, general-purpose, legally unencumbered -- that is,
not covered by any patents -- lossless data-compression library for use on virtually any
computer hardware and operating system. (type: <type 'str'>)
== 2015-03-13 21:48:56,431 main.EasyConfig INFO Validating easyconfig
== 2015-03-13 21:48:56,431 main.EasyConfig INFO Checking OS dependencies
== 2015-03-13 21:48:56,432 main.EasyConfig INFO OS dependencies ok: []
== 2015-03-13 21:48:56,432 main.EasyConfig INFO Checking skipsteps
== 2015-03-13 21:48:56,432 main.EasyConfig INFO Checking build option lists
== 2015-03-13 21:48:56,432 main.EasyConfig INFO Checking licenses
== 2015-03-13 21:48:56,440 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:56,451 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'libreadline', 'full_mod_name': 'libreadline/6.2-goolf-1.7.20', 'short_mod_name': 'libreadline/6.2-goolf-1.7.20', 'versionsuffix': '', 'version': '6.2', 'hidden': False} with /tmp/eb-dqaqb2/tweaked_easyconfigs/libreadline-6.2-goolf-1.7.20.eb
== 2015-03-13 21:48:56,452 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,453 main.easyconfig.easyconfig INFO Derived full easyblock module path for ConfigureMake: easybuild.easyblocks.generic.configuremake
== 2015-03-13 21:48:56,453 main.easyconfig.easyconfig INFO Successfully obtained class 'ConfigureMake' for easyblock 'ConfigureMake' (software name 'libreadline')
== 2015-03-13 21:48:56,453 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tweaked_easyconfigs/libreadline-6.2-goolf-1.7.20.eb with rawcontent: easyblock = 'ConfigureMake'
name = 'libreadline'
version = '6.2'
homepage = 'http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html'
description = """The GNU Readline library provides a set of functions for use by applications that
allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'pic': True}
sources = ['readline-%(version)s.tar.gz']
source_urls = ['http://ftp.gnu.org/gnu/readline']
dependencies = [('ncurses', '5.9')]
sanity_check_paths = {
'files' : ['lib/libreadline.a', 'lib/libhistory.a'] +
['include/readline/%s' % x for x in ['chardefs.h', 'history.h', 'keymaps.h', 'readline.h', 'rlconf.h',
'rlstdc.h', 'rltypedefs.h', 'tilde.h']],
'dirs' : [],
}
moduleclass = 'lib'
== 2015-03-13 21:48:56,457 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,457 main.EasyConfig INFO setting config option sanity_check_paths: value {'files': ['lib/libreadline.a', 'lib/libhistory.a', 'include/readline/chardefs.h', 'include/readline/history.h', 'include/readline/keymaps.h', 'include/readline/readline.h', 'include/readline/rlconf.h', 'include/readline/rlstdc.h', 'include/readline/rltypedefs.h', 'include/readline/tilde.h'], 'dirs': []} (type: <type 'dict'>)
== 2015-03-13 21:48:56,457 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,457 main.EasyConfig INFO setting config option name: value libreadline (type: <type 'str'>)
== 2015-03-13 21:48:56,458 main.EasyConfig INFO setting config option moduleclass: value lib (type: <type 'str'>)
== 2015-03-13 21:48:56,458 main.easyconfig.easyconfig WARNING Unable to resolve template value readline-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,458 main.easyconfig.easyconfig WARNING Unable to resolve template value readline-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,458 main.EasyConfig INFO setting config option sources: value ['readline-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,458 main.EasyConfig INFO setting config option version: value 6.2 (type: <type 'str'>)
== 2015-03-13 21:48:56,459 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,459 main.EasyConfig INFO setting config option source_urls: value ['http://ftp.gnu.org/gnu/readline'] (type: <type 'list'>)
== 2015-03-13 21:48:56,459 main.EasyConfig INFO setting config option easyblock: value ConfigureMake (type: <type 'str'>)
== 2015-03-13 21:48:56,459 main.EasyConfig INFO setting config option toolchainopts: value {'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,459 main.EasyConfig INFO setting config option homepage: value http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html (type: <type 'str'>)
== 2015-03-13 21:48:56,459 main.EasyConfig INFO setting config option description: value The GNU Readline library provides a set of functions for use by applications that
allow users to edit command lines as they are typed in. Both Emacs and vi editing modes are available.
The Readline library includes additional functions to maintain a list of previously-entered command lines,
to recall and perhaps reedit those lines, and perform csh-like history expansion on previous commands. (type: <type 'str'>)
== 2015-03-13 21:48:56,461 main.EasyConfig INFO Validating easyconfig
== 2015-03-13 21:48:56,461 main.EasyConfig INFO Checking OS dependencies
== 2015-03-13 21:48:56,461 main.EasyConfig INFO OS dependencies ok: []
== 2015-03-13 21:48:56,462 main.EasyConfig INFO Checking skipsteps
== 2015-03-13 21:48:56,462 main.EasyConfig INFO Checking build option lists
== 2015-03-13 21:48:56,462 main.EasyConfig INFO Checking licenses
== 2015-03-13 21:48:56,470 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:56,481 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False} with /tmp/eb-dqaqb2/tweaked_easyconfigs/ncurses-5.9-goolf-1.7.20.eb
== 2015-03-13 21:48:56,481 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,482 main.easyconfig.easyconfig INFO Successfully obtained EB_ncurses class instance from easybuild.easyblocks.ncurses
== 2015-03-13 21:48:56,482 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_ncurses' for easyblock 'None' (software name 'ncurses')
== 2015-03-13 21:48:56,483 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tweaked_easyconfigs/ncurses-5.9-goolf-1.7.20.eb with rawcontent: name = 'ncurses'
version = '5.9'
homepage = 'http://www.gnu.org/software/ncurses/'
description = """The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'optarch': True, 'pic': True}
source_urls = [GNU_SOURCE]
sources = [SOURCE_TAR_GZ]
moduleclass = 'devel'
== 2015-03-13 21:48:56,486 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,486 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,486 main.EasyConfig INFO setting config option name: value ncurses (type: <type 'str'>)
== 2015-03-13 21:48:56,486 main.EasyConfig INFO setting config option moduleclass: value devel (type: <type 'str'>)
== 2015-03-13 21:48:56,487 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,487 main.easyconfig.easyconfig WARNING Unable to resolve template value %(name)s-%(version)s.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,487 main.EasyConfig INFO setting config option sources: value ['%(name)s-%(version)s.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,487 main.EasyConfig INFO setting config option version: value 5.9 (type: <type 'str'>)
== 2015-03-13 21:48:56,487 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,487 main.easyconfig.easyconfig WARNING Unable to resolve template value http://ftpmirror.gnu.org/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,487 main.EasyConfig INFO setting config option source_urls: value ['http://ftpmirror.gnu.org/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:56,488 main.EasyConfig INFO setting config option toolchainopts: value {'optarch': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,488 main.EasyConfig INFO setting config option homepage: value http://www.gnu.org/software/ncurses/ (type: <type 'str'>)
== 2015-03-13 21:48:56,488 main.EasyConfig INFO setting config option description: value The Ncurses (new curses) library is a free software emulation of curses in System V Release 4.0,
and more. It uses Terminfo format, supports pads and color and multiple highlights and forms characters and
function-key mapping, and has all the other SYSV-curses enhancements over BSD Curses. (type: <type 'str'>)
== 2015-03-13 21:48:56,490 main.EasyConfig INFO Validating easyconfig
== 2015-03-13 21:48:56,490 main.EasyConfig INFO Checking OS dependencies
== 2015-03-13 21:48:56,490 main.EasyConfig INFO OS dependencies ok: []
== 2015-03-13 21:48:56,490 main.EasyConfig INFO Checking skipsteps
== 2015-03-13 21:48:56,490 main.EasyConfig INFO Checking build option lists
== 2015-03-13 21:48:56,490 main.EasyConfig INFO Checking licenses
== 2015-03-13 21:48:56,498 main.main.main.Goolf INFO _get_optimal_architecture: using march=native as optarch for Intel.
== 2015-03-13 21:48:56,508 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'ncurses', 'full_mod_name': 'ncurses/5.9-goolf-1.7.20', 'short_mod_name': 'ncurses/5.9-goolf-1.7.20', 'versionsuffix': '', 'version': '5.9', 'hidden': False} with /tmp/eb-dqaqb2/tweaked_easyconfigs/ncurses-5.9-goolf-1.7.20.eb
== 2015-03-13 21:48:56,519 main.tools.robot INFO Robot: resolving dependency {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Boost', 'short_mod_name': 'Boost/1.51.0-goolf-1.7.20-Python-2.7.3', 'versionsuffix': '-Python-2.7.3', 'full_mod_name': 'Boost/1.51.0-goolf-1.7.20-Python-2.7.3', 'version': '1.51.0', 'hidden': False} with /tmp/eb-dqaqb2/tweaked_easyconfigs/Boost-1.51.0-goolf-1.7.20-Python-2.7.3.eb
== 2015-03-13 21:48:56,520 main.EasyConfig INFO Obtained list of valid module classes: ['base', 'bio', 'cae', 'chem', 'compiler', 'data', 'debugger', 'devel', 'geo', 'ide', 'lang', 'lib', 'math', 'mpi', 'numlib', 'perf', 'phys', 'system', 'toolchain', 'tools', 'vis']
== 2015-03-13 21:48:56,521 main.easyconfig.easyconfig INFO Successfully obtained EB_Boost class instance from easybuild.easyblocks.boost
== 2015-03-13 21:48:56,521 main.easyconfig.easyconfig INFO Successfully obtained class 'EB_Boost' for easyblock 'None' (software name 'Boost')
== 2015-03-13 21:48:56,521 main.EasyConfig INFO Parsing easyconfig file /tmp/eb-dqaqb2/tweaked_easyconfigs/Boost-1.51.0-goolf-1.7.20-Python-2.7.3.eb with rawcontent: name = 'Boost'
version = '1.51.0'
homepage = 'http://www.boost.org/'
description = """Boost provides free peer-reviewed portable C++ source libraries."""
toolchain = {'name': 'goolf', 'version': '1.7.20'}
toolchainopts = {'pic': True, 'usempi': True}
source_urls = [SOURCEFORGE_SOURCE]
sources = ['%%(namelower)s_%s.tar.gz' % '_'.join(version.split('.'))]
pythonversion = '2.7.3'
versionsuffix = '-Python-%s' % pythonversion
dependencies = [
('bzip2', '1.0.6'),
('Python', pythonversion),
]
# also build boost_mpi
boost_mpi = True
osdependencies = [('zlib-devel','zlib1g-dev')]
moduleclass = 'devel'
== 2015-03-13 21:48:56,525 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,525 main.EasyConfig INFO setting config option toolchain: value {'version': '1.7.20', 'name': 'goolf'} (type: <type 'dict'>)
== 2015-03-13 21:48:56,525 main.EasyConfig INFO setting config option name: value Boost (type: <type 'str'>)
== 2015-03-13 21:48:56,525 main.EasyConfig INFO setting config option boost_mpi: value True (type: <type 'bool'>)
== 2015-03-13 21:48:56,526 main.EasyConfig INFO setting config option moduleclass: value devel (type: <type 'str'>)
== 2015-03-13 21:48:56,526 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s_1_51_0.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,526 main.easyconfig.easyconfig WARNING Unable to resolve template value %(namelower)s_1_51_0.tar.gz with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,526 main.EasyConfig INFO setting config option sources: value ['%(namelower)s_1_51_0.tar.gz'] (type: <type 'list'>)
== 2015-03-13 21:48:56,526 main.EasyConfig INFO setting config option versionsuffix: value -Python-2.7.3 (type: <type 'str'>)
== 2015-03-13 21:48:56,526 main.EasyConfig INFO setting config option version: value 1.51.0 (type: <type 'str'>)
== 2015-03-13 21:48:56,527 main.EasyConfig INFO setting config option dependencies: value [{'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'bzip2', 'full_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'short_mod_name': 'bzip2/1.0.6-goolf-1.7.20', 'versionsuffix': '', 'version': '1.0.6', 'hidden': False}, {'dummy': False, 'toolchain': {'version': '1.7.20', 'name': 'goolf'}, 'name': 'Python', 'full_mod_name': 'Python/2.7.3-goolf-1.7.20', 'short_mod_name': 'Python/2.7.3-goolf-1.7.20', 'versionsuffix': '', 'version': '2.7.3', 'hidden': False}] (type: <type 'list'>)
== 2015-03-13 21:48:56,527 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,528 main.easyconfig.easyconfig WARNING Unable to resolve template value http://download.sourceforge.net/%(namelower)s with dict {'versionprefix': '', 'versionsuffix': '', 'toolchain_name': 'goolf', 'toolchain_version': '1.7.20'}
== 2015-03-13 21:48:56,528 main.EasyConfig INFO setting config option source_urls: value ['http://download.sourceforge.net/%(namelower)s'] (type: <type 'list'>)
== 2015-03-13 21:48:56,528 main.EasyConfig INFO setting config option osdependencies: value [('zlib-devel', 'zlib1g-dev')] (type: <type 'list'>)
== 2015-03-13 21:48:56,528 main.EasyConfig INFO setting config option toolchainopts: value {'usempi': True, 'pic': True} (type: <type 'dict'>)
== 2015-03-13 21:48:56,528 main.EasyConfig INFO setting config option homepage: value http://www.boost.org/ (type: <type 'str'>)
== 2015-03-13 21:48:56,528 main.EasyConfig INFO setting config option description: value Boost provides free peer-reviewed portable C++ source libraries. (type: <type 'str'>)
== 2015-03-13 21:48:56,530 main.EasyConfig INFO Validating easyconfig
== 2015-03-13 21:48:56,530 main.EasyConfig INFO Checking OS dependencies
== 2015-03-13 21:48:56,531 main.filetools INFO Command rpm found at /bin/rpm
== 2015-03-13 21:48:56,560 main.filetools WARNING Could not find command 'dpkg' (with permissions to read/execute it) in $PATH (['/n/local/sce/EasyBuild-dev/easybuild-framework', '/n/local/sce/apps/lmod/lmod/libexec', '/bin', '/usr/bin'])
== 2015-03-13 21:48:56,560 main.filetools INFO Command rpm found at /bin/rpm
== 2015-03-13 21:48:56,577 main.filetools WARNING Could not find command 'dpkg' (with permissions to read/execute it) in $PATH (['/n/local/sce/EasyBuild-dev/easybuild-framework', '/n/local/sce/apps/lmod/lmod/libexec', '/bin', '/usr/bin'])
== 2015-03-13 21:48:56,577 main.EasyConfig ERROR EasyBuild crashed with an error (at easybuild/framework/easyconfig/easyconfig.py:349 in validate_os_deps): One or more OS dependencies were not found: [('zlib-devel', 'zlib1g-dev')]
== 2015-03-13 21:48:56,577 main.easyconfig.easyconfig ERROR EasyBuild crashed with an error (at easybuild/tools/build_log.py:121 in exception): EasyBuild encountered an exception (at easybuild/framework/easyconfig/easyconfig.py:894 in process_easyconfig): Failed to process easyconfig /tmp/eb-dqaqb2/tweaked_easyconfigs/Boost-1.51.0-goolf-1.7.20-Python-2.7.3.eb:
EasyBuild crashed with an error (at easybuild/framework/easyconfig/easyconfig.py:349 in validate_os_deps): One or more OS dependencies were not found: [('zlib-devel', 'zlib1g-dev')]
Traceback (most recent call last):
File "/n/local/sce/EasyBuild-dev/easybuild-framework/easybuild/framework/easyconfig/easyconfig.py", line 891, in process_easyconfig
ec = EasyConfig(spec, build_specs=build_specs, validate=validate, hidden=hidden)
File "/n/local/sce/EasyBuild-dev/easybuild-framework/easybuild/framework/easyconfig/easyconfig.py", line 181, in __init__
self.validate(check_osdeps=build_option('check_osdeps'))
File "/n/local/sce/EasyBuild-dev/easybuild-framework/easybuild/framework/easyconfig/easyconfig.py", line 299, in validate
self.validate_os_deps()
File "/n/local/sce/EasyBuild-dev/easybuild-framework/easybuild/framework/easyconfig/easyconfig.py", line 349, in validate_os_deps
self.log.error("One or more OS dependencies were not found: %s" % not_found)
File "/n/local/sce/EasyBuild-dev/easybuild-framework/easybuild/tools/build_log.py", line 113, in error
raise EasyBuildError(newMsg)
EasyBuildError: "EasyBuild crashed with an error (at easybuild/framework/easyconfig/easyconfig.py:349 in validate_os_deps): One or more OS dependencies were not found: [('zlib-devel', 'zlib1g-dev')]"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment