Package: plplot
Version: 5.9.5-4
Severity: important
Tag: patch
User: [email protected]
Usertags: origin-ubuntu maverick ubuntu-patch

Found this while looking at build failures in maverick, but afaics it's the same with the plplot package in testing/unstable:

I did see:
[ 16%] Generating plplot_octave.oct
cd /scratch/packages/tmp/plplot-5.9.5/debian/build_tmp/bindings/octave && /usr/bin/mkoctfile /scratch/packages/tmp/plplot-5.9.5/debian/build_tmp/bindings/octave/plplot_octave.cc -I/scratch/packages/tmp/plplot-5.9.5/debian/build_tmp/bindings/octave -I/scratch/packages/tmp/plplot-5.9.5/bindings/octave -I/scratch/packages/tmp/plplot-5.9.5/include --strip -L/scratch/packages/tmp/plplot-5.9.5/debian/build_tmp/src -lplplotd
In file included from /usr/include/hdf5.h:24,
                 from /usr/include/octave-3.2.4/octave/oct-hdf5.h:32,
                 from /usr/include/octave-3.2.4/octave/ov.h:43,
                 from /usr/include/octave-3.2.4/octave/oct-obj.h:35,
                 from /usr/include/octave-3.2.4/octave/ov-fcn.h:33,
                 from /usr/include/octave-3.2.4/octave/ov-builtin.h:29,
                 from /usr/include/octave-3.2.4/octave/defun-int.h:29,
                 from /usr/include/octave-3.2.4/octave/defun-dld.h:31,
                 from /usr/include/octave-3.2.4/octave/oct.h:36,
from /scratch/packages/tmp/plplot-5.9.5/debian/build_tmp/bindings/octave/plplot_octave.cc:11:
/usr/include/H5public.h:57: fatal error: mpi.h: No such file or directory
compilation terminated.
make[3]: *** [bindings/octave/plplot_octave.oct] Error 1

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
./debian/libhdf5-serial-dev/usr/include/H5pubconf.h:/* #undef H5_HAVE_PARALLEL 
*/
./debian/libhdf5-openmpi-dev/usr/include/H5pubconf.h:#define H5_HAVE_PARALLEL 1
./debian/libhdf5-lam-dev/usr/include/H5pubconf.h:#define H5_HAVE_PARALLEL 1
./debian/libhdf5-mpich-dev/usr/include/H5pubconf.h:#define H5_HAVE_PARALLEL 1

so plplot must directly b-d on libhdf5-serial-dev.



--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to