Thanks for getting this in so quickly. Yes, the nightly tarball from Aug 25 (a1r27142), seems to get through a configure and make stage at least.
Thanks, Lloyd Brown Systems Administrator Fulton Supercomputing Lab Brigham Young University http://marylou.byu.edu On 08/25/2012 05:18 AM, Jeff Squyres wrote: > I've merged the VT fix into the 1.6 branch; it will be available in tonight's > tarball. > > Can you give a nightly v1.6 tarball a whirl to ensure it fixes your problem? > > http://www.open-mpi.org/nightly/v1.6/ > > > On Aug 23, 2012, at 7:30 PM, Jeff Squyres (jsquyres) wrote: > >> Yes. VT = vampirtrace. >> >> Sent from my phone. No type good. >> >> On Aug 23, 2012, at 6:49 PM, "Lloyd Brown" <lloyd_br...@byu.edu> wrote: >> >>> Okay. Sounds good. I'll watch that bug. >>> >>> For my own sanity check, "vt" means VampirTrace stuff, right? In our >>> environment, I don't think it'll be a problem to disable VampirTrace >>> temporarily. More people here use the Intel and GNU compiled versions >>> anyway, both of which compile just fine with 1.6.1. >>> >>> Lloyd Brown >>> Systems Administrator >>> Fulton Supercomputing Lab >>> Brigham Young University >>> http://marylou.byu.edu >>> >>> On 08/23/2012 04:43 PM, Jeff Squyres wrote: >>>> This was reported earlier today: >>>> >>>> https://svn.open-mpi.org/trac/ompi/ticket/3251 >>>> >>>> I've alerted the VT guys to have a look. For a workaround, you can >>>> --disable-vt. >>>> >>>> >>>> On Aug 23, 2012, at 6:00 PM, Ralph Castain wrote: >>>> >>>>> Just looking at your output, it looks like there is a missing header that >>>>> PGI requires - I have no idea what that might be. You might do a search >>>>> for omp_lock_t to see where it is defined and add that head to the >>>>> vt_wrapper.cc file and see if that fixes the problem >>>>> >>>>> On Aug 23, 2012, at 2:44 PM, Lloyd Brown <lloyd_br...@byu.edu> wrote: >>>>> >>>>>> Has anyone been able to get OpenMPI 1.6.1 to compile with a recent >>>>>> Portland Group compiler set? I'm currently trying on RHEL 6.2 with PG >>>>>> compilers v12.5 (2012), and I keep getting errors like the ones below. >>>>>> It could easily be a problem with the compiler code, but since this >>>>>> doesn't happen with OpenMPI 1.6, I'm not sure. Can anyone provide any >>>>>> insight on what might have changed with respect to that file >>>>>> ('ompi/contrib/vt/vt/tools/vtwrapper/vt_wrapper.cc') between 1.6 and >>>>>> 1.6.1? >>>>>> >>>>>> Thanks, >>>>>> Lloyd >>>>>> >>>>>> >>>>>> Error Messages: >>>>>> >>>>>>> [root@rocks6staging vtwrapper]# pwd >>>>>>> /tmp/openmpi-1.6.1/ompi/contrib/vt/vt/tools/vtwrapper >>>>>>> [root@rocks6staging vtwrapper]# make V=1 >>>>>>> source='vt_wrapper.cc' object='vtwrapper-vt_wrapper.o' libtool=no \ >>>>>>> DEPDIR=.deps depmode=none /bin/sh ../../config/depcomp \ >>>>>>> pgcpp -DHAVE_CONFIG_H -I. -I../.. -I../../include -I../../include >>>>>>> -I../../util -I../../util -DINSIDE_OPENMPI -D_REENTRANT >>>>>>> -I/tmp/openmpi-1.6.1/opal/mca/hwloc/hwloc132/hwloc/include >>>>>>> -I/usr/include/infiniband -I/usr/include/infiniband -DHAVE_FC >>>>>>> -DHAVE_MPI -DHAVE_FMPI -DHAVE_THREADS -DHAVE_OMP -fast -c -o >>>>>>> vtwrapper-vt_wrapper.o `test -f 'vt_wrapper.cc' || echo >>>>>>> './'`vt_wrapper.cc >>>>>>> "/opt/pgi/linux86-64/12.5/include/CC/stl/_threads.h", line 356: error: >>>>>>> identifier "omp_lock_t" is undefined >>>>>>> omp_lock_t _M_lock; >>>>>>> ^ >>>>>>> >>>>>>> "/opt/pgi/linux86-64/12.5/include/CC/stl/_threads.h", line 359: error: >>>>>>> identifier "omp_init_lock" is undefined >>>>>>> omp_init_lock(&_M_lock); >>>>>>> ^ >>>>>>> >>>>>>> "/opt/pgi/linux86-64/12.5/include/CC/stl/_threads.h", line 364: error: >>>>>>> identifier "omp_destroy_lock" is undefined >>>>>>> omp_destroy_lock(&_M_lock); >>>>>>> ^ >>>>>>> >>>>>>> "/opt/pgi/linux86-64/12.5/include/CC/stl/_threads.h", line 369: error: >>>>>>> identifier "omp_set_lock" is undefined >>>>>>> omp_set_lock(&_M_lock); >>>>>>> ^ >>>>>>> >>>>>>> "/opt/pgi/linux86-64/12.5/include/CC/stl/_threads.h", line 375: error: >>>>>>> identifier "omp_set_lock" is undefined >>>>>>> omp_set_lock(&_M_lock); >>>>>>> ^ >>>>>>> >>>>>>> "/opt/pgi/linux86-64/12.5/include/CC/stl/_threads.h", line 380: error: >>>>>>> identifier "omp_unset_lock" is undefined >>>>>>> omp_unset_lock(&_M_lock); >>>>>>> ^ >>>>>>> >>>>>>> 6 errors detected in the compilation of "vt_wrapper.cc". >>>>>>> make: *** [vtwrapper-vt_wrapper.o] Error 2 >>>>>>> [root@rocks6staging vtwrapper]# >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> Lloyd Brown >>>>>> Systems Administrator >>>>>> Fulton Supercomputing Lab >>>>>> Brigham Young University >>>>>> http://marylou.byu.edu >>>>>> _______________________________________________ >>>>>> users mailing list >>>>>> us...@open-mpi.org >>>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>>> >>>>> >>>>> _______________________________________________ >>>>> users mailing list >>>>> us...@open-mpi.org >>>>> http://www.open-mpi.org/mailman/listinfo.cgi/users >>>> >>>> >>> _______________________________________________ >>> users mailing list >>> us...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/users >> >> _______________________________________________ >> users mailing list >> us...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/users > >