If acl is not installed, emerging dcoprss will fail with a compile-time error about being unable to find /usr/lib64/libacl.la Portage 2.1_rc3-r5 (default-linux/amd64/2006.0, gcc-3.4.5, glibc-2.3.6-r3, 2.6.16-gentoo-r7 x86_64) ================================================================= System uname: 2.6.16-gentoo-r7 x86_64 AMD Athlon(tm) 64 Processor 3000+ Gentoo Base System version 1.6.14 dev-lang/python: 2.3.5-r2, 2.4.2 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: 0.4.2-r1 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1 sys-devel/binutils: 2.16.1-r2 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ABI="amd64" ACCEPT_KEYWORDS="amd64" ACCEPT_LICENSE="" ALSA_CARDS="emu10k1" ANT_HOME="/usr/share/ant-core" ARCH="amd64" AUTOCLEAN="yes" CBUILD="x86_64-pc-linux-gnu" CDEFINE_amd64="__x86_64__" CDEFINE_x86="__i386__" CFLAGS="-march=athlon64 -O2" CFLAGS_x86="-m32 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" CHOST="x86_64-pc-linux-gnu" CHOST_amd64="x86_64-pc-linux-gnu" CHOST_x86="i686-pc-linux-gnu" CLASSPATH="." CLEAN_DELAY="5" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/env.d" CVS_RSH="ssh" CXXFLAGS="-march=athlon64 -O2" DEFAULT_ABI="amd64" DISPLAY=":0" DISTDIR="/usr/portage/distfiles" EDITOR="/bin/nano" ELIBC="glibc" EMERGE_DEFAULT_OPTS="--ask --alphabetical --verbose --deep --tree" EMERGE_WARNING_DELAY="10" FEATURES="autoconfig distlocks fixpackages metadata-transfer parallel-fetch sandbox sfperms strict" FETCHCOMMAND="/usr/bin/wget -t 2 --passive-ftp -P ${DISTDIR} ${URI}" FLTK_DOCDIR="/usr/share/doc/fltk-1.1.7/html" FTP_PROXY="ftp://ssbcache.kent.ac.uk:3128/" GCC_SPECS="" GDK_USE_XFT="1" GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk/ http://mirror.switch.ch/mirror/gentoo/ http://pandemonium.tiscali.de/pub/gentoo/ http://www.mirrorservice.org/sites/www.ibiblio.org/gentoo" G_BROKEN_FILENAMES="1" HOME="/root" HOSTNAME="lister" INFODIR="/usr/athena/info" INFOPATH="/usr/share/info:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.16.1/info:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.5/info" INPUT_DEVICES="keyboard mouse evdev wacom" JAVAC="/opt/blackdown-jdk-1.4.2.03/bin/javac" JAVA_HOME="/opt/blackdown-jdk-1.4.2.03" JDK_HOME="/opt/blackdown-jdk-1.4.2.03" KDEDIRS="/usr" KERNEL="linux" LANG="en_GB" LC_ALL="en_GB.UTF-8" LDFLAGS_x86="-m elf_i386 -L/emul/linux/x86/lib -L/emul/linux/x86/usr/lib" LESS="-R -M --shift 5" LESSOPEN="|lesspipe.sh %s" LIBDIR_amd64="lib64" LIBDIR_x86="lib32" LINGUAS="en_GB" LIRC_OPTS="--with-driver=livedrive_midi" LOGNAME="root" MAKEOPTS="-j1" MANDIR="/usr/athena/man" MANPATH="/usr/local/share/man:/usr/share/man:/usr/share/binutils-data/x86_64-pc-linux-gnu/2.16.1/man:/usr/share/gcc-data/x86_64-pc-linux-gnu/3.4.5/man::/opt/blackdown-jdk-1.4.2.03/man:/usr/qt/3/doc/man" MULTILIB_ABIS="x86 amd64" MULTILIB_STRICT_DENY="64-bit.*shared object" MULTILIB_STRICT_DIRS="/lib /usr/lib /usr/kde/*/lib /usr/qt/*/lib /usr/X11R6/lib" MULTILIB_STRICT_EXEMPT="(perl5|gcc|gcc-lib|binutils|eclipse-3|debug|portage)" OLDPWD="/usr/lib64" OPENGL_PROFILE="nvidia" PAGER="/usr/bin/less" PATH="~/bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/opt/bin:/usr/athena/sbin:/usr/x86_64-pc-linux-gnu/gcc-bin/3.4.5:/opt/ghc/bin:/opt/blackdown-jdk-1.4.2.03/bin:/opt/blackdown-jdk-1.4.2.03/jre/bin:/usr/kde/3.5/sbin:/usr/kde/3.5/bin:/usr/qt/3/bin" PKGDIR="/usr/portage/packages" PORTAGE_ARCHLIST="ppc s390 amd64 ppc64 x86-fbsd m68k arm sparc sh mips ia64 alpha ppc-macos hppa x86" PORTAGE_BINHOST_CHUNKSIZE="3000" PORTAGE_BIN_PATH="/usr/lib/portage/bin" PORTAGE_CALLER="emerge" PORTAGE_CONFIGROOT="/" PORTAGE_ELOG_CLASSES="info warn error log" PORTAGE_ELOG_MAILFROM="portage" PORTAGE_ELOG_MAILSUBJECT="[portage] ebuild log for ${PACKAGE} on ${HOST}" PORTAGE_ELOG_MAILURI="root" PORTAGE_ELOG_SYSTEM="save" PORTAGE_GID="250" PORTAGE_INST_GID="0" PORTAGE_INST_UID="0" PORTAGE_PYM_PATH="/usr/lib/portage/pym" 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_RSYNC_RETRIES="3" PORTAGE_TMPDIR="/var/tmp" PORTAGE_WORKDIR_MODE="0700" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" PORT_LOGDIR="/var/log/portage" PRELINK_PATH="" PRELINK_PATH_MASK="/usr/lib/gstreamer-0.10:/usr/lib/gstreamer-0.8" PWD="/usr/portage/kde-base/dcoprss" PYTHONPATH="/usr/lib/portage/pym" QMAKESPEC="linux-g++" QTDIR="/usr/qt/3" RESUMECOMMAND="/usr/bin/wget -c -t 2 --passive-ftp -P ${DISTDIR} ${URI}" ROOT="/" RPMDIR="/usr/portage/rpm" SHELL="/bin/bash" SHLVL="1" SYMLINK_LIB="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" TERM="xterm" USE="amd64 X aac acpi alsa apache2 apm asf avi bash-completion berkdb bitmap-fonts bzip2 bzlib cdr cli crypt cups curl dedicated dga divx4linux dlloader dts dvd dvdr dvdread eds emboss encode exif expat fbcon ffmpeg firefox flac foomaticdb ftp gif gnutls gstreamer gtk gtk2 haskell idn imlib ipv6 isdnlog ithreads java javascript jpeg jpeg2k junit kde krb4 lcms lirc lzo lzw lzw-tiff mad mjpeg mng mozsvg mp3 mpeg musepack mysql mysqli ncurses nls nocd nptl nvidia ogg oggvorbis opengl pam pcre pdflib perl perlsuid php png ppds pppd python qt qt4 quicktime rdesktop readline reflection samba sdl sensord session speex spell spl sqlite ssl stream svg tcpd tetex theora threads tidy tiff toolbar truetype truetype-fonts type1-fonts unicode usb userlocales utf8 vcd vhosts videos vorbis wmf wxwindows xanim xine xml xml2 xorg xpm xv xvid xvmc zlib elibc_glibc input_devices_keyboard input_devices_mouse input_devices_evdev input_devices_wacom kernel_linux linguas_en_GB userland_GNU video_cards_vesa video_cards_nvidia" USER="root" USERLAND="GNU" USE_EXPAND="DVB_CARDS ELIBC FCDSL_CARDS FRITZCAPI_CARDS INPUT_DEVICES KERNEL LINGUAS USERLAND VIDEO_CARDS" USE_EXPAND_HIDDEN="ELIBC KERNEL USERLAND" USE_ORDER="env:pkg:conf:defaults" VIDEO_CARDS="vesa nvidia" XARGS="xargs -r" XAUTHORITY="/root/.xauth2tfrMj" _="/usr/bin/emerge"
Maybe there is a broken package that is causing this. Have you tried running revdep-rebuild?
What package should be providing this file then? Or why do you think it's down to a broken package? equery b libacl.la returns: [ Searching for file(s) libacl.la in *... ] app-crypt/kth-krb-1.2.2-r2 (/usr/athena/lib64/libacl.la) sys-apps/acl-2.2.32 (/usr/lib64/libacl.la) (after emerging acl obviously, which fixed the problem). Should kth-krb be supplying libacl.la for me?
If you uninstall libacl (and remove acl from USE), all packages having an optional dependency on libacl need to be recompiled without acl support. If one of them remains on your system and is a dependency of dcoprss, it can lead to these errors even if dcoprss does not need libacl directly.
Right, I think i've got this solved (dcoprss and others with the same problem now emerged successfully, just doing the last one, digikamimageplugins, now). It stems from packages I installed ages ago (3.5.0 and 3.5.1 versions which are still used for 3.5.3). To solve it, I had to remove acl (which seemed to magically make loads of things compiled yonks ago that depend on it show up in revdep-rebuild) run "revdep-rebuild -p", then emerge each package individually, skipping any that failed. Once you've finished\ the list, start again, and the packages that failed should now succeed. You can't just run revdep-rebuild, because it gets the order wrong.
Ok, closing. revdep-rebuild is the only way to deal with reverse dependencies for now, I hope the situation will improve in the future.