Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 265517 - kde-base/libkdegames-3.5.9 fails with a "../bin:ld: cannot find -laudio" message
Summary: kde-base/libkdegames-3.5.9 fails with a "../bin:ld: cannot find -laudio" message
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: kde-3.5.10
  Show dependency tree
 
Reported: 2009-04-09 08:33 UTC by urcindalo
Modified: 2009-06-30 15:49 UTC (History)
2 users (show)

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


Attachments
Build log for kdebase/libkdegames-3.5.10 (build.log,54.17 KB, text/plain)
2009-06-25 17:07 UTC, Kevin Lyles
Details

Note You need to log in before you can comment on or make changes to this bug.
Description urcindalo 2009-04-09 08:33:26 UTC
After a USE flags clean-up and a succesful system update followed by an "emerge --ask -v --depclean", "revdep-rebuild -v" fails with a "../bin/ld: cannot find -laudio" error message for the libkdegames package. The need for the re-emerging comes from the lack of libaudio.so.2.

What can I do? This is my currently installed libkdegames version before the USE flags clean-up:
===
$ eix -I libkdegames
[I] kde-base/libkdegames
     Available versions:
        (3.5)   3.5.9 ~3.5.10
        (0)     ~4.1.0!t[1] ~4.1.0!t[2] ~4.1.1[1] ~4.1.1[2] **4.1.64[1] **9999[1]
        (4.2)   ~4.2.1
        {arts debug elibc_FreeBSD kdeenablefinal kdehiddenvisibility kdeprefix xinerama}
     Installed versions:  3.5.9(3.5)(03:34:44 07/04/09)(-arts -debug -elibc_FreeBSD -kdeenablefinal -kdehiddenvisibility -xinerama)
     Description:         Base library common to many KDE games.

[1] (layman/kdesvn-portage)
[2] (layman/kde-testing)
===

I have "-arts" selected in app-portage/ufed, even thoug "-arts" doesn't appear in my emerge --info below.

Thanks in advance.

Reproducible: Always




Portage 2.1.6.7 (default/linux/amd64/2008.0/desktop, gcc-4.3.2, glibc-2.8_p20080602-r1, 2.6.27-gentoo-r8 x86_64)
=================================================================
System uname: Linux-2.6.27-gentoo-r8-x86_64-AMD_Athlon-tm-_64_Processor_3000+-with-glibc2.2.5
Timestamp of tree: Mon, 06 Apr 2009 18:30:01 +0000
app-shells/bash:     3.2_p39
dev-java/java-config: 2.1.7
dev-lang/python:     2.5.2-r7
dev-util/cmake:      2.6.2-r1
sys-apps/baselayout: 1.12.11.1
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.63
sys-devel/automake:  1.5, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10.2
sys-devel/binutils:  2.18-r3
sys-devel/gcc-config: 1.4.0-r4
sys-devel/libtool:   1.5.26
virtual/os-headers:  2.6.27-r2
ACCEPT_KEYWORDS="amd64"
CBUILD="x86_64-pc-linux-gnu"
CFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe"
CHOST="x86_64-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/config /var/lib/hsqldb"
CONFIG_PROTECT_MASK="/etc/ca-certificates.conf /etc/env.d /etc/env.d/java/ /etc/fonts/fonts.conf /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/texmf/language.dat.d /etc/texmf/language.def.d /etc/texmf/updmap.d /etc/texmf/web2c /etc/udev/rules.d"
CXXFLAGS="-march=athlon64 -mtune=athlon64 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="distlocks fixpackages parallel-fetch protect-owned sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
LANG="es_ES.utf8"
LC_ALL="es_ES.utf8"
LDFLAGS="-Wl,-O1"
LINGUAS="es_ES es en_US en"
MAKEOPTS="-j2"
PKGDIR="/home/ramiro/usr/local/portage/pkgdir-backup/"
PORTAGE_CONFIGROOT="/"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/portage/local/layman/sunrise /usr/portage/local/layman/roslin /usr/portage/local/layman/science /usr/portage/local/layman /usr/portage/local"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow 3dnowext 7zip X X509 a52 aac aalib abiword accessibility acl acpi additions adns alsa amd64 aotuv apbs apm archive ass audiofile auth authfile autoreplace avahi bash-completion bcmath bdf beagle berkdb binary-drivers binfilter blas bonjour branding bzip2 cairo caps cdda cddax cddb cdparanoia cdr cdrom chm chroot clamav cli connectionstatus contactnotes context corefonts cracklib crypt css ctype cups cupsddk curl curlwrappers custom-optimization dbus dbx detex dga dia directfb disk-partition diskio divx djvu dri dvb dvd dvdr dvdread dvi emboss emovix enca encode erandom esd evo exif extensions extra fam fame fastcgi fat fbcon ffmpeg fftw firefox flac flatfile fontconfig foomaticdb fortran fpx ftp fuse gd gdbm geoip geolocation gif gimp ginac glibc-omitfp glitz glsl glut gmp gnuplot gnutls google gphoto2 gpm grammar graphics graphviz grub gs gsl gstreamer gtk gzip hal hddtemp hdri hfs history hpn humanities iconv icu id3tag idn ieee1394 imagemagick imap imlib immqt-bc inifile inkjar innodb ipv6 isdnlog jack jadetex java java6 javascript jbig jce jfs jpeg jpeg2k justify kde kipi ladspa lame latex lcms ldap libcaca libdsk libgda libnotify libssh2 libwww live lm_sensors logitech-mouse logrotate loop-aes lua lzo m17n-lib mad maildir mailwrapper math matroska mbox mcve md5sum mdb memlimit midi mikmod milter mime mjpeg mmap mmx mmxext mng modplug mono motif mozilla moznoirc moznomail mp3 mpeg mpeg2 mpi mplayer msn mudflap multilib multiuser musepack music musicbrainz ncurses neXt net netboot network network-cron networking networkmanager new-login nfs nis nls npp nptl nptlonly nsplugin ntfs nvidia octave ofx ogg ole omega openal openbabel openexr opengl openmp openssl opensslcrypt openvpn osc ots pam pango parse-clocks pcntl pcre pdf perl plotutils plugins png portaudio posix postgres postproc postscript povray ppds pppd profile ps pstricks publishers pymol python qt3 qt3support qt4 quicktime rar raw rdesktop readline realmedia reflection reiser4 reiserfs replytolist resolvconf rtc rtf rtsp ruby samba sasl savedconfig scanner science screenshot sdk sdl sdl-image sensord session shout sift simplexml skey skins slang slp sndfile snmp soap sockets socks5 solver source sox speex spell spl sse sse2 ssl startup-notification subtitles subversion svg svgz swat sysfs syslog sysvipc szip t1lib taglib tcl tcpd teletext tex4ht tga theora thesaurus thunderbird tidy tiff tk truetype twolame unicode usb userlocales v4l v4l2 vcd vcdx vlm vnc vorbis wavpack wddx webdav winbind winpopup wmf wmp wxwindows x264 xanim xattr xcomposite xetex xface xforms xfs xft xindy xine xml xmlreader xmlrpc xmlwriter xorg xorgmodule xplanet xpm xscreensaver xsl xulrunner xv xvid xvmc yv12 zeroconf zip zlib zoran"
ALSA_CARDS="via82xx"
ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mmap_emul mulaw multi null plug rate route share shm softvol"
APACHE2_MODULES="actions alias auth_basic auth_digest authn_anon authn_dbd authn_dbm authn_default authn_file authz_dbm authz_default authz_groupfile authz_host authz_owner authz_user autoindex cache dav dav_fs dav_lock dbd deflate dir disk_cache env expires ext_filter file_cache filter headers ident imagemap include info log_config logio mem_cache mime mime_magic negotiation proxy proxy_ajp proxy_balancer proxy_connect proxy_http rewrite setenvif so speling status unique_id userdir usertrack vhost_alias"
CAMERAS="fuji minolta ptp2 ptp"
ELIBC="glibc"
FOO2ZJS_DEVICES="hp1000"
INPUT_DEVICES="keyboard mouse evdev"
KERNEL="linux"
LCD_DEVICES="bayrad cfontz cfontz633 glk hd44780 lb216 lcdm001 mtxorb ncurses text"
LINGUAS="es_ES es en_US en"
USERLAND="GNU"
VIDEO_CARDS="nv nvidia vesa fbdev"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Comment 1 Theo Chatzimichos (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2009-05-29 21:28:42 UTC
please attach a full build.log and upgrade to 3.5.10
Comment 2 Kevin Lyles 2009-06-25 17:07:52 UTC
Created attachment 195764 [details]
Build log for kdebase/libkdegames-3.5.10
Comment 3 Kevin Lyles 2009-06-25 17:10:18 UTC
I have the same issue with 3.5.10. It happened after I removed nas from my use
flags, and the same error occurs with the following packages:

kde-base/kcontrol-3.5.10
kde-base/krdc-3.5.10
kde-base/kbounce-3.5.10
kde-base/kpat-3.5.10
kde-base/kspaceduel-3.5.10
media-video/mjpegtools-1.9.0

I've attached the build log for libkdegames.
Comment 4 Kevin Lyles 2009-06-30 15:37:31 UTC
Emerging libkdegames with -e seems to fix this:

emerge -e1 libkdegames

All the KDE packages I mentioned above (not mjpegtools) now compile properly.

I'm not entirely sure which of the almost 400 packages I recompiled actually needed to be, but I can attach a list of them if someone could use it to streamline the process.
Comment 5 Theo Chatzimichos (RETIRED) archtester Gentoo Infrastructure gentoo-dev Security 2009-06-30 15:49:43 UTC
well some library dep (like kdelibs for example) was causing this. So i'd say to the reporter to try to compile such basic libraries (kdelibs,arts,qt etc) and reopen if there is still an issue. Thanks