Hi John-Paul,
On 13/10/15 02:11, John-Paul Robinson wrote:
The R-3.2.0-goolf-1.7.20.eb easyconfig contains a dependency line that
looks like it could be turned off:
('Java', '1.7.0_80', '', True), # Java bindings are built if Java
is found, might as well provide it
Is that the intention of this line? If so, how does one turn it off.
The Java dependency is breaking our local build and isn't (currently) in
demand by our users.
The 'True' there indicates that this dependency is (to be) installed
with the 'dummy' toolchain (rather than a 'proper' toolchain), see also
http://easybuild.readthedocs.org/en/latest/Writing_easyconfig_files.html#specifying-dependencies-using-dummy-toolchain.
Setting it to False will probably result in trying to use the 'parent'
toolchain to resolve this dependency, which is most likely going to fail.
However, you can (very easily even), "turn off" this dependency, using
--filter-deps (you can thank Pablo for that ;-)), see
http://easybuild.readthedocs.org/en/latest/Manipulating_dependencies.html.
How is the Java dependency breaking the build exactly?
For Java, you need to manually download the 'source' tarball, but it
should work otherwise?
regards,
Kenneth