feature detection of paralllel HDF5 unreliable?
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hdf5 (Ubuntu) |
Invalid
|
Undecided
|
Unassigned | ||
plplot (Debian) |
Fix Released
|
Unknown
|
|||
plplot (Ubuntu) |
In Progress
|
Medium
|
Unassigned |
Bug Description
/usr/include/
This leds to a build failure of plplot:
[ 16%] Generating plplot_octave.oct
cd /scratch/
In file included from /usr/include/
/usr/include/
compilation terminated.
make[3]: *** [bindings/
Looking at both unstable and maverick build logs, you'll see that hdf5 is built more than once with different outcome on how this feature is configured.
Changed in hdf5 (Ubuntu): | |
status: | New → Invalid |
Changed in plplot (Ubuntu): | |
importance: | Undecided → Medium |
status: | New → In Progress |
Changed in plplot (Debian): | |
status: | Unknown → New |
Changed in plplot (Debian): | |
status: | New → Fix Released |
plplot b-d's on octave3.2-headers, which depend on
libhdf5-serial-dev (>= 1.8.4) | libhdf5-lam-dev (>= 1.8.4) | libhdf5-mpich-dev (>= 1.8.4) | libhdf5-openmpi-dev (>= 1.8.4)
but plplot is only buildable with the -serial variant:
$ fgrep PARALLEL ./debian/ libhdf5- serial- dev/usr/ include/ H5pubconf. h ./debian/ libhdf5- openmpi- dev/usr/ include/ H5pubconf. h ./debian/ libhdf5- lam-dev/ usr/include/ H5pubconf. h ./debian/ libhdf5- mpich-dev/ usr/include/ H5pubconf. h libhdf5- serial- dev/usr/ include/ H5pubconf. h:/* #undef H5_HAVE_PARALLEL */ libhdf5- openmpi- dev/usr/ include/ H5pubconf. h:#define H5_HAVE_PARALLEL 1 libhdf5- lam-dev/ usr/include/ H5pubconf. h:#define H5_HAVE_PARALLEL 1 libhdf5- mpich-dev/ usr/include/ H5pubconf. h:#define H5_HAVE_PARALLEL 1
./debian/
./debian/
./debian/
./debian/