Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] OpenMPI rpm build 1.3rc3r20226 build failed
From: Jeff Squyres (jsquyres_at_[hidden])
Date: 2009-01-13 09:40:49


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 <jsquyres_at_[hidden]>
> 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 <jsquyres_at_[hidden]>
>>> 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
>>>> devel_at_[hidden]
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
>>
>> --
>> Jeff Squyres
>> Cisco Systems
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel

-- 
Jeff Squyres
Cisco Systems