Add "libompitrace" to your enable-contrib-no-build list. There is likely a missing include in there, but you don't need that lib to run. We'll take a look at it.
On May 23, 2012, at 12:58 AM, marco atzeri wrote: > I am trying to build openmpi-1.6 for cygwin with dynamic libs > > --------------------------------------------------------- > ./autogen.sh > cd build_dir > source_dir/configure \ > LDFLAGS="-Wl,--export-all-symbols -no-undefined" \ > --disable-mca-dso \ > --without-udapl \ > --enable-cxx-exceptions \ > --enable-mpi-threads \ > --enable-progress-threads \ > --with-threads=posix \ > --without-cs-fs \ > --enable-heterogeneous \ > --with-mpi-param_check=always \ > --enable-contrib-no-build=vt \ > --enable-mca-nobuild=memory_mallopt,paffinity,installdirs-windows,timer-windows,shmem-sysv > make > --------------------------------------------------------- > > the build stop here : > CCLD libompitrace.la > Creating library file: .libs/libompitrace.dll.a.libs/abort.o: In function > `MPI_Abort': > /pub/devel/openmpi/openmpi-1.6-2/src/openmpi-1.6/ompi/contrib/libompitrace/abort.c:32: > undefined reference to `_o mpi_mpi_comm_world' > /pub/devel/openmpi/openmpi-1.6-2/src/openmpi-1.6/ompi/contrib/libompitrace/abort.c:32: > undefined reference to `_P MPI_Comm_rank' > /pub/devel/openmpi/openmpi-1.6-2/src/openmpi-1.6/ompi/contrib/libompitrace/abort.c:33: > undefined reference to `_P MPI_Comm_get_name' > /pub/devel/openmpi/openmpi-1.6-2/src/openmpi-1.6/ompi/contrib/libompitrace/abort.c:38: > undefined reference to `_P MPI_Abort' > > I do not find "mpi_mpi_comm_world" defined in any of the > already built objects, except > > ./ompi/communicator/.libs/comm_init.o > 00000200 C _ompi_mpi_comm_world > > and on libmpi.dll.a > > d002278.o: > 00000000 i .idata$4 > 00000000 i .idata$5 > 00000000 i .idata$6 > 00000000 i .idata$7 > 00000000 t .text > U __head_cygmpi_1_dll > 00000000 I __imp__ompi_mpi_comm_world > 00000000 I __nm__ompi_mpi_comm_world > > > Hint ? > > Marco > > _______________________________________________ > users mailing list > us...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/users