On Aug 3, 2008, at 3:07 PM, Pavan Balaji wrote:
I've merged the BG/P branch into trunk.
It looks like r1249 (the BGP merge) broke the build. It now fails to compile (for nemesis at least) with the following error: ========================================= Beginning make Using variables CC='gcc' CFLAGS='-g3 -g -Wall -O2 -Wstrict-prototypes -Wmissing-prototypes -Wundef -Wpointer-arith -Wbad-function-cast - ansi -DGCC_WALL -D_POSIX_C_SOURCE=199506L -std=c89' LDFLAGS=' ' AR='ar' FC='g77' F90='ifort' FFLAGS=' -g' F90FLAGS=' -g' CXX='c++' make all-local make[1]: Entering directory `/sandbox/mpi/src/mpich2-trunk' make[1]: Leaving directory `/sandbox/mpi/src/mpich2-trunk' make[1]: Entering directory `/sandbox/mpi/src/mpich2-trunk/src' make[2]: Entering directory `/sandbox/mpi/src/mpich2-trunk/src/mpid' make[3]: Entering directory `/sandbox/mpi/src/mpich2-trunk/src/mpid/ common' make[4]: Entering directory `/sandbox/mpi/src/mpich2-trunk/src/mpid/ common/locks' CC mpidu_process_locks.c In file included from ../../../include/mpiimpl.h:100, from /sandbox/mpi/src/mpich2-trunk/src/mpid/ch3/ include/mpidimpl.h:22, from mpidu_process_locks.h:15, from mpidu_process_locks.c:6: /sandbox/mpi/src/mpich2-trunk/src/mpid/ch3/include/mpidpre.h:187: error: expected specifier-qualifier-list before 'MPID_IOV' make[4]: *** [mpidu_process_locks.o] Error 1 make[4]: Leaving directory `/sandbox/mpi/src/mpich2-trunk/src/mpid/ common/locks' make[3]: *** [all-redirect] Error 2 make[3]: Leaving directory `/sandbox/mpi/src/mpich2-trunk/src/mpid/ common' make[2]: *** [all-redirect] Error 2 make[2]: Leaving directory `/sandbox/mpi/src/mpich2-trunk/src/mpid' make[1]: *** [all-redirect] Error 2 make[1]: Leaving directory `/sandbox/mpi/src/mpich2-trunk/src' make: *** [all-redirect] Error 2 ========================================= Why did you reorder the mpidpre.h include above the mpitypedefs.h include in mpiimpl.h? -Dave