creox cannot be emerged without aRts but it is not automatically selected by emerge. This is the error: checking for mcopidl... not found configure: error: The important program mcopidl was not found! Please check whether you installed aRts correctly. !!! ERROR: media-sound/creox-0.2.2_rc2 failed. !!! Function kde_src_compile, Line 141, Exitcode 1 !!! died running ./configure, kde_src_compile:configure !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. remove arts if it is present (?) 2. emerge creox Actual Results: creox would not emerge. it complained about a missing mcopidl from arts. Expected Results: it should have automatically installed arts as a dependency. Gentoo Base System version 1.4.16 Portage 2.0.51-r15 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-gentoo-r6 i686) ================================================================= System uname: 2.6.10-gentoo-r6 i686 AMD Athlon(tm) XP 3000+ Python: dev-lang/python-2.3.4-r1 [2.3.4 (#2, Feb 8 2005, 19:31:52)] ccache version 2.3 [enabled] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.59-r6, 2.13 sys-devel/automake: 1.7.9-r1, 1.8.5-r3, 1.5, 1.4_p6, 1.6.3, 1.9.4 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -pipe -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /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/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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O3 -pipe -march=athlon-xp -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.tucdemonic.org/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 3dnow X acpi aim alsa apache2 apm audiofile avi bash-completion berkdb bitmap-fonts bzlib cdr crypt cups dvd encode f77 fam flac flash font-server foomaticdb fortran gcj gdbm gif gpm gtk gtk2 imagemagick imlib ipv6 jabber jack java jpeg junit libg++ libwww mad mikmod mmx mpeg ncurses nls offensive oggvorbis openal opengl oscar oss pam pda pdflib perl php png ppds python quicktime radeon readline samba scanner sdl slang sndfile spell sqlite ssl svg svga tcpd tetex theora tiff truetype truetype-fonts type1-fonts unicode usb wxwindows xml xml2 xmms xpm xv xvid yahoo zlib video_cards_radeon" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, PORTDIR_OVERLAY
This project seems inactive, just as the other ones having this problem (there are quite a few in bugzilla). Should it be patched to work without arts or just removed from portage?
If it works with arts I don't think it should be removed. If it strictly require arts (as I suppose, being a media-sound program) it should simply strictly depend on it. Anyway with KDE4 arts will be no more so this is going to disappear in a couple of years I think :)
It does strictly depend on aRts. You can't compile it without aRts. aRts should definitely be a strict dependency. Like you said, the problem will solve itself, but not very soon.
Probably It cannot only strictly depend on arts but it also needs kdelibs compiled with arts support.
Added strict dependency and kdelibs +arts check.
hmmm, creox DOES compiles after USE="-arts" emerge kdelibs why? creox may require arts, but not kdelibs with arts! if you 'emerge arts' you can compile creox! Try it! just tried jack (qjackctl) and xmms+xmms-jack -> creox -> alsa/pcm and it worked perfectly, "-arts" useflag for the whole system. The current check is insane, simply add arts to the dependencies. Good luck!
arts needs to be available as a package, the arts use flag check is useless and missleading... creox works great with jack (arts installed but not running/not used)
*** Bug 115460 has been marked as a duplicate of this bug. ***
31 May 2006; Diego Petten
31 May 2006; Diego Pettenò <flameeyes@gentoo.org> creox-0.2.2_rc2.ebuild: Closing.