Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 135352 - kde-base/dcoprss-3.5.3 (and other kde packages) complains about missing libacl.la
Summary: kde-base/dcoprss-3.5.3 (and other kde packages) complains about missing libac...
Status: RESOLVED INVALID
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All Linux
: High normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-06-02 23:30 UTC by Allen Brooker (AllenJB)
Modified: 2006-06-03 06:41 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Allen Brooker (AllenJB) 2006-06-02 23:30:56 UTC
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"
Comment 1 Gregorio Guidi (RETIRED) gentoo-dev 2006-06-03 00:37:45 UTC
Maybe there is a broken package that is causing this. Have you tried running revdep-rebuild?
Comment 2 Allen Brooker (AllenJB) 2006-06-03 00:55:47 UTC
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?
Comment 3 Gregorio Guidi (RETIRED) gentoo-dev 2006-06-03 01:55:12 UTC
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.
Comment 4 Allen Brooker (AllenJB) 2006-06-03 04:53:49 UTC
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.
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2006-06-03 06:41:34 UTC
Ok, closing. revdep-rebuild is the only way to deal with reverse dependencies for now, I hope the situation will improve in the future.