First Last Prev Next    No search results available      Search page      Enter new bug
Bug#: 111692
Alias:
Product:
Component:
Status: RESOLVED
Resolution: FIXED
Assigned To: Gentoo KDE team <kde@gentoo.org>
Hardware:
OS:
Version:
Priority:
Severity:
Reporter: Rene Treffer <treffer@in.tum.de>
Add CC:
CC:
Remove selected CCs
URL:
Summary:
Status Whiteboard:
Keywords:

Filename Description Type Creator Created Size Actions
Create a New Attachment (proposed patch, testcase, etc.) View All

Bug 111692 depends on: Show dependency tree
Bug 111692 blocks:
Votes: 0    Show votes for this bug    Vote for this bug

Additional Comments: (this is where you put emerge --info)


Not eligible to see or edit group visibility for this bug.






View Bug Activity   |   Format For Printing   |   XML   |   Clone This Bug


Description:   Opened: 2005-11-06 06:39 0000
kid3-0.6 can't be build on a system with kde but without arts (i know this is a 
mad setup, but i like alsa and hate the arts locking the sound device) on the 
~x86 tree. 

Reproducible: Always
Steps to Reproduce:
1. Build a system with kde and USE='-arts' and ACCEPT_KEYWORDS='~x86' 
2. emerge kid3 

Actual Results:  
localhost ~ # emerge kid3 
Calculating dependencies  ...done! 
>>> emerge (1 of 1) media-sound/kid3-0.6 to / 
>>> md5 files   ;-) kid3-0.5.ebuild 
>>> md5 files   ;-) kid3-0.6.ebuild 
>>> md5 files   ;-) files/digest-kid3-0.5 
>>> md5 files   ;-) files/digest-kid3-0.6 
>>> md5 files   ;-) files/kid3-0.5-configure.patch 
>>> md5 src_uri ;-) kid3-0.6.tar.gz 
>>> Unpacking source... 
>>> Unpacking kid3-0.6.tar.gz to /var/tmp/portage/kid3-0.6/work 
>>> Source unpacked. 
 * econf: updating kid3-0.6/admin/config.guess 
with /usr/share/gnuconfig/config.guess 
 * econf: updating kid3-0.6/admin/config.sub 
with /usr/share/gnuconfig/config.sub 
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man 
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
--localstatedir=/var/lib --with-kde --with-vorbis --with-flac 
--with-musicbrainz --build=i686-pc-linux-gnu 
checking build system type... i686-pc-linux-gnu 
checking host system type... i686-pc-linux-gnu 
checking target system type... i686-pc-linux-gnu 
checking for a BSD-compatible install... /bin/install -c 
checking for -p flag to install... yes 
checking whether build environment is sane... yes 
checking for gawk... gawk 
checking whether make sets $(MAKE)... yes 
checking for kde-config... /usr/kde/3.4/bin/kde-config 
checking where to install... /usr (as requested) 
checking for style of include used by make... GNU 
checking for i686-pc-linux-gnu-gcc... i686-pc-linux-gnu-gcc 
checking for C compiler default output file name... a.out 
checking whether the C compiler works... yes 
checking whether we are cross compiling... no 
checking for suffix of executables... 
..... 
checking if Qt needs -ljpeg... no 
checking for rpath... yes 
checking for KDE... libraries /usr/kde/3.4/lib, headers /usr/kde/3.4/include 
checking if UIC has KDE plugins available... yes 
checking for KDE paths... defaults 
checking for dcopidl... /usr/kde/3.4/bin/dcopidl 
checking for dcopidl2cpp... /usr/kde/3.4/bin/dcopidl2cpp 
checking for mcopidl... not found 
configure: error: The important program mcopidl was not found! 
Please check whether you installed aRts correctly or use 
--without-arts to compile without aRts support (this will remove 
functionality). 


!!! Please attach the config.log to your bug report: 
!!! /var/tmp/portage/kid3-0.6/work/kid3-0.6/config.log 

!!! ERROR: media-sound/kid3-0.6 failed. 
!!! Function econf, Line 495, Exitcode 0 
!!! econf failed 
!!! If you need support, post the topmost build error, NOT this status message. 



Expected Results:  
localhost ~ # emerge -v kid3 
Calculating dependencies  ...done! 
>>> emerge (1 of 1) media-sound/kid3-0.6 to / 
>>> md5 files   ;-) kid3-0.5.ebuild 
>>> md5 files   ;-) kid3-0.6.ebuild 
>>> md5 files   ;-) files/digest-kid3-0.5 
>>> md5 files   ;-) files/digest-kid3-0.6 
>>> md5 files   ;-) files/kid3-0.5-configure.patch 
>>> md5 src_uri ;-) kid3-0.6.tar.gz 
>>> Unpacking source... 
>>> Unpacking kid3-0.6.tar.gz to /var/tmp/portage/kid3-0.6/work 
>>> Source unpacked. 
QA Notice: USE Flag 'arts' not in IUSE for media-sound/kid3-0.6 
 * econf: updating kid3-0.6/admin/config.guess 
with /usr/share/gnuconfig/config.guess 
 * econf: updating kid3-0.6/admin/config.sub 
with /usr/share/gnuconfig/config.sub 
./configure --prefix=/usr --host=i686-pc-linux-gnu --mandir=/usr/share/man 
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc 
--localstatedir=/var/lib --with-kde --with-vorbis --with-flac 
--with-musicbrainz --without-arts --build=i686-pc-linux-gnu 
checking build system type... i686-pc-linux-gnu 
checking host system type... i686-pc-linux-gnu 
checking target system type... i686-pc-linux-gnu 
checking for a BSD-compatible install... /bin/install -c 
checking for -p flag to install... yes 
checking whether build environment is sane... yes 
checking for gawk... gawk 
checking whether make sets $(MAKE)... yes 
.... 
checking if Qt needs -ljpeg... no 
checking for rpath... yes 
checking for KDE... libraries /usr/kde/3.4/lib, headers /usr/kde/3.4/include 
checking if UIC has KDE plugins available... yes 
checking for KDE paths... defaults 
checking for dcopidl... /usr/kde/3.4/bin/dcopidl 
checking for dcopidl2cpp... /usr/kde/3.4/bin/dcopidl2cpp 
checking for meinproc... /usr/kde/3.4/bin/meinproc 
checking for xmllint... /usr/bin/xmllint 
checking for library containing ID3Tag_Link... -lid3 
checking for id3lib VBR support... yes 
checking tunepimp/tp_c.h usability... yes 
checking tunepimp/tp_c.h presence... yes 
checking for tunepimp/tp_c.h... yes 
checking vorbis/codec.h usability... yes 
checking vorbis/codec.h presence... yes 
checking for vorbis/codec.h... yes 
checking FLAC++/metadata.h usability... yes 
checking FLAC++/metadata.h presence... yes 
checking for FLAC++/metadata.h... yes 
checking for FLAC__StreamMetadata operator... yes 
checking if admin should be compiled... no 
checking if doc should be compiled... yes 
checking if kid3 should be compiled... yes 
checking if po should be compiled... yes 
configure: creating ./config.status 
fast creating Makefile 
fast creating admin/Makefile 
fast creating doc/Makefile 
fast creating doc/de/Makefile 
fast creating doc/en/Makefile 
fast creating kid3/Makefile 
fast creating po/Makefile 
config.pl: fast created 7 file(s). 
config.status: creating config.h 
config.status: executing depfiles commands 

Good - your configure finished. Start make now 


emerge info   
Portage 2.0.53_rc7 (default-linux/x86/2005.0, gcc-3.4.4, glibc-2.3.5-r3,   
2.6.12-gentoo-r4 i686)   
=================================================================   
System uname: 2.6.12-gentoo-r4 i686 Intel(R) Pentium(R) 4 CPU 2.66GHz   
Gentoo Base System version 1.12.0_pre9   
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632)   
[disabled]   
dev-lang/python:     2.4.2   
sys-apps/sandbox:    1.2.13   
sys-devel/autoconf:  2.13, 2.59-r7   
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1   
sys-devel/binutils:  2.16.1   
sys-devel/libtool:   1.5.20-r1   
virtual/os-headers:  2.6.11-r2   
ACCEPT_KEYWORDS="x86 ~x86"   
AUTOCLEAN="yes"   
CBUILD="i686-pc-linux-gnu"   
CFLAGS="-O2 -mfpmath=sse,387 -march=pentium4 -pipe -fmove-all-movables   
-freduce-all-givs -frename-registers -fweb -ffast-math -funswitch-loops   
-funit-at-a-time"   
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/lib/mozilla/defaults/pref /usr/share/config
/var/qmail/control"   
CONFIG_PROTECT_MASK="/etc/gconf /etc/splash /etc/terminfo /etc/texmf/web2c
/etc/env.d"   
CXXFLAGS="-O2 -mfpmath=sse,387 -march=pentium4 -pipe -fmove-all-movables   
-freduce-all-givs -frename-registers -fweb -ffast-math -funswitch-loops   
-funit-at-a-time"   
DISTDIR="/usr/portage/distfiles"   
FEATURES="autoconfig candy distlocks sfperms strict"   
GENTOO_MIRRORS="ftp://ftp.leo.org/.mnt/1/mirrors/gentoo/   
http://gentoo.inode.at/ http://distfiles.gentoo.org   
http://distro.ibiblio.org/pub/Linux/distributions/gentoo"   
LC_ALL="de_DE.utf8"   
MAKEOPTS="-j1"   
PKGDIR="/usr/portage/packages"   
PORTAGE_TMPDIR="/var/tmp"   
PORTDIR="/usr/portage"   
PORTDIR_OVERLAY="/usr/local/portage"   
SYNC="rsync://rsync.de.gentoo.org/gentoo-portage"   
USE="x86 X Xaw3d a52 aac aalib acpi alsa apache2 avi berkdb big-tables   
bitmap-fonts browserplugin bzip2 cdda cdparanoia cdr cjk cluster crypt css curl 
daap directfb dlloader dts dvb dvd dvdr dvdread eds emboss encode esd   
extensions extraengine fam fame fbcon ffmpeg firefox flac foomaticdb fortran   
fpx freetype gcj gd gdbm gif gimp gimpprint glut gphoto2 gpm graphviz gstreamer 
gtk gtk2 gtkhtml guile hal hardened howl httpd ieee1394 imagemagick imlib   
ithreads java javascript jbig jce jpeg jpeg2k junit jython kde kdeenablefinal   
lame lcms lesstif libcaca libg++ libvisual libwww lzo mad matroska md5sum   
mikmod mjpeg mmap mmx mng mod motif mozdevelop mozilla mozsvg mozxmlterm mp3   
mp4live mpeg mpeg2 musicbrainz mysql ncurses neXt nls nptl nptlonly nsplugin   
objc offensive ogg oggvorbis on-the-fly-crypt opengl pcmcia pcre pdflib perl   
pic plotutils png povray pvm python qt quicktime rdesktop readline reiserfs   
rhino samba sane scanner sdl snmp speex spell sse sse2 ssl stream subp svg   
sysfs tabs tcltk tcpd tetex tga theora threads tidy tiff toolbar truetype   
truetype-fonts type1-fonts udev unicode usb userlocales utf8 vcd visualization  
vlm vorbis wifi win32codecs wmf wxwindows xanim xgetdefault xine xml xml2 xmms  
xscreensaver xv xvid yv12 zeroconf zlib userland_GNU kernel_linux elibc_glibc"  
Unset:  ASFLAGS, CTARGET, LANG, LDFLAGS, LINGUAS   

Here is a quick'n'dirty fix:  
change in the ebuild  

DEPEND="=x11-libs/qt-3*  
        >=media-libs/id3lib-3.8.3  
        kde? ( kde-base/kdelibs )  
        vorbis? ( media-libs/libvorbis )  
        flac? ( media-libs/flac )  
        musicbrainz? ( media-libs/tunepimp )  
        arts? ( kde-base/arts )"  

        local myconf="$(use_with kde)  
                      $(use_with vorbis)  
                      $(use_with flac)  
                      $(use_with musicbrainz)  
                      $(use_with arts)"  

localhost ~ # ebuild /usr/portage/media-sound/kid3/kid3-0.6.ebuild digest  
...  
localhost ~ # emerge metadata  
...  
localhost ~ # emerge kid3

------- Comment #1 From Gregorio Guidi (RETIRED) 2005-11-06 08:54:10 0000 -------
Should be fixed now. The ebuild had to be changed to always have KDE support 
enabled because it can fail to configure otherwise, and now it respects the 
arts flag. 

------- Comment #2 From Rene Treffer 2005-11-06 10:51:58 0000 -------
emerge sync  
emerge -C kid3  
emerge kid3 
emerge moo 
  
works! Have fun :) 

------- Comment #3 From Jakub Moc (RETIRED) 2005-11-06 13:32:23 0000 -------
*** Bug 111710 has been marked as a duplicate of this bug. ***

First Last Prev Next    No search results available      Search page      Enter new bug