Always look in configure.log to see the exact error. No - configure does not do checksums - but it expcects the package to be in a certain format [and this can change between petsc versions]. So if you are using a url from petsc-3.5 - with 3.7 -- it might not work..
So for any version of petsc - its always best to use the default externalpacakge URLs [for some externalpacakges - different versions might work - but usually thats not tested]. configure attempts to determine the exact error - and attempts to print appropriate message - but thats not always possible to figureout - so its best to check configure.log to see the exact issue.. Note: to print the 'wrong version message' - it needs to know & keep track of the previous versions [and formats - if any] - and thats not easy.. All it can do is check for - current version/format is found or not.. Satish On Tue, 25 Oct 2016, Klaij, Christiaan wrote: > > Here is a small complaint about the error message "unable to > download" that is given when using > --download-PACKAGENAME=/PATH/TO/package.tar.gz with the wrong > tarball. For example, for my previous install, I was using > petsc-3.5.3 with: > > --download-ml=/path/to/ml-6.2-win.tar.gz > > Using the same file with 3.7.4 gives this error message > > ******************************************************************************* > UNABLE to CONFIGURE with GIVEN OPTIONS (see configure.log for > details): > ------------------------------------------------------------------------------- > Unable to download ML > Failed to download ML > ******************************************************************************* > > My guess from ml.py is that I should now download: > > https://bitbucket.org/petsc/pkg-ml/get/v6.2-p4.tar.gz > > and that you are somehow checking that the file specified in the > path matches this file (name, hash, ...)? > > If so, "unable to download" is a bit confusing, I wasted some > time looking at the file system and the file:// protocol, and > annoyed the sysadmins... May I suggest to replace the message > with "wrong version" or something? > > Chris > > > dr. ir. Christiaan Klaij | CFD Researcher | Research & Development > MARIN | T +31 317 49 33 44 | mailto:[email protected] | http://www.marin.nl > > MARIN news: > http://www.marin.nl/web/News/News-items/Workshop-Optimaliseren-is-ook-innoveren-15-november.htm > >
