Date: Fri, 13 Jun 2008 22:40:58 -0700 From: Tim Kientzle <kientzle@freebsd.org> To: Norikatsu Shigemura <nork@freebsd.org> Cc: freebsd-current@freebsd.org Subject: Re: bsdtar is fragile with LANG=ja_JP.eucJP Message-ID: <485359EA.9040700@freebsd.org> In-Reply-To: <20080614042759.e8702807.nork@FreeBSD.org> References: <20080614042759.e8702807.nork@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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:-(. > >
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?485359EA.9040700>