Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] Fwd: === CREATE FAILURE ===
From: Aurélien Bouteiller (bouteill_at_[hidden])
Date: 2008-01-24 15:40:31


According to posix, tar should not limit the file name length. Only
the v7 implementation of tar is limited to 99 characters. GNU tar has
never been limited in the number of characters file names can have.
You should check with tar --help that tar on your machine defaults to
format=gnu or format=posix. If it defaults to format=v7 I am curious
why. Are you using solaris ?

Aurelien

Le 24 janv. 08 à 15:18, Jeff Squyres a écrit :

> I'm trying to replicate and getting a lot of these:
>
> tar: openmpi-1.3a1r17212M/ompi/mca/pml/v/vprotocol/mca/vprotocol/
> pessimist/vprotocol_pessimist_sender_based.c: file name is too long
> (max 99); not dumped
> tar: openmpi-1.3a1r17212M/ompi/mca/pml/v/vprotocol/mca/vprotocol/
> pessimist/vprotocol_pessimist_component.c: file name is too long (max
> 99); not dumped
>
> I'll bet that this is the real problem. GNU tar on linux defaults to
> 99 characters max, and the _component.c filename is 102, for example.
>
> Can you shorten your names?
>
>
> On Jan 24, 2008, at 3:02 PM, George Bosilca wrote:
>
>> We cannot reproduce this one. A simple "make checkdist" exit long
>> before doing anything in the ompi directory. It is difficult to see
>> where exactly it fails, but it is somewhere in the opal directory. I
>> suspect the new carto framework ...
>>
>> Thanks,
>> george.
>>
>> On Jan 24, 2008, at 7:12 AM, Jeff Squyres wrote:
>>
>>> Aurelien --
>>>
>>> Can you fix please? Last night's tests didn't run because of this
>>> failure.
>>>
>>>
>>> Begin forwarded message:
>>>
>>>> From: MPI Team <mpiteam_at_[hidden]>
>>>> Date: January 23, 2008 9:13:30 PM EST
>>>> To: testing_at_[hidden]
>>>> Subject: === CREATE FAILURE ===
>>>> Reply-To: devel_at_[hidden]
>>>>
>>>>
>>>> ERROR: Command returned a non-zero exist status
>>>> make -j 4 distcheck
>>>>
>>>> Start time: Wed Jan 23 21:00:08 EST 2008
>>>> End time: Wed Jan 23 21:13:30 EST 2008
>>>>
>>>> =
>>>> =
>>>> =
>>>> =
>>>> ===================================================================
>>>> [... previous lines snipped ...]
>>>> config.status: creating orte/mca/snapc/Makefile
>>>> config.status: creating orte/mca/snapc/full/Makefile
>>>> config.status: creating ompi/mca/allocator/Makefile
>>>> config.status: creating ompi/mca/allocator/basic/Makefile
>>>> config.status: creating ompi/mca/allocator/bucket/Makefile
>>>> config.status: creating ompi/mca/bml/Makefile
>>>> config.status: creating ompi/mca/bml/r2/Makefile
>>>> config.status: creating ompi/mca/btl/Makefile
>>>> config.status: creating ompi/mca/btl/gm/Makefile
>>>> config.status: creating ompi/mca/btl/mx/Makefile
>>>> config.status: creating ompi/mca/btl/ofud/Makefile
>>>> config.status: creating ompi/mca/btl/openib/Makefile
>>>> config.status: creating ompi/mca/btl/portals/Makefile
>>>> config.status: creating ompi/mca/btl/sctp/Makefile
>>>> config.status: creating ompi/mca/btl/self/Makefile
>>>> config.status: creating ompi/mca/btl/sm/Makefile
>>>> config.status: creating ompi/mca/btl/tcp/Makefile
>>>> config.status: creating ompi/mca/btl/udapl/Makefile
>>>> config.status: creating ompi/mca/coll/Makefile
>>>> config.status: creating ompi/mca/coll/basic/Makefile
>>>> config.status: creating ompi/mca/coll/inter/Makefile
>>>> config.status: creating ompi/mca/coll/self/Makefile
>>>> config.status: creating ompi/mca/coll/sm/Makefile
>>>> config.status: creating ompi/mca/coll/tuned/Makefile
>>>> config.status: creating ompi/mca/common/Makefile
>>>> config.status: creating ompi/mca/common/mx/Makefile
>>>> config.status: creating ompi/mca/common/portals/Makefile
>>>> config.status: creating ompi/mca/common/sm/Makefile
>>>> config.status: creating ompi/mca/crcp/Makefile
>>>> config.status: creating ompi/mca/crcp/coord/Makefile
>>>> config.status: creating ompi/mca/io/Makefile
>>>> config.status: creating ompi/mca/io/romio/Makefile
>>>> config.status: creating ompi/mca/mpool/Makefile
>>>> config.status: creating ompi/mca/mpool/rdma/Makefile
>>>> config.status: creating ompi/mca/mpool/sm/Makefile
>>>> config.status: creating ompi/mca/mtl/Makefile
>>>> config.status: creating ompi/mca/mtl/mx/Makefile
>>>> config.status: creating ompi/mca/mtl/portals/Makefile
>>>> config.status: creating ompi/mca/mtl/psm/Makefile
>>>> config.status: creating ompi/mca/osc/Makefile
>>>> config.status: creating ompi/mca/osc/pt2pt/Makefile
>>>> config.status: creating ompi/mca/osc/rdma/Makefile
>>>> config.status: creating ompi/mca/pml/Makefile
>>>> config.status: creating ompi/mca/pml/cm/Makefile
>>>> config.status: creating ompi/mca/pml/crcpw/Makefile
>>>> config.status: creating ompi/mca/pml/dr/Makefile
>>>> config.status: creating ompi/mca/pml/ob1/Makefile
>>>> config.status: creating ompi/mca/pml/v/vprotocol/Makefile
>>>> config.status: error: cannot find input file: ompi/mca/pml/v/
>>>> vprotocol/pessimist/Makefile.in
>>>> make: *** [distcheck] Error 1
>>>> =
>>>> =
>>>> =
>>>> =
>>>> ===================================================================
>>>>
>>>> Your friendly daemon,
>>>> Cyrador
>>>> _______________________________________________
>>>> testing mailing list
>>>> testing_at_[hidden]
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/testing
>>>
>>>
>>> --
>>> 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