bsdtar is fragile with LANG=ja_JP.eucJP
Tim Kientzle
kientzle at freebsd.org
Sat Jun 14 05:40:59 UTC 2008
I believe this is fixed in my current development tree.
Please try downloading libarchive-2.5.4b from
http://people.freebsd.org/~kientzle/ and
let me know if that fixes this problem.
I'm working through a few remaining minor issues,
then plan to update -CURRENT. The locale patches
in particular are fairly extensive; I hope to
MFC the whole package to 7-STABLE within the
next month or so.
Cheers,
Tim
Norikatsu Shigemura wrote:
> Hi Tim.
>
> There are 2 archives which could not be extracted by bsdtar and
> following results:
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> $ cd /usr/ports/graphics/inkscape
> $ make extract
> ===> Found saved configuration for inkscape-0.46
> ===> Extracting for inkscape-0.46_2
> => MD5 Checksum OK for inkscape-0.46.tar.bz2.
> => SHA256 Checksum OK for inkscape-0.46.tar.bz2.
> ===> inkscape-0.46_2 depends on file: /usr/local/bin/perl5.8.8 - found
> tar: Pathname in pax header can't be converted to current locale.: Inappropriate file type or format
> tar: Pathname in pax header can't be converted to current locale.: Inappropriate file type or format
> tar: Pathname in pax header can't be converted to current locale.: Inappropriate file type or format
> tar: Error exit delayed from previous errors.
> *** Error code 1
>
> Stop in /usr/ports/graphics/inkscape.
> *** Error code 1
>
> Stop in /usr/ports/graphics/inkscape.
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
>
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> $ cd /usr/ports/deskutils/tomboy
> $ make extract
> ===> Extracting for tomboy-0.10.0_1
> => MD5 Checksum OK for gnome2/tomboy-0.10.0.tar.bz2.
> => SHA256 Checksum OK for gnome2/tomboy-0.10.0.tar.bz2.
> tar: Pathname in pax header can't be converted to current locale.: Inappropriate file type or format
> tar: Error exit delayed from previous errors.
> *** Error code 1
>
> Stop in /usr/ports/deskutils/tomboy.
> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
> [memo] I know only 2 archives.
>
> Hum.... How about? What should I do? Of cource, I confirmed that
> 'LANG=C make extract' is success:-(.
>
>
More information about the freebsd-current
mailing list