Hi Ole, On 29/09/16 10:37, Pablo Escobar Lopez wrote:
have you tried "eb Python-3.5.2-foss-2016.04.eb --try-toolchain=foss,2016.09 -r" ?
+1 on this, the problem is that there are no easyconfigs available for the dependencies of Python 3.5.2 with foss/2016.09.
If you combine --try-toolchain (or --try-toolchain-version) with --robot, EasyBuild will first construct the full dependency graph using the foss/2016.04, and then generate easyconfigs (in a temp dir) for each of the components using foss/2016.09, and then proceed to building and installing everything.
regards, Kenneth
2016-09-29 8:55 GMT+02:00 Ole Holm Nielsen <[email protected] <mailto:[email protected]>>:I need to build Python 3.5 for the EB 2.9.0 toolchain foss-2016.09. I copied the file Python-3.5.2-foss-2016.04.eb and replaced 04 by 09. Unfortunately, irresolvable dependencies are found: # eb Python-3.5.2-foss-2016.09.eb -r == temporary log file in case of crash /tmp/eb-mvPeVH/easybuild-tixAOo.log == resolving dependencies ... ERROR: Irresolvable dependencies encountered: bzip2/1.0.6-foss-2016.09, zlib/1.2.8-foss-2016.09, libreadline/6.3-foss-2016.09, ncurses/6.0-foss-2016.09, SQLite/3.13.0-foss-2016.09, Tk/8.6.5-foss-2016.09, GMP/6.1.1-foss-2016.09, XZ/5.2.2-foss-2016.09, libffi/3.2.1-foss-2016.09 I suppose that these dependencies could be built independently of the foss toolchain. Question: Does anyone have a working EB file Python-3.5.2-foss-2016.09.eb? Thanks a lot, Ole -- Pablo Escobar López HPC systems engineer sciCORE, University of Basel SIB Swiss Institute of Bioinformatics http://scicore.unibas.ch

