On Apr 10, 2006, at 9:43 AM, David Gunter wrote:

After much fiddling around, I managed to create a version of open-mpi
that would actually build.  Unfortunately, I can't run the simplest
of applications with it.  Here's the setup I used:

export CC=gcc
export CXX=g++
export FC=gfortran
export F77=gfortran
export CFLAGS="-m32"
export CXXFLAGS="-m32"
export FFLAGS="-m32"
export FCFLAGS="-m32"
export LDFLAGS="-L/usr/lib"

That looks about right. I'm surprised you need the LDFLAGS, but I can see where it might be needed, and I doubt it's causing the problems you are seeing. Actually, mmm... depending on which LANL system you are on, that might be needed for gm, so that makes sense.

./configure --prefix=/net/scratch1/dog/flash64/openmpi/
openmpi-1.0.2-32b --build=i686-pc-linux-gnu --with-bproc --with-g
m --enable-io-romio --with-romio --with-io-romio-flags='--build=i686-
pc-linux-gnu'

I'm surprised you need the --build= flag, but again, not what is causing issues here.

Configure completes, as does 'make' and then 'make install'.  Next I
tried to compile a simple MPI_Send test application, which fails to run:

(flashc 104%) gcc -m32 -I/net/scratch1/dog/flash64/openmpi/
openmpi-1.0.2-32b/include   -o send4 send4.c -L/net/scratch1/dog/
flash64/openmpi/openmpi-1.0.2-32b/lib -lmpi
/net/scratch1/dog/flash64/openmpi/openmpi-1.0.2-32b/lib/libopal.so.0:
warning: epoll_wait is not implemented and will always fail
/net/scratch1/dog/flash64/openmpi/openmpi-1.0.2-32b/lib/libopal.so.0:
warning: epoll_ctl is not implemented and will always fail
/net/scratch1/dog/flash64/openmpi/openmpi-1.0.2-32b/lib/libopal.so.0:
warning: epoll_create is not implemented and will always fail

That's extremely weird. For some reason, we're trying to use the epoll code, but it clearly isn't supported (as the linker so nicely informs us). I'm a little curious how this can happen. Would you mind sending the output of configure as well as the config.log file it generates? Also, do you know what OS is running on that machine?

Thanks,

Brian


--
  Brian Barrett
  Open MPI developer
  http://www.open-mpi.org/


Reply via email to