[mpich-discuss] MPICH 3.0.3 fails to compile with gcc 4.7

Reuti reuti at staff.uni-marburg.de
Mon Feb 17 05:57:21 CST 2014


Hi,

Am 16.02.2014 um 22:51 schrieb Ondřej Čertík:

> Hi,
> 
> After compiling 3.0.3 from source using gcc 4.7:

As a first approach I suggest to try with 3.0.4. With gcc 4.7.2 it compiles and tests fine, being it 3.0.3 or 3.0.4, for me.

-- Reuti


> ./configure --prefix=/panfs/scratch/vol1/certik/h/bld/mpich/webn36mjzfb3
> --enable-shared
> 
> (Full log is here: https://gist.github.com/certik/9041130)
> 
> It fails with:
> 
> [mpich]   CC       src/mpi/topo/nhb_allgather.lo
> [mpich]   CC       src/mpi/topo/nhb_allgatherv.lo
> [mpich]   CC       src/mpi/topo/nhb_alltoall.lo
> [mpich]   CC       src/mpi/topo/nhb_alltoallv.lo
> [mpich]   CC       src/mpi/topo/nhb_alltoallw.lo
> [mpich]   CC       src/binding/f90/create_f90_int.lo
> [mpich]   CC       src/binding/f90/create_f90_real.lo
> [mpich] src/binding/f90/create_f90_real.c: In function
> 'PMPI_Type_create_f90_real':
> [mpich] src/binding/f90/create_f90_real.c:73:23: error: expected
> expression before ',' token
> [mpich] src/binding/f90/create_f90_real.c:74:25: error: expected
> expression before ',' token
> [mpich] make[2]: *** [src/binding/f90/create_f90_real.lo] Error 1
> [mpich] make[2]: Leaving directory
> `/panfs/scratch/vol1/certik/h/tmp/mpich-webn36mjzfb3-1'
> [mpich] make[1]: *** [all-recursive] Error 1
> [mpich] make[1]: Leaving directory
> `/panfs/scratch/vol1/certik/h/tmp/mpich-webn36mjzfb3-1'
> [mpich] make: *** [all] Error 2
> 
> 
> 
> It compiles fine with gcc 4.4.
> 
> Ondrej
> _______________________________________________
> discuss mailing list     discuss at mpich.org
> To manage subscription options or unsubscribe:
> https://lists.mpich.org/mailman/listinfo/discuss




More information about the discuss mailing list