[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