Bug#703439: H5Cpp.h missing in libhdf5-openmpi-dev and libhdf5-mpich2-dev?
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?
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?
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?
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?
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?
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?
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?
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