Welcome tuezney, On 05 Feb, 2013, at 11:13, <[email protected]> <[email protected]> wrote: > Tested install of wrf with goalf toolchain, failed on netcdf dependency due to > missing source: > > source_urls = ['http://www.unidata.ucar.edu/downloads/netcdf/ftp/'] => 404 > > in netCDF-4.2-goalf-1.1.0-no-OFED.eb > > after downloading netcdf source from another repo the wrf install succeeded.
Yes, same experience; I have also been suffering much from "repo rot" often, so I am on the way to setup public web repos for at least the *OSS* tarballs; for the rest we will need to handle them in some more complicated manner that does not run against the upstream developers' guidelines. > Next things to test/discover : > - trying to reproduce this build on an 3rd and older machine As long as GCC compiles and you can supply the sources, "it should just work". :) > - learn how to use software and libs provided by eb to compile own source There is a trick there as regards the -devel modules you may have to discover! (they are generated inside your easybuild *software* directories). > - build my own eb packages (if needed => (latest from ECMWF) and magics++ If you produce the easyconfigs and are not yet ready for the Pull Request, remember that you can always drop them in AS-IS style over here: https://github.com/fgeorgatos/easybuild.experimental/tree/master/users (this could help to prevent double work and certainly catches attention for assistance) > - find out mode about module load & unload. Loading loads all dependencies > but > unloading only unloaded the top level package Unloading with dependencies may prove to be the tricky part. Currently, this is expected behavior. There reason it is as such is, because so far it is considered the "least worst" approach. We are surely interested to hear about alternative designs with popular arguments supporting them, as long as modules "robustness" is not harmed and there are no major drawbacks. I recall seeing a parallel thread running these days in the mailing list for tcl modulefiles (hosted on sourceforge); you may like to check it out. cheers, Fotis

