From nobody@FreeBSD.org  Thu Jul 12 12:59:35 2012
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id ED4C7106566B
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 12 Jul 2012 12:59:34 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22])
	by mx1.freebsd.org (Postfix) with ESMTP id D76CC8FC0A
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 12 Jul 2012 12:59:34 +0000 (UTC)
Received: from red.freebsd.org (localhost [127.0.0.1])
	by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q6CCxYnW039182
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 12 Jul 2012 12:59:34 GMT
	(envelope-from nobody@red.freebsd.org)
Received: (from nobody@localhost)
	by red.freebsd.org (8.14.4/8.14.4/Submit) id q6CCxYbm039181;
	Thu, 12 Jul 2012 12:59:34 GMT
	(envelope-from nobody)
Message-Id: <201207121259.q6CCxYbm039181@red.freebsd.org>
Date: Thu, 12 Jul 2012 12:59:34 GMT
From: Richard Yao <ryao@gentoo.org>
To: freebsd-gnats-submit@FreeBSD.org
Subject: utime() syscall does not work in linuxulator
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         169805
>Category:       kern
>Synopsis:       [linux] utime() syscall does not work in linuxulator
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-emulation
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Jul 12 13:00:10 UTC 2012
>Closed-Date:    
>Last-Modified:  Mon Jul 16 04:34:20 UTC 2012
>Originator:     Richard Yao
>Release:        FreeBSD 9.0-RELEASE
>Organization:
Gentoo
>Environment:
FreeBSD gfreebsd 9.0-r3-Gentoo FreeBSD Gentoo 9.0-r3 #0: Sun May 27 20:29:34 EDT 2012     root@gfreebsd:/usr/src/sys/amd64/compile/GENERIC amd64 amd64 AMD Phenom(tm) II X6 1090T Processor FreeBSD
>Description:
Unpacking packages with Gentoo's package manager in Gentoo Linux fails when running in Linux emulation.

[32;01m * [39;49;00mPackage:    sys-process/htop-1.0.1
[32;01m * [39;49;00mRepository: gentoo
[32;01m * [39;49;00mMaintainer: idl0r@gentoo.org
[32;01m * [39;49;00mUSE:        elibc_glibc kernel_linux unicode userland_GNU x86
[32;01m * [39;49;00mFEATURES:   sandbox
 [33;01m*[0m To use lsof features in htop(what processes are accessing
 [33;01m*[0m what files), you must have sys-process/lsof installed.
>How-To-Repeat:
mkdir /mnt/linux
wget -O - http://distfiles.gentoo.org/releases/x86/current-stage3/stage3-i686-20120710.tar.bz2 | tar -x -C /mnt/linux
cp /etc/resolv.conf /mnt/linux/etc/resolv.conf
mount -t linprocfs none /mnt/linux/proc
mount -t linsysfs none /mnt/linux/sys
mount -t devfs none /mnt/linux/dev
mount -t fdescfs none /mnt/linux/dev/fd
chroot /mnt/linux
env-update
source /etc/profile
export PS1="(chroot) $PS1"
cd
emerge-webrsync
emerge htop
>Fix:
There is no known fix at this time.

>Release-Note:
>Audit-Trail:

From: Richard Yao <ryao@gentoo.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: i386/169805: utime() syscall does not work in linuxulator
Date: Thu, 12 Jul 2012 09:59:08 -0400

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig4D05654E154A2D8EDA952E1A
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 Commenting 'assert_sigpipe_ok "$myfail"' in _unpack_tar() in
 /usr/lib/portage/bin/phase-helpers.sh will workaround this issue.
 
 It might also be relevant that the chroot is inside a ZFS dataset.
 
 Also, a similar issue occurs involving touch() when building gettext:
 
  * Package:    dev-perl/Locale-gettext-1.50.0
  * Repository: gentoo
  * Maintainer: perl@gentoo.org
  * USE:        elibc_glibc kernel_linux userland_GNU x86
  * FEATURES:   sandbox
 >>> Unpacking source...
 >>> Unpacking gettext-1.05.tar.gz to
 /var/tmp/portage/dev-perl/Locale-gettext-1.50.0/work
 tar: gettext-1.05/Makefile.PL: Cannot utime: Invalid argument
 tar: gettext-1.05/README: Cannot utime: Invalid argument
 tar: gettext-1.05/gettext.xs: Cannot utime: Invalid argument
 tar: gettext-1.05/gettext.pm: Cannot utime: Invalid argument
 tar: gettext-1.05/t/use.t: Cannot utime: Invalid argument
 tar: gettext-1.05/t/bind.t: Cannot utime: Invalid argument
 tar: gettext-1.05/t/raw.t: Cannot utime: Invalid argument
 tar: gettext-1.05/t/frconvert.t: Cannot utime: Invalid argument
 tar: gettext-1.05/t/jaconvert.t: Cannot utime: Invalid argument
 tar: gettext-1.05/config.h: Cannot utime: Invalid argument
 tar: gettext-1.05/test_data/jaeuc.po: Cannot utime: Invalid argument
 tar: gettext-1.05/test_data/foo.po: Cannot utime: Invalid argument
 tar: gettext-1.05/test_data/gen_test_data.pl: Cannot utime: Invalid argum=
 ent
 tar: Exiting with failure status due to previous errors
 >>> Source unpacked in /var/tmp/portage/dev-perl/Locale-gettext-1.50.0/wo=
 rk
 >>> Preparing source in
 /var/tmp/portage/dev-perl/Locale-gettext-1.50.0/work/gettext-1.05 ...
  * Applying compatibility-with-POSIX-module.diff ...
  [ ok ]
 >>> Source prepared.
 >>> Configuring source in
 /var/tmp/portage/dev-perl/Locale-gettext-1.50.0/work/gettext-1.05 ...
  * Using ExtUtils::MakeMaker
  * perl Makefile.PL PREFIX=3D/usr INSTALLDIRS=3Dvendor INSTALLMAN3DIR=3Dn=
 one
 DESTDIR=3D/var/tmp/portage/dev-perl/Locale-gettext-1.50.0/image/
 checking for gettext... yes
 checking for dgettext... yes
 checking for ngettext... yes
 checking for bind_textdomain_codeset... yes
 Writing Makefile for Locale::gettext
 >>> Source configured.
 >>> Compiling source in
 /var/tmp/portage/dev-perl/Locale-gettext-1.50.0/work/gettext-1.05 ...
  * emake OTHERLDFLAGS=3D-Wl,-O1 -Wl,--as-needed
 make 'OTHERLDFLAGS=3D-Wl,-O1 -Wl,--as-needed'
 touch: setting times of `blib/lib/Locale/.exists': Invalid argument
 make: *** [blib/lib/Locale/.exists] Error 1
  * ERROR: dev-perl/Locale-gettext-1.50.0 failed (compile phase):
  *   emake failed
  *
  * If you need support, post the output of `emerge --info
 '=3Ddev-perl/Locale-gettext-1.50.0'`,
  * the complete build log and the output of `emerge -pqv
 '=3Ddev-perl/Locale-gettext-1.50.0'`.
  * The complete build log is located at
 '/var/tmp/portage/dev-perl/Locale-gettext-1.50.0/temp/build.log'.
  * The ebuild environment file is located at
 '/var/tmp/portage/dev-perl/Locale-gettext-1.50.0/temp/environment'.
  * Working directory:
 '/var/tmp/portage/dev-perl/Locale-gettext-1.50.0/work/gettext-1.05'
  * S: '/var/tmp/portage/dev-perl/Locale-gettext-1.50.0/work/gettext-1.05'=
 
 
 This occurs in many other packages as well.
 
 
 --------------enig4D05654E154A2D8EDA952E1A
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iQIcBAEBAgAGBQJP/tgvAAoJECDuEZm+6Exk/PcP/28KpKwv1rNfqkZGkZ0ddOjV
 bAyISoO2b7S4ezeoGPkxQhyoVyECDnl+/bJ9FLs7gUPUQkM5X48hRcgKmTA2gVwF
 M2z0/oWxmHCDaUteKCCCXklQm/ipqdTOZkiqvZtQ3vI0kq3DOSDgOog3iLiJl6aL
 2X4QnGtFxibfpZ+VWCOIw7B4v+iINdzsc6YInZ+8BN+0HmyhKwxQPg11IN8ofmfq
 Z+vievtCdeetQPwZMbvPhvw8BMvK5Bt97xneZm368MF2MTlX1qSnH2qYa5TrrU3G
 vpVo1ievyftmSNG1gPYxn/UYZKKpZ3yuj5U1RkzMKDsfkV2xDvV2SmFmhHUghcI8
 xrUgw088y3/yeHn8d5+UxdldVX/wqC0USCNe57sLTW6PYxgmn3ijkModAxT8eEG0
 JVfRLAZsvwoT3b0ZfKsv6aj7K/qFwsNvnXSR6h9qs/Dt9lZ9So7ZBI2Rv+40FQDJ
 8qNZSjsIf61a3Dt4TdWYKyZFn2aHDF2pT9y/zQ8RcWhEJk+m+Yp4sibCZ2SXWj0B
 p4schSFP2SDz1ube46+H7Y8uNCYZUOvcvDIulCY7TDmsJ7t/ulAN3f7hCwY/lAKE
 f/SckigkAL48DhCe58UKizPsGIaSF1jG+cg+nSz5jdnquYnH+Be0JCPyeZ0hdxMQ
 KyPfnv54cx6G2wWJzWO3
 =WqWB
 -----END PGP SIGNATURE-----
 
 --------------enig4D05654E154A2D8EDA952E1A--

From: Richard Yao <ryao@gentoo.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: i386/169805: utime() syscall does not work in linuxulator
Date: Thu, 12 Jul 2012 13:46:55 -0400

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig54EA39C5A9C7A4E5163CD4D8
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 Doing `emerge -1v =3Dapp-arch/tar-1.23-r2` will make this issue go away.
 Something changed between that and tar 1.26 that caused things to break.
 
 I do not have a workaround for the touch issue, although I guess that
 belongs in a separate problem report.
 
 
 --------------enig54EA39C5A9C7A4E5163CD4D8
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iQIcBAEBAgAGBQJP/w2SAAoJECDuEZm+6ExkGEQQAJZk0HQCAezCjlrYhYnRdnBo
 PhJH+G0kn5Jvb+o4SA6FvKNGfnXM+DxReGVxwWBH1t4EDd7l7AYqycNY8JnYCJMq
 s2M1dQ8ozxekDRdPuQqiwbPfJQ7yvnxJKhA7efYnQD1e+3tD+pOtT9ov0O2INACK
 M1LceFkvHZyUZ0Kz2NsofvJwoGVVk5hE0A0zmckX1UcvIKFL2A4yleCBvvcaz2U5
 ylLAVlHUvJTVQT4Y2Xwfvpk5sP7QtEkKC8lDhHXXOOl1AdFLW4wnrK+3aepKYLVC
 h23WzszNvpwYyJk40A1nL/i/HC9YrS8dvoVbzaCm/dLTcTDqBpSP6c0RkifO+OJo
 qLTrEqJ4XnoCZk4ddkVoW3V6NsMfp/FbudbTN77q/XmYVb95C5if4VBr3PK9i6tq
 WogmiSsQ3nwfTEx8RPD5HVUPywyQQa2NKkDssimlEHt6q/M7Za1p2XnvVq25PtVd
 cOQNf9c6ER77aSXAz1BVzrpmvUDzyMpHujk3hYo4IPvW1KDoi+A1DNPsvcAw6ird
 c2qPOTvaK1JGV++rh8Oid9YRJhBhGYtag+xLspoiiNrLewuO/jMf/BBDHMIjevBa
 eHFEAfuA5okYKMo9EVD05Gom3goXly+uvp5ZvYlaAY5gxQ6cG8iN58L04XOgIEC5
 NPoR5BuqocBh6+CI7da5
 =foNC
 -----END PGP SIGNATURE-----
 
 --------------enig54EA39C5A9C7A4E5163CD4D8--

From: Richard Yao <ryao@gentoo.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: i386/169805: utime() syscall does not work in linuxulator
Date: Thu, 12 Jul 2012 15:48:26 -0400

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enig6D9AA26FEC05DCEB3736B810
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 On 07/12/2012 01:46 PM, Richard Yao wrote:
 > Doing `emerge -1v =3Dapp-arch/tar-1.23-r2` will make this issue go away=
 =2E
 > Something changed between that and tar 1.26 that caused things to break=
 =2E
 >=20
 > I do not have a workaround for the touch issue, although I guess that
 > belongs in a separate problem report.
 >=20
 
 For what it is worth, I figured out the cause of the touch issue. The
 utimensat() syscall is unimplemented.
 
 
 --------------enig6D9AA26FEC05DCEB3736B810
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iQIcBAEBAgAGBQJP/yoNAAoJECDuEZm+6ExklCUQAJ4iVyCrqZcBwLL15DotdSN+
 7MQjKzyIcZPpUp/0tHV6Y7ZY+5e8x65GJNfuqrJiAzBPUBbXJRJPdwWx1J7E7pXy
 /GTvRRDW6zMRwcO7B4LBj4sahx3n2D1p8nOTnfxMHaIPa6NPYMKxjTzQ6xPD0dfT
 2fo2Kp0AdLg/HkDerlXPv6dFZx2TStkO9c8Bs5Yk12JVB9/9irqdV/KbYPnSd463
 BsU+UVNipcpRqV6NvWAK6M5ynE2k7rIK4jcopilUGa0WVqtzOMdZG5VZDU5njkSG
 xrypRi3y0RoMNHrVwSLUhaW1NCn9pjSTKKqg1QnfJD+40X7Rvu1sJlHVIFYvR+/f
 MbS9/jaPpypUNG+UJ8xgM61W+3FLUTGSp5apJpkrCL4NDsqGBjXn2xCNq8wPUYhH
 faznTJBt1kQ4CKZM59B1vxT2Ys22RC+2jWR/AizqGw0vNZOc27qYcgprSxAHC0QJ
 iRImo5et16lozMfAXuLq+9b+c025lAqqGL4UNgCkvq7uv6x1lrtL9Ny/rMyZIVuQ
 vqzGuhpYI9RupgMkUcFAxHjGC5QXGf+CdRe7dA4nOP+fIR50tZH6AldNIY69VDID
 r9ajY8LGiNKmdJRcUdJZ3d5pegq3/WoXOy36gm2SbiV8giAYUTHIzawvj5k3qcMR
 39ef7f8TeThjL8x+loXp
 =VD9i
 -----END PGP SIGNATURE-----
 
 --------------enig6D9AA26FEC05DCEB3736B810--

From: Richard Yao <ryao@gentoo.org>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: i386/169805: utime() syscall does not work in linuxulator
Date: Thu, 12 Jul 2012 16:55:03 -0400

 This is an OpenPGP/MIME signed message (RFC 2440 and 3156)
 --------------enigF53763EA69266A62B79EE493
 Content-Type: text/plain; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 On 07/12/2012 03:48 PM, Richard Yao wrote:
 > On 07/12/2012 01:46 PM, Richard Yao wrote:
 >> Doing `emerge -1v =3Dapp-arch/tar-1.23-r2` will make this issue go awa=
 y.
 >> Something changed between that and tar 1.26 that caused things to brea=
 k.
 >>
 >> I do not have a workaround for the touch issue, although I guess that
 >> belongs in a separate problem report.
 >>
 >=20
 > For what it is worth, I figured out the cause of the touch issue. The
 > utimensat() syscall is unimplemented.
 >=20
 
 This can be worked around by adding a symlink to busybox:
 
 ln -s /bin/busybox /usr/bin/touch
 
 There is a similar issue involving `rm`. I have not debugged it in
 depth, but it also can be fixed with a symlink to busybox:
 
 ln -s /bin/busybox /bin/rm
 
 Lastly, the issue with tar can be fixed with a symlink to busybox too:
 
 ln -s /bin/busybox /bin/tar
 
 We still need the appropriate syscalls implemented to make these
 commands happy, but at least we have a workaround now.
 
 
 --------------enigF53763EA69266A62B79EE493
 Content-Type: application/pgp-signature; name="signature.asc"
 Content-Description: OpenPGP digital signature
 Content-Disposition: attachment; filename="signature.asc"
 
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.19 (GNU/Linux)
 Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
 
 iQIcBAEBAgAGBQJP/zmqAAoJECDuEZm+6Exkjh8QAJNe2GdaBtXn1El3Za8ALeX/
 xSa2soEIZOC2kMHmt9jCxjktpgX4h/yf9k+i0uke63QFHUGzMQ4DB5DbMd9lAUKr
 IhMVWebS1zMnSaJAXj21f+rSiJqHA1Gr+xs7+Gph1O2dvfRlto/a2hmkQhBFdQF5
 CvElhZ8wQtOcE83ldjarVzhXsVrypu+L73YupnaRJruTcw3uP6DQ/DK6tAgE9Gsz
 rXthKU36f8gn1coRyTcFADhScJhR5giCNLZIBSLojqTpx+Uppo1o2CGLj47CXj+9
 /BbkKftTqPUA/fZDf9u/ofyHPh5jitp7XcxOSkgFPte94w83oKN299b+uUljduZ5
 Qci4m0g7mfrQM1BfmiHSwtQEvp6iYqD1c6d4Pw7++O2C1RTu8V+mNse+LzFYqI7v
 9dkBvSn1O7vv82oERuQfTo6gY0+qLGtNDlOC6f1GVBZhdjYuqB3B4e+qd/fCtLK/
 kb2AKosA7gEz9Im1BGTpkyY0cXfDCpZ/15dalvtAh6KynE5eaEIz98KmI15jrB55
 bt7/x6S7ROYBxUT4RzWmQb9+Co3pmYkk4iisJKvhEjGnvRfLUrcmrfNkmKJ0jkkL
 qfJiJr6uZ3aG3rzGtj0MaDngrIJwFOp2ZOPiFsvc0s5CcVz7usfrWm2iRBcu4eIQ
 0j1/LPHaTKIBY6C28y0l
 =elBZ
 -----END PGP SIGNATURE-----
 
 --------------enigF53763EA69266A62B79EE493--
Responsible-Changed-From-To: freebsd-i386->freebsd-emulation 
Responsible-Changed-By: linimon 
Responsible-Changed-When: Mon Jul 16 04:33:51 UTC 2012 
Responsible-Changed-Why:  
reclassify 

http://www.freebsd.org/cgi/query-pr.cgi?pr=169805 
>Unformatted:
 >>> Unpacking source...
 >>> Unpacking htop-1.0.1.tar.gz to /var/tmp/portage/sys-process/htop-1.0.1/work
 tar: htop-1.0.1/config.sub: Cannot utime: Invalid argument
 tar: htop-1.0.1/htop.1.in: Cannot utime: Invalid argument
 tar: htop-1.0.1/AvailableMetersPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Settings.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/CategoriesPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/OpenFilesScreen.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/UptimeMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/MetersPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/install-sh: Cannot utime: Invalid argument
 tar: htop-1.0.1/README: Cannot utime: Invalid argument
 tar: htop-1.0.1/AvailableColumnsPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/MemoryMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/SignalsPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/SwapMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/FunctionBar.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/AvailableMetersPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/TasksMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/CategoriesPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/htop.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/Vector.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Makefile.am: Cannot utime: Invalid argument
 tar: htop-1.0.1/autogen.sh: Cannot utime: Invalid argument
 tar: htop-1.0.1/BatteryMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Affinity.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/aclocal.m4: Cannot utime: Invalid argument
 tar: htop-1.0.1/LoadAverageMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/CheckItem.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/htop.png: Cannot utime: Invalid argument
 tar: htop-1.0.1/configure: Cannot utime: Invalid argument
 tar: htop-1.0.1/FunctionBar.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/depcomp: Cannot utime: Invalid argument
 tar: htop-1.0.1/Header.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ColumnsPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ColumnsPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/m4/lt~obsolete.m4: Cannot utime: Invalid argument
 tar: htop-1.0.1/m4/ltoptions.m4: Cannot utime: Invalid argument
 tar: htop-1.0.1/m4/ltsugar.m4: Cannot utime: Invalid argument
 tar: htop-1.0.1/m4/ltversion.m4: Cannot utime: Invalid argument
 tar: htop-1.0.1/m4/libtool.m4: Cannot utime: Invalid argument
 tar: htop-1.0.1/UptimeMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ListItem.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/SignalsPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Settings.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/htop.1: Cannot utime: Invalid argument
 tar: htop-1.0.1/configure.ac: Cannot utime: Invalid argument
 tar: htop-1.0.1/Meter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/MemoryMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Header.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/CPUMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/ChangeLog: Cannot utime: Invalid argument
 tar: htop-1.0.1/UsersTable.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/ltmain.sh: Cannot utime: Invalid argument
 tar: htop-1.0.1/HostnameMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Affinity.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/Hashtable.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/BatteryMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/config.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Meter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/htop.desktop: Cannot utime: Invalid argument
 tar: htop-1.0.1/config.h.in: Cannot utime: Invalid argument
 tar: htop-1.0.1/RichString.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/OpenFilesScreen.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/String.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ClockMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/Process.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/RichString.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ClockMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/AffinityPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/CRT.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ListItem.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/SwapMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/CPUMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Panel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/Panel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ProcessList.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Object.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/LoadAverageMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/AffinityPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/Process.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/ScreenManager.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/MetersPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/String.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/INSTALL: Cannot utime: Invalid argument
 tar: htop-1.0.1/UsersTable.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/TasksMeter.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/NEWS: Cannot utime: Invalid argument
 tar: htop-1.0.1/CRT.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/htop.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/TraceScreen.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/AUTHORS: Cannot utime: Invalid argument
 tar: htop-1.0.1/ScreenManager.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/ColorsPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/TraceScreen.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/DisplayOptionsPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/ProcessList.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/CheckItem.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/AvailableColumnsPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/compile: Cannot utime: Invalid argument
 tar: htop-1.0.1/HostnameMeter.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/Makefile.in: Cannot utime: Invalid argument
 tar: htop-1.0.1/Object.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/ColorsPanel.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/Vector.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/DisplayOptionsPanel.c: Cannot utime: Invalid argument
 tar: htop-1.0.1/scripts/MakeHeader.py: Cannot utime: Invalid argument
 tar: htop-1.0.1/missing: Cannot utime: Invalid argument
 tar: htop-1.0.1/COPYING: Cannot utime: Invalid argument
 tar: htop-1.0.1/Hashtable.h: Cannot utime: Invalid argument
 tar: htop-1.0.1/config.guess: Cannot utime: Invalid argument
 tar: Exiting with failure status due to previous errors
  [31;01m*[0m ERROR: sys-process/htop-1.0.1 failed (unpack phase):
  [31;01m*[0m   failure unpacking htop-1.0.1.tar.gz
  [31;01m*[0m 
  [31;01m*[0m Call stack:
  [31;01m*[0m               ebuild.sh, line  85:  Called src_unpack
  [31;01m*[0m             environment, line 129:  Called _eapi0_src_unpack
  [31;01m*[0m        phase-helpers.sh, line 530:  Called unpack 'htop-1.0.1.tar.gz'
  [31;01m*[0m        phase-helpers.sh, line 309:  Called _unpack_tar 'gzip -d'
  [31;01m*[0m        phase-helpers.sh, line 282:  Called assert_sigpipe_ok 'failure unpacking htop-1.0.1.tar.gz'
  [31;01m*[0m   isolated-functions.sh, line  37:  Called die
  [31;01m*[0m The specific snippet of code:
  [31;01m*[0m   		[[ $x -ne 0 && $x -ne ${PORTAGE_SIGPIPE_STATUS:-141} ]] && die "$@"
  [31;01m*[0m 
  [31;01m*[0m If you need support, post the output of `emerge --info '=sys-process/htop-1.0.1'`,
  [31;01m*[0m the complete build log and the output of `emerge -pqv '=sys-process/htop-1.0.1'`.
  [31;01m*[0m The complete build log is located at '/var/tmp/portage/sys-process/htop-1.0.1/temp/build.log'.
  [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/sys-process/htop-1.0.1/temp/environment'.
  [31;01m*[0m Working directory: '/var/tmp/portage/sys-process/htop-1.0.1/work'
  [31;01m*[0m S: '/var/tmp/portage/sys-process/htop-1.0.1/work/htop-1.0.1'
