Re: [OMPI devel] 1.3.1rc3 was borked; 1.3.1rc4 is out
I tried to build latest OFED with new ompi rc4, but is looks that vtune code is broken again ? gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE -DBINDIR=\"/usr/local/mpi/gcc/openmpi-1.3.1rc4/bin\" -DDATADIR=\"/usr/local/mpi/gcc/openmpi-1.3.1rc4/share\" -DRFG -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -MT vt_iowrap_helper.o -MD -MP -MF .deps/vt_iowrap_helper.Tpo -c -o vt_iowrap_helper.o vt_iowrap_helper.c gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE -DBINDIR=\"/usr/local/mpi/gcc/openmpi-1.3.1rc4/bin\" -DDATADIR=\"/usr/local/mpi/gcc/openmpi-1.3.1rc4/share\" -DRFG -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -MT rfg_regions.o -MD -MP -MF .deps/rfg_regions.Tpo -c -o rfg_regions.o rfg_regions.c *vt_iowrap.c:1242: error: expected declaration specifiers or '...' before numeric constant vt_iowrap.c:1243: error: conflicting types for '__fprintf_chk' *gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE -DBINDIR=\"/usr/local/mpi/gcc/openmpi-1.3.1rc4/bin\" -DDATADIR=\"/usr/local/mpi/gcc/openmpi-1.3.1rc4/share\" -DRFG -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m32 -march=i386 -mtune=generic -fasynchronous-unwind-tables -MT rfg_filter.o -MD -MP -MF .deps/rfg_filter.Tpo -c -o rfg_filter.o rfg_filter.c make[5]: *** [vt_iowrap.o] Error 1 make[5]: *** Waiting for unfinished jobs mv -f .deps/vt_iowrap_helper.Tpo .deps/vt_iowrap_helper.Po mv -f .deps/rfg_filter.Tpo .deps/rfg_filter.Po mv -f .deps/rfg_regions.Tpo .deps/rfg_regions.Po make[5]: Leaving directory `/var/tmp/OFED_topdir/BUILD/openmpi-1.3.1rc4/ompi/contrib/vt/vt/vtlib' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/var/tmp/OFED_topdir/BUILD/openmpi-1.3.1rc4/ompi/contrib/vt/vt' make[3]: *** [all] Error 2 make[3]: Leaving directory `/var/tmp/OFED_topdir/BUILD/openmpi-1.3.1rc4/ompi/contrib/vt/vt' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/OFED_topdir/BUILD/openmpi-1.3.1rc4/ompi/contrib/vt' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/OFED_topdir/BUILD/openmpi-1.3.1rc4/ompi' make: *** [all-recursive] Error 1 error: Bad exit status from /var/tmp/rpm-tmp.43206 (%build) Ralph H. Castain wrote: Looks okay to me Brian - I went ahead and filed the CMR and sent it on to Brad for approval. Ralph On Tue, 3 Mar 2009, Brian W. Barrett wrote: On Tue, 3 Mar 2009, Jeff Squyres wrote: 1.3.1rc3 had a race condition in the ORTE shutdown sequence. The only difference between rc3 and rc4 was a fix for that race condition. Please test ASAP: http://www.open-mpi.org/software/ompi/v1.3/ I'm sorry, I've failed to test rc1 & rc2 on Catamount. I'm getting a compile failure in the ORTE code. I'll do a bit more testing and send Ralph an e-mail this afternoon. Attached is a patch against v1.3 branch that makes it work on Red Storm. I'm not sure it's right, so I'm just e-mailing it rather than committing.. Sorry Ralph, but can you take a look? :( Brian___ 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
Re: [OMPI devel] 1.3.1rc3 was borked; 1.3.1rc4 is out
Looks okay to me Brian - I went ahead and filed the CMR and sent it on to Brad for approval. Ralph > On Tue, 3 Mar 2009, Brian W. Barrett wrote: > >> On Tue, 3 Mar 2009, Jeff Squyres wrote: >> >>> 1.3.1rc3 had a race condition in the ORTE shutdown sequence. The only >>> difference between rc3 and rc4 was a fix for that race condition. >>> Please >>> test ASAP: >>> >>> http://www.open-mpi.org/software/ompi/v1.3/ >> >> I'm sorry, I've failed to test rc1 & rc2 on Catamount. I'm getting a >> compile >> failure in the ORTE code. I'll do a bit more testing and send Ralph an >> e-mail this afternoon. > > > Attached is a patch against v1.3 branch that makes it work on Red Storm. > I'm not sure it's right, so I'm just e-mailing it rather than committing.. > Sorry Ralph, but can you take a look? :( > > Brian___ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel
Re: [OMPI devel] 1.3.1rc3 was borked; 1.3.1rc4 is out
On Tue, 3 Mar 2009, Brian W. Barrett wrote: On Tue, 3 Mar 2009, Jeff Squyres wrote: 1.3.1rc3 had a race condition in the ORTE shutdown sequence. The only difference between rc3 and rc4 was a fix for that race condition. Please test ASAP: http://www.open-mpi.org/software/ompi/v1.3/ I'm sorry, I've failed to test rc1 & rc2 on Catamount. I'm getting a compile failure in the ORTE code. I'll do a bit more testing and send Ralph an e-mail this afternoon. Attached is a patch against v1.3 branch that makes it work on Red Storm. I'm not sure it's right, so I'm just e-mailing it rather than committing.. Sorry Ralph, but can you take a look? :( BrianIndex: orte/mca/odls/base/base.h === --- orte/mca/odls/base/base.h (revision 20705) +++ orte/mca/odls/base/base.h (working copy) @@ -29,9 +29,10 @@ #include "opal/mca/mca.h" #include "opal/class/opal_list.h" +#if !ORTE_DISABLE_FULL_SUPPORT #include "orte/mca/odls/odls.h" +#endif - BEGIN_C_DECLS /** Index: orte/mca/grpcomm/grpcomm.h === --- orte/mca/grpcomm/grpcomm.h (revision 20705) +++ orte/mca/grpcomm/grpcomm.h (working copy) @@ -44,7 +44,6 @@ #include "orte/mca/rmaps/rmaps_types.h" #include "orte/mca/rml/rml_types.h" -#include "orte/mca/odls/odls_types.h" #include "orte/mca/grpcomm/grpcomm_types.h" Index: orte/runtime/orte_globals.c === --- orte/runtime/orte_globals.c (revision 20705) +++ orte/runtime/orte_globals.c (working copy) @@ -40,11 +40,11 @@ #include "orte/runtime/runtime_internals.h" #include "orte/runtime/orte_globals.h" +#if !ORTE_DISABLE_FULL_SUPPORT + /* need the data type support functions here */ #include "orte/runtime/data_type_support/orte_dt_support.h" -#if !ORTE_DISABLE_FULL_SUPPORT - /* globals used by RTE */ bool orte_timing; bool orte_debug_daemons_file_flag = false; @@ -135,7 +135,8 @@ opal_output_set_verbosity(orte_debug_output, 1); } } - + +#if !ORTE_DISABLE_FULL_SUPPORT /** register the base system types with the DSS */ tmp = ORTE_STD_CNTR; if (ORTE_SUCCESS != (rc = opal_dss.register_type(orte_dt_pack_std_cntr, @@ -192,7 +193,6 @@ return rc; } -#if !ORTE_DISABLE_FULL_SUPPORT /* get a clean output channel too */ { opal_output_stream_t lds; Index: orte/runtime/data_type_support/orte_dt_support.h === --- orte/runtime/data_type_support/orte_dt_support.h (revision 20705) +++ orte/runtime/data_type_support/orte_dt_support.h (working copy) @@ -30,7 +30,9 @@ #include "opal/dss/dss_types.h" #include "orte/mca/grpcomm/grpcomm_types.h" +#if !ORTE_DISABLE_FULL_SUPPORT #include "orte/mca/odls/odls_types.h" +#endif #include "orte/mca/plm/plm_types.h" #include "orte/mca/rmaps/rmaps_types.h" #include "orte/mca/rml/rml_types.h"