Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] trunk and fortran errors
From: Jeff Squyres (jsquyres) (jsquyres_at_[hidden])
Date: 2014-07-09 06:46:11


@#%$#@!$%

This is almost certainly due to r32162 (Fortran commit from last night).

I'm offline most of today; I won't be able to look at this until tonight at the earliest, sorry. :-(

For the moment/as a workaround, use --disable-mpi-fortran in your builds if you are building with an older gfortran.

On Jul 9, 2014, at 6:33 AM, Mike Dubman <miked_at_[hidden]> wrote:

>
> Hi,
> The latest svn/trunks fails to install on centos 5.7,5.8,5.9 but works fine on others.
>
> after:
>
> ./configure --with-platform=contrib/platform/mellanox/optimized --with-knem=/opt/knem-0.9.7mlnx1 --with-fca=/opt/mellanox/fca --with-ompi-param-check --enable-picky --prefix=/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi_install1 && make clean && make install
>
> errors during "make install":
>
> 10:58:23
> /bin/mkdir -p '/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi_install1/include/openmpi/ompi/mpi/fortran/mpif-h'
>
> 10:58:23
> /usr/bin/install -c -m 644 bindings.h prototypes_mpi.h status-conversion.h '/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi_install1/include/openmpi/ompi/mpi/fortran/mpif-h'
>
> 10:58:23
> make[4]: Leaving directory `/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi/mpi/fortran/mpif-h'
>
> 10:58:23
> make[3]: Leaving directory `/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi/mpi/fortran/mpif-h'
>
> 10:58:23
> make[2]: Leaving directory `/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi/mpi/fortran/mpif-h'
>
> 10:58:23
> Making install in mpi/fortran/use-mpi-tkr
>
> 10:58:23
> make[2]: Entering directory `/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi/mpi/fortran/use-mpi-tkr'
>
> 10:58:23
> PPFC mpi.lo
>
> 10:58:25
> In file mpi-f90-interfaces.h:2900
>
> 10:58:25
> 10:58:25
> Included at mpi.F90:45
>
> 10:58:25
> 10:58:25
> use, intrinsic :: iso_c_binding, only : c_ptr
>
> 10:58:25
> 1
>
> 10:58:25
> Error: Unclassifiable statement at (1)
>
> 10:58:25
> In file mpi-f90-interfaces.h:2904
>
> 10:58:25
> 10:58:25
> Included at mpi.F90:45
>
> 10:58:25
> 10:58:25
> type(C_PTR) :: baseptr
>
> 10:58:25
> 1
>
> 10:58:25
> Error: Derived type 'c_ptr' at (1) is being used before it is defined
>
> 10:58:25
> In file mpi-f90-interfaces.h:3121
>
> 10:58:25
> 10:58:25
> Included at mpi.F90:45
>
> 10:58:25
> 10:58:25
> use, intrinsic :: iso_c_binding, only : c_ptr
>
> 10:58:25
> 1
>
> 10:58:25
> Error: Unclassifiable statement at (1)
>
> 10:58:25
> In file mpi-f90-interfaces.h:3127
>
> 10:58:25
> 10:58:25
> Included at mpi.F90:45
>
> 10:58:25
> 10:58:25
> type(C_PTR), intent(out) :: baseptr
>
> 10:58:25
> 1
>
> 10:58:25
> Error: Derived type 'c_ptr' at (1) is being used before it is defined
>
> 10:58:25
> make[2]: *** [mpi.lo] Error 1
>
> 10:58:25
> make[2]: Leaving directory `/scrap/jenkins/workspace/hpc-ompi-shmem-2/label/r-vmb-centos5-u7-x86-64/ompi/mpi/fortran/use-mpi-tkr'
>
> 10:58:25 make[1]: *** [install-recursive] Error 1
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: http://www.open-mpi.org/community/lists/devel/2014/07/15079.php

-- 
Jeff Squyres
jsquyres_at_[hidden]
For corporate legal information go to: http://www.cisco.com/web/about/doing_business/legal/cri/