My artsd crashes every time, with the following output (strace attached): unix_connect: can't connect to server (unix:/tmp/mcop-telurion/localhost-2e58-42f5b20d) loading extension from '/usr/kde/3.4/lib/libartsmidi.la' failed: libvorbisfile.so.3: cannot open shared object file: No such file or directory MCOP ObjectManager: Could not load extension libartsmidi.la. MCOP ObjectManager: can't find implementation for Arts::MidiManager. artsd: object.cc:1166: static Arts::Object_base* Arts::Object_base::_create(const std::string&): Assertion `skel' failed. Abortado [portuguese for "aborted"] "equery belongs /usr/kde/3.4/lib/libartsmidi.la" gives me kde-base/kdemultimedia-arts-3.4.1, and I don't hav any libvorbisfile. Once I had vorbis in my use flags, but then I negated it, and then the problem started, even if I'm not sure there was an immediate effect. All my packages were rebuilt to the new uses flags, but kde-base/kdemultimedia-arts-3.4.1 couldn't complete; log attached. emerge --info attached. Reproducible: Always Steps to Reproduce: # emerge -av kde-base/kdemultimedia-arts [ebuild R ] kde-base/kdemultimedia-arts-3.4.1 +arts +debug* +kdeenablefinal* +kdexdeltas -xinerama 0 kB Actual Results: make error Expected Results: Complete emerge kde-base/kdemultimedia-arts Portage 2.0.51.22-r2 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r0, 2.6.11-gentoo-r11 i686) ================================================================= System uname: 2.6.11-gentoo-r11 i686 AMD Sempron(tm) 2400+ Gentoo Base System version 1.6.13 ccache version 2.3 [disabled] dev-lang/python: 2.3.5 sys-apps/sandbox: 1.2.10 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.18-r1 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -mtune=athlon-xp -pipe -O3 -fweb -frename-registers -fforce-addr -momit-leaf-frame-pointer -ftracer -ggdb3 -g" CHOST="i686-pc-linux-gnu" 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 -mtune=athlon-xp -pipe -O3 -fweb -frename-registers -fforce-addr -momit-leaf-frame-pointer -ftracer -ggdb3 -g -fvisibility-inlines-hidden" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig distlocks noclean sandbox sfperms strict" GENTOO_MIRRORS="ftp://ftp.las.ic.unicamp.br/pub/gentoo/ http://www.las.ic.unicamp.br/pub/gentoo/ http://distfiles.gentoo.org http://www.ibiblio.org/pub/Linux/distributions/gentoo" LANG="pt_BR" LC_ALL="pt_BR" LINGUAS="pt_BR" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.samerica.gentoo.org/gentoo-portage" USE="x86 3dnow X a52 aac acpi alsa arts avi bash-completion berkdb bitmap-fonts bzip2 cdparanoia cdr crypt curl dbus dga divx4linux dvb dvd dvdr dvdread emboss encode exif expat fam ffmpeg flash foomaticdb fortran ftp gcj gdbm geoip gif gpm gtk gtk2 hal iconv imagemagick imlib jack java javascript jpeg junit kde kdeenablefinal kdexdeltas libg++ libwww lm_sensors mad maildir mbox md5sum mhash mikmod mime mmap mmx mng mp3 mpeg msn ncurses nls nptl opengl pam pda pdf pdflib perl png posix python qt quicktime readline sasl sdl session sox spell sse ssl svg symlink szip tcpd threads tiff truetype truetype-fonts type1-fonts usb usepackagedmakefiles vcd win32codecs wmf xine xml xml2 xosd xpm xv zlib linguas_pt_BR userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CTARGET, LDFLAGS
Created attachment 65288 [details] strace artsd
Created attachment 65289 [details] complete emerge log for kde-base/kdemultimedia-arts-3.4.1
well, you probably uninstalled vorbis related things that were installed. You should reinstall kde multimedia related packages, including arts and kdemultimedia-arts at the very least.
I did recompile everithing with -vorbis, and then arts didn't work anymore. I can't be sure if it was immediate because seldom reboot or use sound. Honestly, when I first noticed the arts problem, I checked wich packages had "vorbis" use flag, and noticed some were not rebuilt, but then I rebuilt every single one and the problem is still there. (I won't post here the full output, but typing "equery hasuse vorbis" and "equery uses <output from above>" gave me all "- - vorbis : Adds blahblah" )
Have you tried running revdep-rebuild, too?
(In reply to comment #5) > Have you tried running revdep-rebuild, too? No, I didn't... Probably it would solve it. I had unmerged alsa and recompiled everything without arts, but some stuff didn't work correctly, they hadn't an arts flag and needed it anyway. So I rebuilt arts and kdemultimedia-arts and rebuilt everything with arts set (thank you ccache!) and now I don't receive such messages anymore. Since it's working for me, and I seem to be the only one affected, I'll close the bug, hope it's ok.