Paul --

Can you send me the config.log and output from configure for these 2 builds?  
For open64, if you could send the output of "ompi_info --all", that would also 
be helpful.

Thanks.

On Dec 18, 2014, at 1:40 PM, Paul Hargrove <phhargr...@lbl.gov> wrote:

> Jeff,
> 
> See below for some failure details.
> The look like different symptoms of the same issue.
> 
> -Paul
> 
> Open64 link failure:
> 
> $ mpifort -g hello_mpifh.f -o hello_mpifh
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-open64/INST/lib/libmpi_mpifh.so:
>  undefined reference to `_Iso_c_binding'
> collect2: ld returned 1 exit status
> make[2]: *** [hello_mpifh] Error 1
> 
> Gcc build failure:
> 
> libtool: compile:  gfortran -DHAVE_CONFIG_H -I. 
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h
>  -I../../../../opal/include -I../../../../orte/include 
> -I../../../../ompi/include -I../../../../oshmem/include 
> -I../../../../opal/mca/hwloc/hwloc191/hwloc/include/private/autogen 
> -I../../../../opal/mca/hwloc/hwloc191/hwloc/include/hwloc/autogen 
> -DOMPI_PROFILE_LAYER=0 -DOMPI_COMPILING_FORTRAN_WRAPPERS=1 
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5
>  -I../../../.. 
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/opal/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/orte/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/oshmem/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/opal/mca/hwloc/hwloc191/hwloc/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/BLD/opal/mca/hwloc/hwloc191/hwloc/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/opal/mca/event/libevent2021/libevent
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/opal/mca/event/libevent2021/libevent/include
>  
> -I/global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/BLD/opal/mca/event/libevent2021/libevent/include
>  -I../../../../ompi/mpi/fortran/use-mpi-tkr -g -c 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90
>   -fPIC -o .libs/libmpi_mpifh_sizeof_la-sizeof-mpif08-pre-1.8.4_f.o
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:32
> 
>    use, intrinsic :: ISO_C_BINDING
>   1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/omp
> i/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:38
> 
>       use, intrinsic :: ISO_C_BINDING
>      1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/omp
> i/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:40
> 
> 
>       INTEGER(KIND=C_SIGNED_CHAR), INTENT(IN) :: x
>                                1
> Error: Symbol 'c_signed_char' at (1) has no IMPLICIT type
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:50
> 
>       use, intrinsic :: ISO_C_BINDING
>      1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:52
> 
>       INTEGER(KIND=C_SIGNED_CHAR), INTENT(IN) :: x(*)
>                                1
> Error: Symbol 'c_signed_char' at (1) has no IMPLICIT type
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:64
> 
>       use, intrinsic :: ISO_C_BINDING
>      1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:66
> 
>       INTEGER(KIND=C_SHORT), INTENT(IN) :: x
>                          1
> Error: Symbol 'c_short' at (1) has no IMPLICIT type
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:76
> 
>       use, intrinsic :: ISO_C_BINDING
>      1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:78
> 
>       INTEGER(KIND=C_SHORT), INTENT(IN) :: x(*)
>                          1
> Error: Symbol 'c_short' at (1) has no IMPLICIT type
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:90
> 
>       use, intrinsic :: ISO_C_BINDING
>      1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:92
> 
>       INTEGER(KIND=C_INT), INTENT(IN) :: x
>                        1
> Error: Symbol 'c_int' at (1) has no IMPLICIT type
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:102
> 
>       use, intrinsic :: ISO_C_BINDING
>      1
> Error: Unclassifiable statement at (1)
>  In file 
> /global/homes/h/hargrove/GSCRATCH/OMPI/openmpi-1.8.4rc5-linux-x86_64-gcc-atomics/openmpi-1.8.4rc5/ompi/mpi/fortran/mpif-h/sizeof-mpif08-pre-1.8.4_f.F90:104
> 
> [...about 180 more lines of similar output...]
> 
> On Thu, Dec 18, 2014 at 9:30 AM, Jeff Squyres (jsquyres) <jsquy...@cisco.com> 
> wrote:
> On Dec 18, 2014, at 11:55 AM, Paul Hargrove <phhargr...@lbl.gov> wrote:
> 
> > + NEW: I see Fortran bindings failing to compile w/ gfortran
> > + NEW: I see Fortran bindings fail to link with Open64
> 
> Paul -- you make me sad.  Sigh.
> 
> Send some details of these failures when you can.
> 
> Thanks!
> 
> --
> Jeff Squyres
> jsquy...@cisco.com
> For corporate legal information go to: 
> http://www.cisco.com/web/about/doing_business/legal/cri/
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/12/16671.php
> 
> 
> -- 
> Paul H. Hargrove                          phhargr...@lbl.gov
> Computer Languages & Systems Software (CLaSS) Group
> Computer Science Department               Tel: +1-510-495-2352
> Lawrence Berkeley National Laboratory     Fax: +1-510-486-6900
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post: 
> http://www.open-mpi.org/community/lists/devel/2014/12/16677.php


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/

Reply via email to