On Tue, 2012-07-10 at 19:10 +0200, Fotis Georgatos wrote: > Hi there, > > On 05/07/2012 15:45, Kenneth Hoste wrote: > > EasyBuild v0.8 has just been released via github. > > Overall it works well, thanks for the release. Some notes: > > (1) > > Building eg. latest gcc compiler v4.7.1 was a breeze. :-) > > I come to realize that the "goalf" stack is a heavy dependency: > Can we relax the dependency between Python & GCC? Is it really needed?
If you don't need anything in the toolkit but the compiler you can create a new toolkit with just GCC and use this to build your packages. Feel free to create your own. > > A minor typo with Libint libs is visible here: > > $ cat *err|grep -1 URL > ERROR: Failed to process easyconfig > /home/clusterusers/fgeorgatos/arena/easybuild/easybuild/easyconfigs/l/Libint/Libint-goalf-1.1.0-no-OFED.eb: > EasyBuild crashed with an error (at easybuild/framework/application.py:393 in > process_ebfile): Don't you mean 'sourceURLs' instead of 'sourceURLS' as eb > file variable. > ERROR: Failed to process easyconfig > /home/clusterusers/fgeorgatos/arena/easybuild/easybuild/easyconfigs/l/Libint/Libint-ictce-4.0.6.eb: > EasyBuild crashed with an error (at easybuild/framework/application.py:393 in > process_ebfile): Don't you mean 'sourceURLs' instead of 'sourceURLS' as eb > file variable. > Are you using the latest version here? This typo was fixed 2 months ago, and the file actually has a different name. https://github.com/hpcugent/easybuild/commit/0e09e3210ff79879519f494746da29bfb0819ee3#easybuild/easyconfigs/l/Libint/Libint-1.1.4-goalf-1.1.0-no-OFED.eb > > > (3) > > > This release adds support for building Maple, MrBayes, NCL, WRF, WPS, and > > all > > their dependencies ( BEAGLE, [...] > > The MrBayes-BEAGLE dependency seems to break with the following error: > > $ cat OAR.142017.stdout # these builds are by now regular cluster jobs > == resolving dependencies ... > == processing EasyBuild easyconfig > /mnt/nfs/users/homedirs/fgeorgatos/arena/easybuild/easybuild/easyconfigs/b/BEAGLE/BEAGLE-20120124-goalf-1.1.0-no-OFED.eb > == preparing... > == unpacking... > == configuring... > == FAILED: Installation ended unsuccessfully (build directory: > /home/clusterusers/fgeorgatos/easybuild_build/BEAGLE/20120124/goalf-1.1.0-no-OFED/goalf-1.1.0-no-OFED): > autoBuild Failed (last 300 chars): EasyBuild crashed with an error (at > easybuild/tools/filetools.py:310 in run_cmd): run_cmd " ./configure > --prefix=/home/clusterusers/fgeorgatos/easybuild/software/BEAGLE/20120124-goalf-1.1.0-no-OFED > " exited with exitcode 127 and output: > /bin/bash: ./configure: No such file or directory > > == > WARNING: Build exited with exit code 1. 0 possible error(s) were detected in > the build logs, please verify the build. > > == Results of the build can be found in the log file > /tmp/easybuild-BEAGLE-20120124-20120710.183802.log > > (because /tmp is local per node, the info is "lost" somewhere in the system; > I did dig it though and, the error has as reported above; a dir name issue??) > Apparently something is missing here, ./autogen.sh needs to be run before configure Since BEAGLE has no source by default, our tests didn't pick up on this. Thanks for reporting this. Jens Timmerman

