Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2015-08-14 Thread Sylwester Arabas

Package: libhdf5-mpi-dev
Version: 1.8.13

Hello,

Let me ping about the issue.

In my understanding, the unsupportedness, as in the case of 
C++/threading, is not meaning unusability, but rather incompleteness. 
Yet, in the case of C/C++ one can workaround the incompleteness with 
C-API calls while still using existing features of the C++ API.


Is there any really good reason not to enable it (having in mind that 
the unsupported threading/C++ combination is enabled)?


Thanks,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2014-09-04 Thread Gilles Filippini
Control: wontfix -1

Hi,

On Tue, 14 Jan 2014 16:18:41 +0100 Oliver Sander
san...@igpm.rwth-aachen.de wrote:
 Any chance of having the C++ interface enabled in Debian, even though its 'at 
 our own risk'?
 
 My problem is the following: I use gmsh a lot, which depends on 
 libhdf5-openmpi.  Hence I am
 stuck with the parallel version of hdf5, even though I don't actually use any 
 of its parallel
 features.  Now as a consequence of this bug I cannot build any programs that 
 use the hdf5
 C++ interface.  It's either gmsh or C++ hdf5, but I need both.

Starting with version 1.8.13 in unstable, and about to transition into
testing, the three flavors of libhdf5 are now co-installable.

It solves the conflict you describe above and there is no more need for
enabling the unsupported C++ API into the mpi flavored packages.

Thanks,

_g.



signature.asc
Description: OpenPGP digital signature
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2014-01-16 Thread Oliver Sander
I had a quick look at the package, since the hdf5 FAQ says:
If the build completes properly and the tests pass, then the installation 
should be okay.

You need two options for 'configure': --enable-unsupported and --enable-cxx.
Somewhat surprisingly, the first one is already set in debian/rules.
I added --enable-cxx and tried to build the package on my Debian Jessie machine.

The build fails with


make[2]: Entering directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++'
Making all in src
make[3]: Entering directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++/src'
  CXX  H5Exception.lo
In file included from ../../../../src/hdf5.h:24:0,
 from ../../../../c++/src/H5Include.h:17,
 from ../../../../c++/src/H5Exception.cpp:18:
../../../../src/H5public.h:63:20: fatal error: mpi.h: No such file or directory
 #   include mpi.h
^
compilation terminated.
make[3]: *** [H5Exception.lo] Fehler 1
make[3]: Leaving directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi'
make: *** [build-stamp-openmpi] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2



Any ideas?



signature.asc
Description: OpenPGP digital signature
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2014-01-16 Thread Gilles Filippini

Hi,

Oliver Sander a écrit , Le 16/01/2014 14:30:

I had a quick look at the package, since the hdf5 FAQ says:
If the build completes properly and the tests pass, then the installation should be 
okay.

You need two options for 'configure': --enable-unsupported and --enable-cxx.
Somewhat surprisingly, the first one is already set in debian/rules.
I added --enable-cxx and tried to build the package on my Debian Jessie machine.

The build fails with


make[2]: Entering directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++'
Making all in src
make[3]: Entering directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++/src'
   CXX  H5Exception.lo
In file included from ../../../../src/hdf5.h:24:0,
  from ../../../../c++/src/H5Include.h:17,
  from ../../../../c++/src/H5Exception.cpp:18:
../../../../src/H5public.h:63:20: fatal error: mpi.h: No such file or directory
  #   include mpi.h
 ^
compilation terminated.
make[3]: *** [H5Exception.lo] Fehler 1
make[3]: Leaving directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++/src'
make[2]: *** [all-recursive] Fehler 1
make[2]: Leaving directory 
`/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi/c++'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/home/sander/hdf5/hdf5-1.8.12/debian/build-openmpi'
make: *** [build-stamp-openmpi] Fehler 2
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2



Any ideas?


Nope.

IMHO the only right solution would be to have the three flavors of the 
library (serial, openmpi, mpich) co-installable, instead of playing with 
workarounds unsupported upstream.


But we have yet to find out how to achieve this goal :(

I've just had a look at fedora where the libs are co-installable. They 
use rpath for the MPI flavors. I don't like this solution which is 
acceptable for private libraries only.


Any other idea?

Thanks,

_g.

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2014-01-14 Thread Oliver Sander
Any chance of having the C++ interface enabled in Debian, even though its 'at 
our own risk'?

My problem is the following: I use gmsh a lot, which depends on 
libhdf5-openmpi.  Hence I am
stuck with the parallel version of hdf5, even though I don't actually use any 
of its parallel
features.  Now as a consequence of this bug I cannot build any programs that 
use the hdf5
C++ interface.  It's either gmsh or C++ hdf5, but I need both.

Thanks,
Oliver



signature.asc
Description: OpenPGP digital signature
___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel

Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2013-04-11 Thread Sylvestre Ledru
On 19/03/2013 17:42, Sylwester Arabas wrote:
 Package: libhdf5-mpi-dev
 Version: 1.8.10-patch1-1~exp2
 
 Hello,
 
 The libhdf5-dev package contains the /usr/include/H5Cpp.h file (the C++
 API header for HDF5). It is not provided by any of the
 libhdf5-openmpi-dev and libhdf5-mpich2-dev packages. Is it intentional?
I am not saying that we should not provide it but it is not supported
upstream:
http://www.hdfgroup.org/hdf5-quest.html#p5thread

(Upstream just added the item in the FAQ after my question, Thanks Barbara).

Sylvestre

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2013-04-03 Thread Francesco P. Lovergine
On Tue, Mar 19, 2013 at 05:42:22PM +0100, Sylwester Arabas wrote:
 Package: libhdf5-mpi-dev
 Version: 1.8.10-patch1-1~exp2
 
 Hello,
 
 The libhdf5-dev package contains the /usr/include/H5Cpp.h file (the
 C++ API header for HDF5). It is not provided by any of the
 libhdf5-openmpi-dev and libhdf5-mpich2-dev packages. Is it
 intentional?
 
 Thanks for help,
 Sylwester
 

I think it is a bug indeed.

-- 
Francesco P. Lovergine

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel


Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?

2013-03-19 Thread Sylwester Arabas

Package: libhdf5-mpi-dev
Version: 1.8.10-patch1-1~exp2

Hello,

The libhdf5-dev package contains the /usr/include/H5Cpp.h file (the C++ 
API header for HDF5). It is not provided by any of the 
libhdf5-openmpi-dev and libhdf5-mpich2-dev packages. Is it intentional?


Thanks for help,
Sylwester

--
http://www.igf.fuw.edu.pl/~slayoo/

___
Pkg-grass-devel mailing list
Pkg-grass-devel@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-grass-devel