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

Reply via email to