Hi all, my name is Arnau Bria and I'm a sysadmin at CRG (Barcelona). I'm really interested in EB as seems a good option for providing new software to our users in a easy way.
I start reading your intro (http://hpcugent.github.io/easybuild/) some docs from your wiki (https://github.com/hpcugent/easybuild/wiki) and the step by step guide (https://github.com/hpcugent/easybuild/wiki/Step-by-step-guide) and finally decided to install EB as a regular user under a NFS shared directory following the step-by-step guide. I first installed modules+tcl (https://github.com/hpcugent/easybuild/wiki/Installing-environment-modules-without-root-permissions) and worked fine: $ module -V VERSION=3.2.10 DATE=2012-12-21 AUTOLOADPATH=undef BASEPREFIX="/software/as/el6.3/test/modules" BEGINENV=99 CACHE_AVAIL=undef DEF_COLLATE_BY_NUMBER=undef DOT_EXT="" EVAL_ALIAS=1 HAS_BOURNE_FUNCS=1 HAS_BOURNE_ALIAS=1 HAS_TCLXLIBS=undef HAS_X11LIBS=1 LMSPLIT_SIZE=undef MODULEPATH="/software/as/el6.3/test/modules/Modules/modulefiles" MODULES_INIT_DIR="/software/as/el6.3/test/modules/Modules/3.2.10/init" PREFIX="/software/as/el6.3/test/modules/Modules/3.2.10" TCL_VERSION="8.5" TCL_PATCH_LEVEL="8.5.15" TMP_DIR="/tmp" USE_FREE=undef VERSION_MAGIC=1 VERSIONPATH="/software/as/el6.3/test/modules/Modules/versions" WANTS_VERSIONING=1 WITH_DEBUG_INFO=undef Then I followed the bootstraping installation guide (https://github.com/hpcugent/easybuild/wiki/Bootstrapping-EasyBuild) $ eb --version This is EasyBuild 1.13.0 (framework: 1.13.0, easyblocks: 1.13.0) on host ant-login8.linux.crg.es. and with this basic conf I started to build goalf toolchain. ** The step by step guide starts really detailed but it loses "accuracy" in each step :-) Everyting was ok till step Step 3.2: Building/installing OpenBLAS : teh eb file uses gompi toolchain: toolchain = {'name': 'gompi', 'version': '1.4.10'} But eb fails with the error: ERROR: EasyBuild crashed with an error (at easybuild/framework/easyconfig/tools.py:223 in resolve_dependencies): Irresolvable dependencies encountered: [('gompi/1.4.10', {'dummy': True, 'toolchain': {'version': 'dummy', 'name': 'dummy'}, 'name': 'gompi', 'versionsuffix': '', 'version': '1.4.10', 'parsed': True})] eb knows the toolchain: $ eb --list-toolchains List of known toolchains (toolchainname: module[,module...]): ClangGCC: Clang, GCC GCC: GCC [...] gompi: GCC, OpenMPI [...] Question 1: - For each compiler toolchain, the constituent elements (compiler + libraries) are printed, which provides the necessary information to select a toolchain. so, If I have successfully installed gcc + openmpi gompi should be a valid toolchain...am I right? $ module av ------------------------------------------------------------------ /software/as/el6.3/EasyBuild/modules/all ------------------------------------------------------------------- EasyBuild/1.13.0 GCC/4.6.3 LAPACK/3.4.0-GCC-4.6.3 OpenMPI/1.4.5-GCC-4.6.3-no-OFED ----------------------------------------------------------------------- /usr/share/Modules/modulefiles ------------------------------------------------------------------------ dot module-cvs module-info modules null use.own ------------------------------------------------------------------------------ /etc/modulefiles ------------------------------------------------------------------------------- compat-openmpi-x86_64 openmpi-x86_64 I've uploaded the eb installation log to pastebin: http://pastebin.com/f5tzUsai So, which is the Irresolvable dependencies encountered? How may I solve it? I think I've provided all the needed information, if not, feel free to ask for it. Thank to those who read till here :-) Bests, Arnau

