i use kde 3.4beta which should be reverse compatible with < vers. amarok wants 3.3.2 and i cannot compile it . Reproducible: Always Steps to Reproduce: 1. 2. 3.
Which version of amarok? What's the output of 'emerge -p amarok'?
kdelibs-3.3.2 kdebase-3.3.2 kdemultimedia-3.3.2 arts-1.3.2 amarok 1.2beta3
The amarok ebuild does not force kde-3.3 in any way, and from the info you provided we cannot figure out any obviuos problem. Check that all relevant ebulds are properly unmasked, and reopen if you can gather more info.
ok i checked it. you were right but new bug is connected to it. after adding all to package.unmask, amarok wnats to compile its dependency kdemultimedia-3.4 but i have merged it from meta.
Does it keep happening after an 'emerge sync'? Can you list all the kde packages you have installed, and USE flags you used? (post 'emerge info')
Same problem here. This is what i've installed until now: kde-base/kdebase-startkde-3.4.0_beta1 * kde-base/kdebase-pam-3.4.0_beta1 * kde-base/ksplashml-3.4.0_beta1 * kde-base/arts-3.4.0_beta1 * kde-base/kdesu-3.4.0_beta1 * kde-base/ksmserver-3.4.0_beta1 * kde-base/konqueror-3.4.0_beta1 * kde-base/kdebase-l10n-3.4.0_beta1 * kde-base/kreadconfig-3.4.0_beta1 * kde-base/kwin-3.4.0_beta1 * kde-base/konsole-3.4.0_beta1 * kde-base/kcheckpass-3.4.0_beta1 * kde-base/kicker-3.4.0_beta1 * kde-base/kdesktop-3.4.0_beta1 * kde-base/kdelibs-3.4.0_beta1 * kde-base/kcontrol-3.4.0_beta1 * kde-base/kcminit-3.4.0_beta1 * kde-base/kde-env-3-r3 * kde-base/libkonq-3.4.0_beta1 * kde-base/kdebase-kioslaves-3.4.0_beta1 * kde-base/kdm-3.4.0_beta1 * kde-base/kate-3.4.0_beta1 * kde-base/kpersonalizer-3.4.0_beta1 * kde-base/kdcop-3.4.0_beta1 * kde-base/kdebase-applnk-3.4.0_beta1 * kde-base/kdeartwork-wallpapers-3.4.0_beta1 * I could put kdemultimedia-meta in package.unmask but portage then installs all the packages in it. I only want the dependencies needed for amarok. emerge info: Portage 2.0.51-r2 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r4 i686) ================================================================= System uname: 2.6.10-gentoo-r4 i686 Celeron (Coppermine) Gentoo Base System version 1.4.16 distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] 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-r7 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" COMPILER="" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /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/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium3 -O3 -pipe -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://ftp.easynet.nl/mirror/gentoo/ ftp://ftp.easynet.nl/mirror/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://mirror.scarlet-internet.nl/pub/gentoo ftp://mirror.nutsmaas.nl/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="acpi alsa apm arts berkdb bitmap-fonts cdr crypt doc f77 fam font-server foomaticdb fortran gdbm gif gtk gtk2 imagemagick imlib java jikes jpeg junit kde libg++ libwww mmx msn ncurses nls nptl ntplonly opengl oss pam pda pdflib perl png python qt quicktime readline sdl spell sqlite sse ssl tcltk tcpd tiff truetype truetype-fonts type1-fonts unicode x86 xml2 zlib" /etc/portage/package.unmask: kde-base/kdebase-meta kde-base/kdebase-l10n kde-base/kdelibs kde-base/arts kde-base/kdcop kde-base/kdesktop kde-base/kcontrol kde-base/kcminit kde-base/kdebase-applnk kde-base/libkonq kde-base/kcheckpass kde-base/kdebase-pam kde-base/kdm kde-base/kdeprint kde-base/kscreensaver kde-base/khotkeys kde-base/kappfinder kde-base/kate kde-base/kdesu kde-base/kfind kde-base/drkonqi kde-base/kpersonalizer kde-base/ksplashml kde-base/kdebugdialog kde-base/knetattach kde-base/khelpcenter kde-base/kdepasswd kde-base/ksmserver kde-base/kwin kde-base/klipper kde-base/konsole kde-base/kdebase-pics kde-base/kicker kde-base/kmenuedit kde-base/nsplugins kde-base/kpager kde-base/kstart kde-base/kdialog kde-base/kdebase-startkde kde-base/kreadconfig kde-base/ksysguard kde-base/ksystraycmd kde-base/kxkb kde-base/ktip kde-base/konqueror kde-base/kdebase-kioslaves kde-base/kdeartwork-wallpapers kde-base/kdeadmin kde-base/kdeadmin-meta media-sound/amarok media-libs/taglib
I figured it out. Amarok seems to want kdemultimedia-meta installed beforehand, otherwise it will use the 3.3.2 version of kdemultimedia which pulls in kdebase and so on. Since I didn't have kdemultimedia-meta merged (just the parts of it I wanted), I had to emerge it, which pulled in kaboodle and noatun. Looks to me like the Amarok ebuild needs to be changed so that it only depends on what it exactly needs (and I'm sure kaboodle and noatun aren't a part of those dependancies).
yep they are not. i merged amarok 2day deleting the line in ebuild in which amarok wants kdemultimedia-meta and/or kdemultimedia
Comment #6, #7 and #8: We are aware of this. We need to know what are the REAL amarok dependencies so only these are installed. And amarok is not the only program that needs this. So this is taking us some time. So if you want to help us, please try to find out what these deps are, by looking at its configure scripts and its source code and trying to compile and run it with only the deps you think are needed.
I changed the dependencies in amarok-1.2_beta3. Please test and report if there's something wrong.