Matt,
I tried this and it works under 32-bit Cygwin. It should also work under
64-bit Cygwin except that it hits an error when building the 'h5ls' target
(can overcome this by telling make to ignore errors or by making a small
patch to the relevant HDF5 code--this is a Cygwin64/HDF5 problem and has
nothing to do with BuildSystem).
Can we go ahead and get this change into 'master' ASAP? I am not sure of
the proper workflow to use for such a small change as this. I'd like
--download-hdf5 to be working before I leave for Germany in a few days to
do a short course there.
--Richard
On 10/4/13 5:45 PM, Matthew Knepley wrote:
On Fri, Oct 4, 2013 at 4:42 PM, Richard Tran Mills <[email protected]
<mailto:[email protected]>> wrote:
Hi Satish,
I got this message attempting to use the Gnu compilers; that's all
that I've got on this system. Should I send the configure.log to
petsc-maint?
Want to add
self.downloadonWindows = 1
to __init__ of config/BuildSystem/config/packages/hdf5.py and see if it
work?
Thanks,
Matt
--Richard
On 10/4/13 4:34 PM, Satish Balay wrote:
On Fri, 4 Oct 2013, Richard Tran Mills wrote:
Hi Folks,
If I tell configure.py '--download-hdf5=1', I get a message
that "External
package hdf5 does not support --download-hdf5 on Microsoft
Windows". However,
I just built HDF5 1.8.11 from source under 64-bit Cygwin
and, except for one
problem with building the 'h5ls' utility, it appears that
this ought to work.
Can we support this? And what is the procedure for changing
package
configuration info in BuildSystem these days? These files
show up in the
'petsc' repo but there appears to be a 'buildsystem' repo on
BitBucket as
well; not sure what the relationship is between them.
When you say 'Supporting --download-hdf5 in Cygwin' and refer to
64-bit - you
mean MS compilers or cygwin gcc/gfortran?
The error message should come up only with MS compilers.
Presumably --download-hdf5 should work with gnu compilers - if
it doesn't - it
probably needs some tweaking.
Wrt repo - we now have a single git repo
bitbucket.org/petsc/petsc <http://bitbucket.org/petsc/petsc>
where all petsc/buildsystem changes should go to.
Satish
--
What most experimenters take for granted before they begin their
experiments is infinitely more interesting than any results to which
their experiments lead.
-- Norbert Wiener
--
Richard Tran Mills, Ph.D.
Computational Earth Scientist | Joint Assistant Professor
Hydrogeochemical Dynamics Team | EECS and Earth & Planetary Sciences
Oak Ridge National Laboratory | University of Tennessee, Knoxville
E-mail: [email protected] V: 865-241-3198 http://climate.ornl.gov/~rmills