Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 8 Sep 2012 19:00:24 +0300
From:      Kimmo Paasiala <kpaasial@gmail.com>
To:        David Wolfskill <david@catwhisker.org>
Cc:        freebsd-ports@freebsd.org
Subject:   Re: Upgrade java/icedtea-web from 1.2_2 -> 1.3 fails: "tar: Pathname in pax header can't be converted to current locale"
Message-ID:  <CA%2B7WWScAsW=Nxb0xbkOfqfq5p=md=bt-o_gys%2BPX%2Bi%2BqFxuzLA@mail.gmail.com>
In-Reply-To: <20120908155220.GS1486@albert.catwhisker.org>
References:  <20120908124257.GP1486@albert.catwhisker.org> <20120908155220.GS1486@albert.catwhisker.org>

next in thread | previous in thread | raw e-mail | index | archive | help
On Sat, Sep 8, 2012 at 6:52 PM, David Wolfskill <david@catwhisker.org> wrote:
> On Sat, Sep 08, 2012 at 05:42:57AM -0700, David Wolfskill wrote:
>> I'm not at all clear what I can or should do in order to avoid the
>> reported error condition:
>> ...
>> IMPORTANT: To build IcedTea-Web 1.3, you have to turn on 'ICEDTEA' option
>> for java/openjdk6 (default).  Otherwise, it will neither build nor work.
>>
>> tar: Pathname in pax header can't be converted to current locale.
>> tar: Pathname in pax header can't be converted to current locale.
>> tar: Error exit delayed from previous errors.
>> *** Error code 1
>>
>> Stop in /common/ports/java/icedtea-web.
>> *** Error code 1
>> ....
>
> So I tried unpacking the tarball manually, within script, then grepping
> the typescript to see if that might shed any light on what's causing the
> problem:
>
> g1-227(8.3-S)[25] grep -A 1 -B 2 '^tar: ' typescript
> x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere signed/
> x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere signed/resources/
> tar: Pathname in pax header can't be converted to current locale.
> x icedtea-web-1.3/tests/reproducers/signed/Spaces can be everywhere signed/resources/NotOnly spaces can kill \304\233\305\241\304\215\305\231\305\276 too signed.jnlp
> --
> x icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/
> x icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/resources/
> tar: Pathname in pax header can't be converted to current locale.
> x icedtea-web-1.3/tests/reproducers/simple/Spaces can be everywhere/resources/NotOnly spaces can kill \304\233\305\241\304\215\305\231\305\276 too.jnlp
> --
> x icedtea-web-1.3/acinclude.m4
> x icedtea-web-1.3/README
> tar: Error exit delayed from previous errors.
> g1-227(8.3-S)[2] exit
> g1-227(8.3-S)[26]
>
> I suppose that's ... interesting -- but I don't know that I'm all
> that much closer to resolving the issue.
>
> Does this work for anyone else?
>
> Peace,
> david
> --
> David H. Wolfskill                              david@catwhisker.org
> Depriving a girl or boy of an opportunity for education is evil.
>
> See http://www.catwhisker.org/~david/publickey.gpg for my public key.

I can extract the tar file on 9-STABLE, my locale settings are the
defaults for root:

# locale
LANG=
LC_CTYPE="C"
LC_COLLATE="C"
LC_TIME="C"
LC_NUMERIC="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_ALL=

Try unsetting LANG and LC_ALL.

-Kimmo



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CA%2B7WWScAsW=Nxb0xbkOfqfq5p=md=bt-o_gys%2BPX%2Bi%2BqFxuzLA>