Sorry about that - copy/paste error, combined with being in a hurry and not testing. Should be fixed now.
On Dec 23, 2012, at 8:37 AM, R C <rec...@gmail.com> wrote: > I updated to r27716, reran autogen.pl and configure, but on running 'make > all' I get this error: > > Making all in tools/orte-clean > make[2]: Entering directory > `/home/rc/Downloads/ompi/objd/orte/tools/orte-clean' > CC orte-clean.o > make[2]: *** No rule to make target `../../../orte/libopen-pal.la', needed by > `orte-clean'. Stop. > 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 > > Thanks for looking into this. > > On Sun, Dec 23, 2012 at 10:56 AM, Ralph Castain <r...@open-mpi.org> wrote: > Should be fixed with r27716. We had reorganized the linking a little while > ago, and the person who did it thought that the indirect references would be > resolved - i.e., that linking against liborte would automatically resolve any > calls to functions in libopal since liborte is linked against libopal. Sadly, > this wasn't true for the Mac, and it looks like it isn't true for Ubuntu > either. > > Anyway, I resolved it by simply adding libopal to the list of libs for those > tools. Let me know if it fixes this for you. > > > On Dec 23, 2012, at 7:39 AM, R C <rec...@gmail.com> wrote: > >> 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. >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel