After upgrading from media-libs/xine-lib-1_rc4 til _rc6, amarok is no longer able to play remote URLs (it just crashes). Recompiling amarok with USE="xine -arts -gstreamer" installs only amarok documentation, but none of the binaries, and the ebuild doesn't even warn or stop. Upon closer inspection, it appears two conflicting messages are printed: 1) AMAROK WILL NOT BE BUILT .. No suitable multimedia framework was detected 2) amaroK will be built with the xine-engine It does detect xine, however: checking for xine-config... yes checking for xine-lib version >= 1.0-rc4... yes But the amarok binary, nor any supporing .so files are compiled.
You forgot to provide you 'emerge info'. Can you also attach the file /var/tmp/portage/amarok-1.0.2/work/amarok-1.0.2/config.log ?
I think it's fixed in amarok-1.1, by this patch: http://webcvs.kde.org/cgi-bin/cvsweb.cgi/kdeextragear-1/amarok/configure.in.in.diff?r1=1.69;r2=1.70;f=h
sound herd?
My emerge info (note: I do USE="xine" emerge amarok): Portage 2.0.51-r3 (default-linux/x86/2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.8-gentoo-r3 i686) ================================================================= System uname: 2.6.8-gentoo-r3 i686 Intel(R) Pentium(R) M processor 1400MHz Gentoo Base System version 1.4.16 Autoconf: sys-devel/autoconf-2.59-r5 Automake: sys-devel/automake-1.8.5-r1 Binutils: sys-devel/binutils-2.14.90.0.8-r1 Headers: sys-kernel/linux-headers-2.4.21-r1 Libtools: sys-devel/libtool-1.5.2-r5 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=i586 -mcpu=i686" CHOST="i586-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /etc/tomcat /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=i586 -mcpu=i686" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig buildpkg ccache cvs distlocks noauto sandbox sfperms usepkg" GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/gentoo-boblycat" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X accessibility acl acpi alsa amd apm avantgo bidi bindist bluetooth canna cdr cjk crypt cups dga dvd dvdr foomaticdb gif gtk gtk2 imap imlib imlib2 ipv6 irda irmc java joystick jpeg kde lufusermount mad maildir mikmod mmx mozilla ncurses nls oggvorbis opengl pam pcmcia pda perl png pnp ppds python readline samba scanner slp socks5 spell sse ssl tcpd tiff tpctlir truetype trusted unicode usb wifi wmf xinerama xml2 xosd xprint xv zlib" -----
Created attachment 44164 [details] /var/tmp/portage/amarok-1.0.2/work/amarok-1.0.2/config.log The /var/tmp/portage/amarok-1.0.2/work/amarok-1.0.2/config.log files
I think that Gregorio is right. The problem is that programs in kdeextragear have to live with other programs so a configure check just disables the program without exiting with an error.
what about amarok-1.1.1?
assuming fixed in 1.1 - reopen if not