--- Begin Message ---
Dear Dimitrios,

It seems that a problem a bit deeper. Formally, MathGL should use any
HDF5 library (which is installed). But if non-serial version of HDF5
is installed then, as I and Dmitry thinks, the MathGL should be built
by other compiler (i.e. like "mpicc" instead of "g++" for MPI
version). Unfortunately, we have not enough experience to write proper
build-script for all these cases. So, right now only serial version is
supported. However, we will be very appreciative if somebody write
this part correctly and I will include it into the MathGL quickly.

-- 
All the best,
Alexey Balakin


2011/9/12 Dimitrios Eftaxiopoulos <eftax...@otenet.gr>:
> Hello Alexey,
> we have the following bug, regarding mathgl build in Debian linux:
>
>> mathgl build depends on (amongst others) "libhdf5-serial-dev |
>> libhdf5-dev". However, if either libhdf5-lam-dev or libhdf5-mpi-dev or
>> libhdf5-openpi-dev (all of which sastifies this build-dependency) is
>> installed in the build environment, the package fails to build from
>> source:
>> | checking hdf5.h usability... no
>> | checking hdf5.h presence... no
>> | checking for hdf5.h... no
>> | Please install hdf5 headers
>
> Indeed, mathgl builds in a Debian unstable system, only if libhdf5-serial-dev
> package is installed. It fails to build if either ibhdf5-lam-dev or
> libhdf5-mpi-dev or libhdf5-openpi-dev is installed ( the last three cannot be
> installed simultaneously with libhdf5-serial-dev curently in Debian). All four
> packages provide an hdf5.h file.
>
> My opinion is that mathgl does not work in parallel, thus it cannot build with
> any of the parallel related headers of the hdf5 source package. Hence the bug
> should be closed.
>
> Can I have your comment on this?
>
> Thanks
> Dimitris

--- End Message ---

Reply via email to