First of all, kick ass job on splitting up KDE! Works pretty darn well. This akregator problem is the first I've come across so far, if you need any specific testing done or more info, let me know. multimedia root # emerge -v kde-base/akregator Calculating dependencies ...done! >>> emerge (1 of 1) kde-base/akregator-3.4.0_beta1 to / >>> md5 src_uri ;-) kdepim-3.3.90.tar.bz2 >>> md5 src_uri ;-) kdepim-3.3.90-3.3.91.tar.xdelta >>> Unpacking source... >>> Base archive + xdelta patch mode enabled. >>> Uncompressing base archive... >>> Applying xdelta: kdepim-3.3.90-3.3.91.tar.xdelta >>> Extracting from tarball... tar: kdepim-3.3.91/configure.in.bot: Not found in archive tar: kdepim-3.3.91/AUTHORS: Not found in archive tar: kdepim-3.3.91/COPYING: Not found in archive tar: kdepim-3.3.91/INSTALL: Not found in archive tar: kdepim-3.3.91/NEWS: Not found in archive tar: kdepim-3.3.91/ChangeLog: Not found in archive tar: kdepim-3.3.91/doc/akregator: Not found in archive tar: Error exit delayed from previous errors !!! ERROR: kde-base/akregator-3.4.0_beta1 failed. !!! Function kde-meta_src_unpack, Line 337, Exitcode 1 !!! Can't find library libkdepim under /usr/kde/3.4/lib/ !!! If you need support, post the topmost build error, NOT this status message. multimedia root # emerge info Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-ck1 i686) ================================================================= System uname: 2.6.10-ck1 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.4.16 ccache version 2.3 [enabled] Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.15.92.0.2-r1 Headers: sys-kernel/linux26-headers-2.6.8.1-r2 Libtools: sys-devel/libtool-1.5.2-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.4/env /usr/kde/3.4/share/config /usr/kde/3.4/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="ftp://194.117.143.71/mirrors/gentoo ftp://194.117.143.72/mirrors/gentoo http://194.117.143.69 http://194.117.143.72 http://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow 3dnowex X acl alsa audiofile bitmap-fonts bootsplash cdparanoia cups encode flac font-server gif gimpprint gphoto2 gpm ipv6 jpeg kdexdeltas mad mmx mmx2 ncurses nptl nvidia oggvorbis opengl pam perl pic png python readline real rtc sse ssl svg symlink theora tiff truetype truetype-fonts type1-fonts userlocales xml xprint xv xvid xvmc zlib" Reproducible: Always Steps to Reproduce: 1. 2. 3.
Missing dep on libkdepim. (The actual error line is the parameter to die(), which is "Can't find library libkdepim under /usr/kde/3.4/lib/" in your output.) Fixed (takes an hour until sync as usual). Thanks for reporting.
ah, right, how could I miss that. Those tar errors are confusing though. Maybe do something about them also? PS, damn you're quick!
How can I tell tar to ignore files missing in the archive? The errors are from the standard code that extracts files like README and configure.in.bot, which don't always exist. I don't want to bother specifying where they exist and where they don't. However, I don't want to just redirect all output to /dev/null either.
Fair enough. Its just if the files arent needed, do you need them extracted at all, even if they exist? -- leaving as-is will be fine though, not like its a problem.
Yes I do need them. configure.in.bot is a good example - it's needed to create configure (like a configure.in.in), but if there's nothing to put in it, it simply doesn't exist in the tarball.
Ah, fair enough. Leave as is for the time being then. Great work though, everything is working beautifully.