Hi Arnau  :)

I think the dependencies are not being resolved because maybe you are not
using --robot option? Just try the same command line just adding --robot or
-r and let us know if it works.

by the way, if you are starting with easybuild from scratch and you are not
using any modules tool in your cluster I would highly recommend you to use
Lmod instead of tcl modules
https://www.tacc.utexas.edu/tacc-projects/lmod

Pablo.



2014-07-01 10:31 GMT+02:00 Arnau Bria <[email protected]>:

> 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
>



-- 
Pablo Escobar López
HPC systems engineer
Biozentrum, University of Basel
Swiss Institute of Bioinformatics SIB
Email: [email protected]
Phone: +41 61 267 15 82
http://www.biozentrum.unibas.ch

Reply via email to