[Mono-devel-list] make distcheck problems

Raja R Harinath rharinath at novell.com
Wed Aug 3 02:14:05 EDT 2005


"IT2003_1: Morenz, Tino" <TinoMorenz at ba-glauchau.de> writes:

>>This is the reason.  The 'false' above should be something like:
>> tar cf - $tardir
>>Looks like the 'tar' program installed on your system is not a GNU tar
>>that supports the 'ustar' format.
> Thanks for the quick response,
> I am using GNU tar, but it is version 1.13 which seems rather outdated.
> I got little confused by this issue now because for version 1.13 I found the following info:
>>GNU `tar' [1.13] implements an early draft of the POSIX 1003.1 `ustar
>>standard which is different from the final standard.This will be
>>progressively corrected over the incoming few years.
> And for 1.14
>>Added support for POSIX.1-2001 and ustar archive formats
> So it seems that my 'tar' simply supports a wrong version of 'ustar'.

Actually, it may be simpler than that :-) Your 'tar' may not support the
--format=ustar switch to select ustar format.

> Is there any way to work around this problem? (I also have 'pax' but
> it supports POSIX Std 1003.1-1988 and not POSIX.1-2001) 

I don't remember the actual automake tests, but you may have a look at
tar.m4 that comes with it, and see what it accepts.

As a quick first step, can you edit the line in mono/configure.in that


change the 'tar-ustar' to 'tar-pax', and rerun autogen.sh.  I think
it'll pick up your 'pax' executable.

- Hari

More information about the Mono-devel-list mailing list