Re: [easybuild] compiling ANTs with try-toolchain and try-software-version
Hi Yann, On 18/04/16 11:18, Yann Sagon wrote: Hello, I wanted to install ANTs with an alternate toolchain: eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb --robot --try-toolchain=foss,2016a It's working fine. Now I saw that latest ANTs version is 2.1.0. I tried to install it like that: eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb --robot --try-toolchain=foss,2016a --try-software-version=2.1.0 and I got this error: ERROR: Failed to find easyconfig file 'ncurses-5.9-foss-2016a.eb' Is there any obvious reason? Using --try-software-version basically disables the robot, or at least disables that the try* changes are applied recursively. This is because applying the software version recursively doesn't make sense. Of course, the implementation could be improved to not apply the version change recursively, while still applying the toolchain change recursively... However, I don't think that trivial with the --try-* implementation we have in place tody (otherwise it would've probably been tackled already). Anyone up for diving in? :-) regards, Kenneth
Re: [easybuild] compiling ANTs with try-toolchain and try-software-version
and another tip, try in sequence: * eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb --robot --try-toolchain=foss,2016a ## this yields all the deps * eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb --robot --try-toolchain=foss,2016a --try-software-version=2.1.0 F. On Apr 18, 2016, at 8:49 PM, Fotis Georgatos wrote: >> eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb >> --robot --try-toolchain=foss,2016a --try-software-version=2.1.0 >> >> >> and I got this error: >> >> ERROR: Failed to find easyconfig file 'ncurses-5.9-foss-2016a.eb' -- echo "sysadmin know better bash than english" | sed s/min/mins/ \ | sed 's/better bash/bash better/' # signal detected in a CERN forum
Re: [easybuild] compiling ANTs with try-toolchain and try-software-version
Hi Yann, what happens if you put the —robot at the very end? (and possibly pass after the location to search the easyconfigs) F. On Apr 18, 2016, at 10:18 AM, Yann Sagon wrote: > Hello, > > I wanted to install ANTs with an alternate toolchain: > > eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb > --robot --try-toolchain=foss,2016a > > It's working fine. > > Now I saw that latest ANTs version is 2.1.0. I tried to install it like that: > > eb --configfiles /home/sagon/easybuild/dev.cfg ANTs-2.1.0rc3-goolf-1.5.14.eb > --robot --try-toolchain=foss,2016a --try-software-version=2.1.0 > > > and I got this error: > > ERROR: Failed to find easyconfig file 'ncurses-5.9-foss-2016a.eb' > > Is there any obvious reason? > > > -- > Yann SAGON > Ingénieur système HPC > 24 Rue du Général-Dufour > 1211 Genève 4 - Suisse > Tél. : +41 (0)22 379 7737 > yann.sa...@unige.ch - www.unige.ch cheers, Fotis -- echo "sysadmin know better bash than english" | sed s/min/mins/ \ | sed 's/better bash/bash better/' # signal detected in a CERN forum