[Mono-devel-list] make distcheck problems
Raja R Harinath
rharinath at novell.com
Wed Aug 3 02:14:05 EDT 2005
Hi,
"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
reads
m4_ifdef([_A][M_PROG_TAR],[_A][M_SET_OPTION([tar-ustar])])
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