On Tue, 01 Jul 2014 12:24:04 +0200 Kenneth Hoste wrote: > Hi Arnau, Hi Kenneth,
> Welcome to the wonderful world of EasyBuild! :-) Thanks! > > 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. > > Yes, this should help. Using --robot (or -r for short) enables the > dependency resolution in EasyBuild. > > We should make the error message when it is not being used clearer, > so people don't trip over this. > > Hopefully coming soon... Ok, it was not clear to me the implications of running with robot (I was tented to use it, but I thought, if it's "needed" , why is not listed in the doc? :-) ). [...] > > in the step by step guide I was building GCC-4.6.3.eb and > > OpenMPI-1.4.5-no-OFED.eb with GCC 4.6.3. Now woth teh robot option > > it tries to use openMPI 1.6.4 with gcc 4.7.2 .... > > > > am I understanding correctly what it is trying to do ? > > This is just because gompi-1.4.10 contains GCC 4.7.2 and OpenMPI > 1.6.4. Ok, so definitely the step by step guide is wrong. Now everything in my head makes sense :-) > You can check what EasyBuild will be doing using --dry-run or -D . > > > > * I've read eb help but I cannot find how to check what is gompi > > 1.4.10 supposed to load . Is there any command available? (googlgin > > I found the module file for the toolchain > > The easiest way is checking with --dry-run. Or, you can also use > --search (or -S) to find the gompi easyconfig file on your system, so > you can check it's contents. thanks for the tips! [...] > > creating build dir, resetting environment... == unpacking... > > > > let's see if it works and I finally get the gompi toolchain :-) > > It should. If not, it's a bug, and we'll try and fix it. ;-) It did :-) now building goolf and closing the ste-by-step guide ! > Note that once you've obtained the gompi toolchain (and probably > eventually a goolf toolchain too, which provides OpenBLAS, FFTW, etc. > on top of gompi), you can easily build stuff with even when no > easyconfig using that exact toolchain is available yet, using the > --try-toolchain option. > > Just for fun, try this: > > eb WRF-3.5-goolf-1.4.10-dmpar.eb > --try-toolchain=goolf,1.4.10-no-OFED --robot --dry-run > > > Note that you won't find a readily available easyconfig for WRF with > the goolf/1.4.10-no-OFED toolchain (see "eb -S WRF"). > > Of course, only build WRF when you actually care about it. ;-) Thanks for the example. [...] > regards, > > Kenneth Many thanks for your answer, Cheers, Arnau

