[Pkg-scicomp-devel] Bug#561967: Missing header file path in using gfortran

Francesco Paolo Lovergine frankie at debian.org
Mon Dec 21 16:22:11 UTC 2009


Package: libmpich1.0-dev
Version: 1.2.7-9.1
Severity: important

While building the new version of HDF5 (1.8.4) I found a problem that seems
due to a mpich wrapper. If I add explicitly the path for mpif.h building
succeed. But it should not be done AFAIK, it could be a failure of mpif90.mpich.

libtool: link: mpif90.mpich -g -O2 -I../../fortran/src -I../../fortran/src -o .libs/fflush2 fflush2.o  -L/usr/lib/mpich/lib/ ./.libs/libh5test_fortran.a ../../test/.libs/libh5test.a ../../fortran/src/.libs/libhdf5_fortran.so ../../src/.libs/libhdf5.so -lpthread -lz -lm
mpif90.mpich -g -O2   -I../../fortran/src -I../../fortran/src  -c -o fortranlib_test_1_8.o  ../../../../fortran/test/fortranlib_test_1_8.f90
mpif90.mpich -g -O2   -I../../fortran/src -I../../fortran/src  -c -o tH5F.o  ../../../../fortran/test/tH5F.f90
mpif90.mpich -g -O2   -I../../fortran/src -I../../fortran/src  -c -o tH5O.o  ../../../../fortran/test/tH5O.f90
mpif90.mpich -g -O2   -I../../fortran/src -I../../fortran/src  -c -o tH5A_1_8.o  ../../../../fortran/test/tH5A_1_8.f90
mpif90.mpich -g -O2   -I../../fortran/src -I../../fortran/src  -c -o tH5G_1_8.o  ../../../../fortran/test/tH5G_1_8.f90
/bin/bash ../../libtool --tag=FC   --mode=link mpif90.mpich -g -O2   -I../../fortran/src -I../../fortran/src   -L/usr/lib/mpich/lib/ -o fortranlib_test_1_8 fortranlib_test_1_8.o tH5F.o tH5O.o tH5A_1_8.o tH5G_1_8.o libh5test_fortran.la ../../test/libh5test.la ../../fortran/src/libhdf5_fortran.la ../../src/libhdf5.la -lpthread -lz -lm 
libtool: link: mpif90.mpich -g -O2 -I../../fortran/src -I../../fortran/src -o .libs/fortranlib_test_1_8 fortranlib_test_1_8.o tH5F.o tH5O.o tH5A_1_8.o tH5G_1_8.o  -L/usr/lib/mpich/lib/ ./.libs/libh5test_fortran.a ../../test/.libs/libh5test.a ../../fortran/src/.libs/libhdf5_fortran.so ../../src/.libs/libhdf5.so -lpthread -lz -lm
make[3]: Leaving directory `/tmp/buildd/hdf5-1.8.4/debian/build-mpich/fortran/test'
Making all in testpar
make[3]: Entering directory `/tmp/buildd/hdf5-1.8.4/debian/build-mpich/fortran/testpar'
mpif90.mpich -g -O2   -I../../../../fortran/src -I../../../../fortran/test -I../../fortran/src  -c -o ptest.o  ../../../../fortran/testpar/ptest.f90
../../../../fortran/testpar/ptest.f90:23: Error: Can't open included file 'mpif.h'
../../../../fortran/testpar/ptest.f90:42.36:

  CALL mpi_comm_rank( MPI_COMM_WORLD, mpi_rank, mpierror )
                                    1
Error: Symbol 'mpi_comm_world' at (1) has no IMPLICIT type
../../../../fortran/testpar/ptest.f90:39.31:

  IF (mpierror .NE. MPI_SUCCESS) THEN
                               1
Error: Symbol 'mpi_success' at (1) has no IMPLICIT type
make[3]: *** [ptest.o] Error 1
make[3]: Leaving directory `/tmp/buildd/hdf5-1.8.4/debian/build-mpich/fortran/testpar'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/buildd/hdf5-1.8.4/debian/build-mpich/fortran'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/buildd/hdf5-1.8.4/debian/build-mpich'
make: *** [build-stamp-mpich] Error 2


-- System Information:
Debian Release: squeeze/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (500, 'testing'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.32-trunk-686 (SMP w/1 CPU core)
Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages libmpich1.0-dev depends on:
ii  libmpich1.0gf                 1.2.7-9.1  mpich runtime shared library

libmpich1.0-dev recommends no packages.

Versions of packages libmpich1.0-dev suggests:
pn  mpi-doc                       <none>     (no description available)

-- no debconf information





More information about the Pkg-scicomp-devel mailing list