Hi Malcolm,

On 05/03/15 00:40, Malcolm Cook wrote:
Thanks Robert, I've submitted it as https://github.com/hpcugent/easybuild-framework/issues/1205

And I tried taking "the last option on that page", leading to two other issues:
https://github.com/hpcugent/easybuild-framework/issues/1204
and https://github.com/hpcugent/easybuild-framework/issues/1203

Thanks for reporting these issues.

#1203 and #1204 have been fixed with the develop update of the script and accompanying docs, see:

* http://easybuild.readthedocs.org/en/develop/Installation_Alternative.html#installation-of-latest-development-version (updated via https://github.com/hpcugent/easybuild/pull/90) * https://github.com/hpcugent/easybuild-framework/tree/develop/easybuild/scripts (updated via https://github.com/hpcugent/easybuild-framework/pull/1193)

I will look into updating the documentation w.r.t. #1205 too.


I hope I'm in the spirit of this game.

Anyway, I think that the reason I'm finding all these dependency related issues is that, well, the easybuild bootstrap procedure is somewhat, erhm, "hairy".

I have learned the habit of before every attempt at installation/configuration of
 * deleting/moving the target directory and cleaning out
 * totally cleaning out my bash environment with

    exec env -i bash --norc --noprofile
    export PATH=$(getconf PATH)


I find without doing this that it is easy to get confused about order of steps and being clear about dependencies.

I expect there is another (better?) recipe for creating a minimal bash environment. Any one got suggestions along these lines?

For the actual bootstrap installation using bootstrap_eb.py (see http://easybuild.readthedocs.org/en/latest/Installation.html#bootstrapping-procedure), none of this should be needed.

When you're manually installing the different EasyBuild packages, yes, it can be quite hairy if you're not familiar with Python installation tools.
Which is exactly why we've looked into bootstrap_eb.py, btw.

But, once you have EasyBuild available, the easiest way is to just install EasyBuild with EasyBuild, really...

Hope this helps.


regards,

Kenneth

Reply via email to