Another workaround should be to disable the I/O tracing feature of VT by adding the configure option
'--with-contrib-vt-flags=--disable-iotrace' That will have the effect that the upcoming OMPI-rpm's have no support for I/O tracing, but in our opinion it is not so bad... Furthermore, we could add the configure option in 'ompi/contrib/vt/configure.m4' to retain the feature-consistency between the rpm's and the source packages. Matthias On Tue, 2009-01-13 at 17:13 +0200, Lenny Verkhovsky wrote: > I don't want to move changes ( default value of the flag), since there > are important people, for whom it works :) > I also think that this is VT issue, but I guess we are the only one > who experience the errors. > > we can now overwrite this params from the environment as a workaround, > Mike comitted buildrpm.sh script to the trunk r20253 that allows > overwriting params from the environment. > > we observed the problem on CentOS 5.2 with boundled gcc and RedHat 5.2 > with boundled gcc. > > #uname -a > Linux elfit1 2.6.18-92.el5 #1 SMP Tue Jun 10 18:51:06 EDT 2008 x86_64 > x86_64 x86_64 GNU/Linux > > #lsb_release -a > LSB Version: > :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch > Distributor ID: CentOS > Description: CentOS release 5.2 (Final) > Release: 5.2 > Codename: Final > > gcc version 4.1.2 20071124 (Red Hat 4.1.2-42) > > Best regards, > Lenny. > > > On Tue, Jan 13, 2009 at 4:40 PM, Jeff Squyres <jsquy...@cisco.com> wrote: > > I'm still guessing that this is a distro / compiler issue -- I can build > > with the default flags just fine...? > > > > Can you specify what distro / compiler you were using? > > > > Also, if you want to move the changes that have been made to buildrpm.sh to > > the v1.3 branch, just file a CMR. That file is not included in release > > tarballs, so Tim can move it over at any time. > > > > > > > > On Jan 13, 2009, at 6:35 AM, Lenny Verkhovsky wrote: > > > >> it seems that setting use_default_rpm_opt_flags to 0 solves the problem. > >> Maybe vt developers should take a look on it. > >> > >> Lenny. > >> > >> > >> On Sun, Jan 11, 2009 at 2:40 PM, Jeff Squyres <jsquy...@cisco.com> wrote: > >>> > >>> This sounds like a distro/compiler version issue. > >>> > >>> Can you narrow down the issue at all? > >>> > >>> > >>> On Jan 11, 2009, at 3:23 AM, Lenny Verkhovsky wrote: > >>> > >>>> it doesnt happen if I do autogen, configure and make install, > >>>> only when I try to make an rpm from the tar file. > >>>> > >>>> > >>>> > >>>> On Thu, Jan 8, 2009 at 9:43 PM, Jeff Squyres <jsquy...@cisco.com> wrote: > >>>>> > >>>>> This doesn't happen in a normal build of the same tree? > >>>>> > >>>>> I ask because both 1.3r20226 builds fine for me manually (i.e., > >>>>> ./configure;make and buildrpm.sh). > >>>>> > >>>>> > >>>>> On Jan 8, 2009, at 8:15 AM, Lenny Verkhovsky wrote: > >>>>> > >>>>>> Hi, > >>>>>> > >>>>>> I am trying to build rpm from nightly snaposhots of 1.3 > >>>>>> > >>>>>> with the downloaded buildrpm.sh and ompi.spec file from > >>>>>> http://svn.open-mpi.org/svn/ompi/branches/v1.3/contrib/dist/linux/ > >>>>>> > >>>>>> I am getting this error > >>>>>> ..................... > >>>>>> Making all in vtlib > >>>>>> make[5]: Entering directory > >>>>>> > >>>>>> `/hpc/home/USERS/lennyb/work/svn/release/scripts/dist-1.3--1/OMPI/BUILD/ > >>>>>> openmpi-1.3rc3r20226/ompi/contrib/vt/vt/vtlib' > >>>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib > >>>>>> -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE > >>>>>> -DBINDIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/bin\" > >>>>>> -DDATADIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/share\" -DRFG > >>>>>> -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > >>>>>> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 > >>>>>> -mtune=generic -MT vt_comp_gnu.o -MD -MP -MF .deps/vt_comp_gnu.Tpo -c > >>>>>> -o > >>>>>> vt_comp_gnu.o vt_comp_gnu.c > >>>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib > >>>>>> -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE > >>>>>> -DBINDIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/bin\" > >>>>>> -DDATADIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/share\" -DRFG > >>>>>> -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > >>>>>> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 > >>>>>> -mtune=generic -MT vt_memhook.o -MD -MP -MF .deps/vt_memhook.Tpo -c -o > >>>>>> vt_memhook.o vt_memhook.c > >>>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib > >>>>>> -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE > >>>>>> -DBINDIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/bin\" > >>>>>> -DDATADIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/share\" -DRFG > >>>>>> -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > >>>>>> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 > >>>>>> -mtune=generic -MT vt_memreg.o -MD -MP -MF .deps/vt_memreg.Tpo -c -o > >>>>>> vt_memreg.o vt_memreg.c > >>>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib > >>>>>> -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE > >>>>>> -DBINDIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/bin\" > >>>>>> -DDATADIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/share\" -DRFG > >>>>>> -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > >>>>>> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 > >>>>>> -mtune=generic -MT vt_iowrap.o -MD -MP -MF .deps/vt_iowrap.Tpo -c -o > >>>>>> vt_iowrap.o vt_iowrap.c > >>>>>> mv -f .deps/vt_memreg.Tpo .deps/vt_memreg.Po > >>>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib > >>>>>> -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE > >>>>>> -DBINDIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/bin\" > >>>>>> -DDATADIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/share\" -DRFG > >>>>>> -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > >>>>>> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 > >>>>>> -mtune=generic -MT vt_iowrap_helper.o -MD -MP -MF > >>>>>> .deps/vt_iowrap_helper.Tpo -c -o vt_iowrap_helper.o vt_iowrap_helper.c > >>>>>> mv -f .deps/vt_memhook.Tpo .deps/vt_memhook.Po > >>>>>> gcc -DHAVE_CONFIG_H -I. -I.. -I../tools/opari/lib > >>>>>> -I../extlib/otf/otflib -I../extlib/otf/otflib -D_GNU_SOURCE > >>>>>> -DBINDIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/bin\" > >>>>>> -DDATADIR=\"/opt/openmpi/1.3rc3r20226-V00/gcc/share\" -DRFG > >>>>>> -DVT_MEMHOOK -DVT_IOWRAP -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 > >>>>>> -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 > >>>>>> -mtune=generic -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' > >>>>>> mv -f .deps/vt_comp_gnu.Tpo .deps/vt_comp_gnu.Po > >>>>>> 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_regions.Tpo .deps/rfg_regions.Po > >>>>>> make[5]: Leaving directory > >>>>>> > >>>>>> `/hpc/home/USERS/lennyb/work/svn/release/scripts/dist-1.3--1/OMPI/BUILD/ > >>>>>> openmpi-1.3rc3r20226/ompi/contrib/vt/vt/vtlib' > >>>>>> make[4]: *** [all-recursive] Error 1 > >>>>>> make[4]: Leaving directory > >>>>>> > >>>>>> `/hpc/home/USERS/lennyb/work/svn/release/scripts/dist-1.3--1/OMPI/BUILD/ > >>>>>> openmpi-1.3rc3r20226/ompi/contrib/vt/vt' > >>>>>> make[3]: *** [all] Error 2 > >>>>>> make[3]: Leaving directory > >>>>>> > >>>>>> `/hpc/home/USERS/lennyb/work/svn/release/scripts/dist-1.3--1/OMPI/BUILD/ > >>>>>> openmpi-1.3rc3r20226/ompi/contrib/vt/vt' > >>>>>> make[2]: *** [all-recursive] Error 1 > >>>>>> make[2]: Leaving directory > >>>>>> > >>>>>> `/hpc/home/USERS/lennyb/work/svn/release/scripts/dist-1.3--1/OMPI/BUILD/ > >>>>>> openmpi-1.3rc3r20226/ompi/contrib/vt' > >>>>>> make[1]: *** [all-recursive] Error 1 > >>>>>> make[1]: Leaving directory > >>>>>> > >>>>>> `/hpc/home/USERS/lennyb/work/svn/release/scripts/dist-1.3--1/OMPI/BUILD/ > >>>>>> openmpi-1.3rc3r20226/ompi' > >>>>>> make: *** [all-recursive] Error 1 > >>>>>> error: Bad exit status from /var/tmp/rpm-tmp.32080 (%build) > >>>>>> > >>>>>> > >>>>>> RPM build errors: > >>>>>> Bad exit status from /var/tmp/rpm-tmp.32080 (%build) > >>>>>> > >>>>>> > >>>>>> > >>>>>> RPM build errors: > >>>>>> Bad exit status from /var/tmp/rpm-tmp.32080 (%build) > >>>>>> > >>>>>> > >>>>>> full error.log attached > >>>>>> > >>>>>> > >>>>>> thanks, > >>>>>> Lenny. > >>>>>> <ompi.ompi_build.31401.log><mime-attachment.txt> > >>>>> > >>>>> > >>>>> -- > >>>>> Jeff Squyres > >>>>> Cisco Systems > >>>>> > >>>>> _______________________________________________ > >>>>> 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 > >>> > >>> > >>> -- > >>> Jeff Squyres > >>> Cisco Systems > >>> > >>> _______________________________________________ > >>> 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 > > > > > > -- > > Jeff Squyres > > Cisco Systems > > > > _______________________________________________ > > 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 >