The ebuild for PySerial 2.0 is failing... >>> Unpacking pyserial-2.0.zip to /var/tmp/portage/pyserial-2.0/work /usr/sbin/ebuild.sh: line 328: unzip: command not found !!! ERROR: dev-python/pyserial-2.0 failed. !!! Function unpack, Line 328, Exitcode 127 !!! failure unpacking pyserial-2.0.zip emerge --info: Portage 2.0.50-r6 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.22-gentoo-r2) ================================================================= System uname: 2.4.22-gentoo-r2 i686 AMD Athlon(tm) Processor Gentoo Base System version 1.4.8 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-mcpu=athlon-tbird -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -mcpu=i686 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache fixpackages sandbox" GENTOO_MIRRORS="ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acpi acpi4linux apache2 apm gd gtk2 libwww mmx mysql ncurses nls pam readline samba slang spell ssl truetype x86 xml2"
I think this is probably not a problem with pyserial. I just tried to emerge popfile, and it failed with the same error. I used a depclean just before that, so it probably took out unzip. Still, why was unzip cleaned out if portage needs it?
Well, if it needs unzip to unpack, it needs to DEPEND on unzip. Added app-arch/unzip to DEPEND for dev-python/pyserial.