Hi Franky I think you would need to modify the block for vtune and fix the sanity_check_step() function https://github.com/hpcugent/easybuild-easyblocks/blob/master/easybuild/easyblocks/v/vtune.py#L91
Here you can see an example of how to do different checks depending on the version of the app (vtune10 vs vtune15 in your case) https://github.com/hpcugent/easybuild-easyblocks/blob/master/easybuild/easyblocks/s/samtools.py#L42 regards, Pablo. 2014/1/31 Backeljauw Franky <[email protected]> > Hello, > > I have successfully installed VTune using VTune-2013_update10.eb, but > when I try with VTune-2013_update15.eb (which is the same as the previous > eb-file with "update10" replaced by "update15"), then I get this error in > the end: > > $> eb VTune-2013_update15.eb > == temporary log file in case of crash > /tmp/easybuild-23-cOh/easybuild-mnJshD.log > == resolving dependencies ... > == processing EasyBuild easyconfig VTune-2013_update15.eb > == building and installing VTune/2013_update15... > == fetching files... > == creating build dir, resetting environment... > == unpacking... > == patching... > == preparing... > == configuring... > == building... > == testing... > == installing... > == taking care of extensions... > == packaging... > == postprocessing... > == sanity checking... > ERROR: EasyBuild encountered an exception (at > easybuild/tools/build_log.py:69 in caller_info): autoBuild Failed (last 300 > chars): uild crashed with an error (at easybuild/tools/build_log.py:69 > in caller_info): Sanity check failed: no file of ('bin64/amplxe-runss',) > in PATH/software/VTune/2013_update15, no file of ('bin64/amplxe-cl',) > in PATH/software/VTune/2013_update15 > > > Looking at the installation directory, we have > > $> tree -L 1 > . > |-- 2013_update10 > |-- 2013_update15 > | |-- vtune_amplifier_xe > -> PATH/VTune/2013_update15/vtune_amplifier_xe_2013 > | `-- vtune_amplifier_xe_2013 > `-- vtune_amplifier_xe -> > /apps/antwerpen/turing/harpertown/software/VTune/2013_update10 > > For "update10" it creates the directory vtune_amplifier_xe straight in > the top-directory VTune, while for "update15" it creates this in the > subdirectory VTune/2013_update15. I don't see anything regarding this > directory structure inside the eb-files themselves, so I guess this must be > handled somewhere in the accompanying easyblock-file > (easybuild/easyblocks/v/vtune.py)... > > What needs to be done for this to install properly? And would it be > possible to install multiple versions (given that currently > VTune/vtune_amplifier_xe links to the "update10"-version)? > > -- Many thanks, > > Franky > > -- Pablo Escobar López HPC systems engineer Biozentrum, University of Basel Email: [email protected] Phone: +41 61 267 15 82 http://www.biozentrum.unibas.ch

