>>> Emerging (1 of 1) x11-libs/libXfont-1.2.0 to / >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> Unpacking source... !!! ERROR: x11-libs/libXfont-1.2.0 failed. Call stack: ebuild.sh, line 1545: Called dyn_unpack ebuild.sh, line 711: Called src_unpack ebuild.sh, line 1254: Called x-modular_src_unpack x-modular.eclass, line 266: Called x-modular_unpack_source x-modular.eclass, line 208: Called unpack ebuild.sh, line 355: Called die !!! Nothing passed to the 'unpack' command !!! If you need support, post the topmost build error, and the call stack if relevant. It seems the ebuild bump has broken something.
<snip> >>> checking ebuild checksums ;-) >>> checking auxfile checksums ;-) >>> checking miscfile checksums ;-) >>> checking libXfont-1.2.0.tar.bz2 ;-) >>> Unpacking source... >>> Unpacking libXfont-1.2.0.tar.bz2 to /var/tmp/portage/libXfont-1.2.0/work * Running elibtoolize in: libXfont-1.2.0 * Applying portage-1.5.10.patch ... * Applying max_cmd_len-1.5.20.patch ... * Applying sed-1.5.6.patch ... >>> Source unpacked. </snip> Reopen with emerge --info.
Portage 2.1.1_pre2-r6 (!/usr/portage/profiles/default-linux/x86/2006.0, gcc-4.1.1/vanilla, glibc-2.4-r3, 2.6.17-ck1 i686) ================================================================= System uname: 2.6.17-ck1 i686 Intel(R) Celeron(R) M processor 1.50GHz Gentoo Base System version 1.12.1 ccache version 2.4 [enabled] app-admin/eselect-compiler: 2.0.0_rc2-r1 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.4-r2 dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.18.1 sys-devel/autoconf: 2.13, 2.60 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.17 sys-devel/gcc-config: [Not Present] sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r5 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=pentium-m -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/eselect/compiler /etc/gconf /etc/revdep-rebuild /etc/terminfo" CXXFLAGS="-O2 -march=pentium-m -pipe" DISTDIR="/mnt/nfs_portage/distfiles" FEATURES="autoconfig ccache distlocks fixpackages metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="http://ftp.swin.edu.au/gentoo" LC_ALL="en_US.UTF-8" MAKEOPTS="-j2" PKGDIR="/mnt/nfs_portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/mnt/nfs_portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/yao /usr/portage/local/layman/sunrise" SYNC="rsync://rsync.au.gentoo.org/gentoo-portage" USE="x86 X aac acpi alsa avi berkdb bitmap-fonts bzip2 candy cd cdr cdrw cli curl dlloader dri dvd dvdr dvdread dvdrw emboss encode ffmpeg firefox flac foomaticdb fortran gdbm gif gpm gstreamer gtk gtk2 i8x0 imlib ipv6 isdnlog jpeg ldap libg++ libwww mad mikmod motif mp3 mpeg mplayer ncurses nfs nls nptl nptlonly ogg oss pam pango pcre pdflib perl png pppd python quicktime readline reflection screen session spell spl ssl startup-notification svg symlink tcpd theora thumbnail truetype truetype-fonts type1-fonts udev unicode usb vcd vorbis win32codecs xml xml2 xorg xscreensaver xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux userland_GNU video_cards_i810" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LANG, LDFLAGS, LINGUAS, PORTAGE_RSYNC_EXTRA_OPTS There we go.
I cannot reproduce this. Please disable all your overlays and try again. If that doesn't work, rm -rf /var/tmp/portage/* and try again.
Disabled all overlays, still fails to unpack. deleted all of /var/tmp/portage and it still fails to unpack.
Portage guys, your help? It appears that $A isn't getting set for the reporter, although I cannot reproduce the issue on the same portage version. Reporter, did the libXfont tarball get downloaded? That will at least tell us whether your $SRC_URI is being set correctly.
Ok, iam using NFS to remote mount my portage dir. When i use the local portage dir the package merges fine. They are both up to date. I have now removed the package from distfiles/ on both, iam now back to using the remote mounted portage but portage reports the package to have been downloaded when its not in eather dist files and it still fails to unpack.
It seems like somehow you got a bad cache entry for x11-libs/libXfont-1.2.0. If the cache entry was generated with portage-2.1.1_pre2-r5, there was a problem in that version that would cause the SRC_URI to be empty in the cache (that's why pre2-r6 was released soon after). Are you using any special cache modules in /etc/portage/modules ? Anyway, if you touch the ebuild, the cache should regenerate automatically.
*** Bug 139746 has been marked as a duplicate of this bug. ***
You people that share the portage tree over nfs should either run `emerge --metadata` on the client or use the metadata_overlay module that's documented in `man portage`.
Thanks, after touching the ebuild and running `emerge --metadata` on the client its all working :)
(In reply to comment #10) > Thanks, after touching the ebuild and running `emerge --metadata` on the client > its all working :) You don't have to do both. Either one should do the trick.