Conversation
|
Automatic reply from Jenkins: Can I test this? |
|
I think you're misinterpreting what CmpCp currently does. You probably need something like: cmds_map = [('bmake', "./bmake omp fftw=$EBROOTFFTW")]like you suggested, it wouldn't hurt to maje CmpCp easier to use for simple cases like this, e.g. By also supporting a simple 'cmds' parameter. @fgeorgatos also has a simple need for CmpCp in some PR, so he would be interested in this. Also: we need proper documentation on the different generic easyblocks... |
|
Jenkins: ok to test |
|
Test PASSed. |
|
Test PASSed. |
There was a problem hiding this comment.
have you tried using the CmdCp easyblock instead, with this:
cmds_map = [('bmake', "./bmake omp fftw=$EBROOTFFTW")]There was a problem hiding this comment.
ok, this doesn't work since CmdCp currently simply iterates over all source files, and figures out which commands to run for each of them
this doesn't work here, since it concerns a tarball being unpacked...
switch to CmdCp in bsoft easyconfig + style fixes
|
Test PASSed. |
|
This works for me too. |
|
@Bart-CER: a very nice way of indicating that a particular easyconfig PR works on your end is to use once it's set up, it's dead-easy to use |
|
Test report by @boegel |
|
looking great, going in, thanks @Bart-CER! |
Failed, but I have no idea why:
FAILED: Installation ended unsuccessfully (build directory: /home/bver018/easybuild-install/build/bsoft/1.8.8/goolf-1.5.14): build failed (first 300 chars): EasyBuild crashed with an error (at easybuild/easyblocks/generic/cmdcp.py:74 in build_step): No match for /share/easybuild/src/b/bsoft/bsoft1_8_8.tar in [('./bmake', 'omp fftw=$EBROOTFFTW')], don't know which command to use.
== Results of the build can be found in the log file /share/easybuild/tmp/easybuild-bsoft-1.8.8-20150130.165247.Tidwl.log
ERROR: EasyBuild crashed with an error (at easybuild/main.py:137 in build_and_install_software): Build of /home/bver018/bsoft-1.8.8-goolf-1.5.14.eb failed (err: "build failed (first 300 chars): EasyBuild crashed with an error (at easybuild/easyblocks/generic/cmdcp.py:74 in build_step): No match for /share/easybuild/src/b/bsoft/bsoft1_8_8.tar in [('./bmake', 'omp fftw=$EBROOTFFTW')], don't know which command to use.")