Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] v1.8 - compile/dist problem
From: Mike Dubman (miked_at_[hidden])
Date: 2014-07-24 04:15:02


the problem occurs when build is started from src.rpm (and probably from
tarball as well):

try make distcheck and use src tree from tarball.

On Thu, Jul 24, 2014 at 10:57 AM, Bert Wesarg <bert.wesarg_at_[hidden]>
wrote:

> On 07/24/2014 09:32 AM, Mike Dubman wrote:
>
>> yes, sure - it fails on sles12, rhel 7, fedora 14-20, debian 6.5-7.5,
>> ubuntu 12-14
>>
>> It fails on "rpmbuild" from latest ompi-1.8.2rc2.src.rpm
>> it passes on rhel 6.x, sles 11.x, oel
>>
>>
> Just tried the rc2 package, but I could not reproduce it on Ubuntu 12.04.
> The 'hooks' directory was created by the depfiles command, in case of an
> out-of-tree build. So there should be no error.
>
> Here are my configure flags:
>
> ../configure --prefix=/home/wesarg/opt/openmpi-1.8.2rc2
> --enable-mem-debug --enable-mem-profile --enable-debug
> --enable-pretty-print-stacktrace --enable-orterun-prefix-by-default
> --enable-wrapper-rpath --enable-builtin-atomics
> --with-mpi-param-check=always
>
> Bert
>
>
>> make[6]: Entering directory
>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/mpi'
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify.cc
>> vt_unify.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_defs.cc
>> vt_unify_defs.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_defs_recs.cc
>> vt_unify_defs_recs.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_events_stats.cc
>> vt_unify_events_stats.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_handlers.cc
>> vt_unify_handlers.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_hooks.cc
>> vt_unify_hooks.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_markers.cc
>> vt_unify_markers.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_sync.cc
>> vt_unify_sync.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_tkfac.cc
>> vt_unify_tkfac.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/vt_unify_usrcom.cc
>> vt_unify_usrcom.cc
>> ln -s
>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/hooks/vt_unify_hooks_base.cc
>> hooks/vt_unify_hooks_base.cc
>> ln: failed to create symbolic link ‘hooks/vt_unify_hooks_base.cc’: No
>> such file or directory
>> Makefile:1593: recipe for target 'hooks/vt_unify_hooks_base.cc' failed
>> make[6]: *** [hooks/vt_unify_hooks_base.cc] Error 1
>> make[6]: Leaving directory
>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>> vt/vt/tools/vtunify/mpi'
>> Makefile:3548: recipe for target '../tools/vtunify/mpi/libvt-mpi-unify.la
>> '
>> failed
>> make[5]: *** [../tools/vtunify/mpi/libvt-mpi-unify.la] Error 2
>> make[5]: *** Waiting for unfinished jobs....
>>
>>
>>
>>
>> On Wed, Jul 23, 2014 at 5:09 PM, Jeff Squyres (jsquyres) <
>> jsquyres_at_[hidden]
>>
>>> wrote:
>>>
>>
>> Are you sure something isn't stale? I.e., did you do a fresh checkout
>>> since the last build, or a "git clean", or something?
>>>
>>>
>>> On Jul 23, 2014, at 10:02 AM, Mike Dubman <miked_at_[hidden]>
>>> wrote:
>>>
>>> nope, we use git.
>>>> it passed on rhel 6.x, failed on ubuntu/debian/fedora and rhel 7.x
>>>>
>>>>
>>>> On Wed, Jul 23, 2014 at 4:03 PM, Jeff Squyres (jsquyres) <
>>>>
>>> jsquyres_at_[hidden]> wrote:
>>>
>>>> Mike --
>>>>
>>>> Are you having the same jenkins problem we ran into yesterday? If so,
>>>>
>>> it's a simple fix:
>>>
>>>>
>>>> http://www.open-mpi.org/community/lists/devel/2014/07/15211.php
>>>>
>>>>
>>>> On Jul 23, 2014, at 9:01 AM, Mike Dubman <miked_at_[hidden]>
>>>>
>>> wrote:
>>>
>>>>
>>>>
>>>>> CC libvt_mpi_la-vt_iowrap_helper.lo
>>>>> CC libvt_mpi_la-vt_libwrap.lo
>>>>> CC libvt_mpi_la-vt_mallocwrap.lo
>>>>> CC libvt_mpi_la-vt_mpifile.lo
>>>>> make[6]: Entering directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/mpi'
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify.cc
>>> vt_unify.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_defs.cc
>>> vt_unify_defs.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_defs_recs.cc
>>> vt_unify_defs_recs.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_events_stats.cc
>>> vt_unify_events_stats.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_handlers.cc
>>> vt_unify_handlers.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_hooks.cc
>>> vt_unify_hooks.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_markers.cc
>>> vt_unify_markers.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_sync.cc
>>> vt_unify_sync.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_tkfac.cc
>>> vt_unify_tkfac.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/vt_unify_usrcom.cc
>>> vt_unify_usrcom.cc
>>>
>>>> ln -s
>>>>>
>>>> /var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/hooks/vt_unify_hooks_base.cc
>>> hooks/vt_unify_hooks_base.cc
>>>
>>>> ln: failed to create symbolic link ‘hooks/vt_unify_hooks_base.cc’:
>>>>>
>>>> No such file or directory
>>>
>>>> Makefile:1593: recipe for target 'hooks/vt_unify_hooks_base.cc' failed
>>>>> make[6]: *** [hooks/vt_unify_hooks_base.cc] Error 1
>>>>> make[6]: Leaving directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/
>>> vt/vt/tools/vtunify/mpi'
>>>
>>>> Makefile:3548: recipe for target '../tools/vtunify/mpi/
>>>>>
>>>> libvt-mpi-unify.la' failed
>>>
>>>> make[5]: *** [../tools/vtunify/mpi/libvt-mpi-unify.la] Error 2
>>>>> make[5]: *** Waiting for unfinished jobs....
>>>>> make[5]: Leaving directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/vt/vt/vtlib'
>>>
>>>> Makefile:810: recipe for target 'all-recursive' failed
>>>>> make[4]: *** [all-recursive] Error 1
>>>>> make[4]: Leaving directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/vt/vt'
>>>
>>>> Makefile:679: recipe for target 'all' failed
>>>>> make[3]: *** [all] Error 2
>>>>> make[3]: Leaving directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/vt/vt'
>>>
>>>> Makefile:1579: recipe for target 'all-recursive' failed
>>>>> make[2]: *** [all-recursive] Error 1
>>>>> make[2]: Leaving directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi/contrib/vt'
>>>
>>>> Makefile:3152: recipe for target 'all-recursive' failed
>>>>> make[1]: *** [all-recursive] Error 1
>>>>> make[1]: Leaving directory
>>>>>
>>>> '/var/tmp/OFED_topdir/BUILD/openmpi-1.8.2rc2/ompi'
>>>
>>>> Makefile:1714: recipe for target 'all-recursive' failed
>>>>> make: *** [all-recursive] Error 1
>>>>> error: Bad exit status from /var/tmp/rpm-tmp.QzMv2a (%build)
>>>>>
>>>>> _______________________________________________
>>>>> devel mailing list
>>>>> devel_at_[hidden]
>>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>>> Link to this post:
>>>>>
>>>> http://www.open-mpi.org/community/lists/devel/2014/07/15214.php
>>>
>>>>
>>>>
>>>> --
>>>> Jeff Squyres
>>>> jsquyres_at_[hidden]
>>>> For corporate legal information go to:
>>>>
>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel_at_[hidden]
>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>> Link to this post:
>>>>
>>> http://www.open-mpi.org/community/lists/devel/2014/07/15215.php
>>>
>>>>
>>>> _______________________________________________
>>>> devel mailing list
>>>> devel_at_[hidden]
>>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>>> Link to this post:
>>>>
>>> http://www.open-mpi.org/community/lists/devel/2014/07/15217.php
>>>
>>>
>>> --
>>> Jeff Squyres
>>> jsquyres_at_[hidden]
>>> For corporate legal information go to:
>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>>
>>> _______________________________________________
>>> devel mailing list
>>> devel_at_[hidden]
>>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>>> Link to this post:
>>> http://www.open-mpi.org/community/lists/devel/2014/07/15218.php
>>>
>>>
>>
>>
>> _______________________________________________
>> devel mailing list
>> devel_at_[hidden]
>> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> Link to this post: http://www.open-mpi.org/community/lists/devel/2014/07/
>> 15235.php
>>
>>
> --
> Dipl.-Inf. Bert Wesarg
> wiss. Mitarbeiter
>
> Technische Universität Dresden
> Zentrum für Informationsdienste und Hochleistungsrechnen (ZIH)
> 01062 Dresden
> Tel.: +49 (351) 463-42451
> Fax: +49 (351) 463-37773
> E-Mail: bert.wesarg_at_[hidden]
>
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel
> Link to this post:
> http://www.open-mpi.org/community/lists/devel/2014/07/15236.php
>