6.5.1 fails to build after merge
Posted: Wed Dec 15, 2010 2:12 am
Hi,
I just merged revno 431 of trunk/6.5.1-public into my 6.5.1-private branch, and it now fails to build on both intel and gcc. Specifically, I did:
commit my changes, which build and pass tests;
run clean-source-tree
merge trunk/6.5.1-public
run makemake
run configure
run make
fails with
/usr/local/openmpi/gcc/bin/mpif90 -m64 -DHAVE_CONFIG_H -I. -I../../../src/12_hide_mpi -I../.. -I../../src/incs -I../../../src/incs -ffree-form -J/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc/src/mods -O2 -mtune=native -march=native -mfpmath=sse -m64 -ffree-line-length-none -c -o m_xmpi.o ../../../src/12_hide_mpi/m_xmpi.F90
../../../src/12_hide_mpi/m_xmpi.F90:1840.88:
E_CREATE_STRUCT(my_ncol+2,block_length,block_depl,block_type,new_type,ierr)
1
Error: There is no specific subroutine for the generic 'mpi_type_create_struct' at (1)
make[3]: *** [m_xmpi.o] Error 1
make[3]: Leaving directory `/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc/src/12_hide_mpi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc'
make: *** [all] Error 2
any suggestions? thanks in advance,
Joe
p.s. How can this even happen? I know the trunk branch is heavily tested on many platforms...
I just merged revno 431 of trunk/6.5.1-public into my 6.5.1-private branch, and it now fails to build on both intel and gcc. Specifically, I did:
commit my changes, which build and pass tests;
run clean-source-tree
merge trunk/6.5.1-public
run makemake
run configure
run make
fails with
/usr/local/openmpi/gcc/bin/mpif90 -m64 -DHAVE_CONFIG_H -I. -I../../../src/12_hide_mpi -I../.. -I../../src/incs -I../../../src/incs -ffree-form -J/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc/src/mods -O2 -mtune=native -march=native -mfpmath=sse -m64 -ffree-line-length-none -c -o m_xmpi.o ../../../src/12_hide_mpi/m_xmpi.F90
../../../src/12_hide_mpi/m_xmpi.F90:1840.88:
E_CREATE_STRUCT(my_ncol+2,block_length,block_depl,block_type,new_type,ierr)
1
Error: There is no specific subroutine for the generic 'mpi_type_create_struct' at (1)
make[3]: *** [m_xmpi.o] Error 1
make[3]: Leaving directory `/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc/src/12_hide_mpi'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/jzwanzig/code/abinit/6.5.1-private/tmp-gcc'
make: *** [all] Error 2
any suggestions? thanks in advance,
Joe
p.s. How can this even happen? I know the trunk branch is heavily tested on many platforms...