I am trying to compile the development version of openmpi obtained through
svn yesterday, on a AMD64 computer running Ubuntu 12.10 (gcc 4.7.2)
with valgrind-3.8.1 installed in /usr/local

After ./autogen.pl. I ran configure:
../configure FC=gfortran --with-mpi-f90-size=medium
--with-f90-max-array-dim=6 --with-valgrind=/usr/local

however 'make all' exited with the error:

make[2]: Entering directory
`/home/rc/Downloads/ompi/objd/orte/tools/orte-clean'
  CC     orte-clean.o
  CCLD   orte-clean
/usr/bin/ld: orte-clean.o: undefined reference to symbol
'opal_show_help_string'
/usr/bin/ld: note: 'opal_show_help_string' is defined in DSO
/home/rc/Downloads/ompi/objd/opal/.libs/libopen-pal.so.0 so try adding it
to the linker command line
/home/rc/Downloads/ompi/objd/opal/.libs/libopen-pal.so.0: could not read
symbols: Invalid operation
collect2: error: ld returned 1 exit status
make[2]: *** [orte-clean] Error 1
make[2]: Leaving directory
`/home/rc/Downloads/ompi/objd/orte/tools/orte-clean'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/rc/Downloads/ompi/objd/orte'
make: *** [all-recursive] Error 1

I checked libopen-pal.so.0 using nm.

Any suggestions to get the compilation working would be appreciated.

Reply via email to