Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 68077 - kdirstat does not build if system was emerged with -arts
Summary: kdirstat does not build if system was emerged with -arts
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-10-18 16:20 UTC by Markus Baumeister
Modified: 2004-10-19 14:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
kdirstat-2.4.0-configure.patch (kdirstat-2.4.0-configure.patch,3.49 KB, patch)
2004-10-18 16:55 UTC, Simone Gotti (RETIRED)
Details | Diff
kdirstat-2.4.0.ebuild (kdirstat-2.4.0.ebuild,550 bytes, text/plain)
2004-10-18 16:56 UTC, Simone Gotti (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Markus Baumeister 2004-10-18 16:20:42 UTC
emerge kdirstat leads to:

emerge kdirstat
Calculating dependencies ...done!
>>> emerge (1 of 1) app-misc/kdirstat-2.4.0 to /
>>> md5 src_uri ;-) kdirstat-2.4.0.tar.bz2
>>> Unpacking source...
....
checking for dcopidl... /usr/kde/3.3/bin/dcopidl
checking for dcopidl2cpp... /usr/kde/3.3/bin/dcopidl2cpp
checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed aRts correctly.


!!! ERROR: app-misc/kdirstat-2.4.0 failed.
!!! Function kde_src_compile, Line 130, Exitcode 1
!!! died running ./configure, kde_src_compile:configure
--------------- snip ----------

and of course arts is not installed since I don't like it and build everything with USE="-arts"

Reproducible: Always
Steps to Reproduce:
1. set "-arts" in USE
2. probably emerge KDE
3. emerge kdirstat



Expected Results:  
It should have build without arts support compiled in as seemingly everything
else of KDE did without a problem.

Portage 2.0.50-r11 (default-x86-2004.2, gcc-3.3.4, glibc-2.3.4.20040808-r1,
2.6.8-gentoo-r10)
=================================================================
System uname: 2.6.8-gentoo-r10 i686 Intel(R) Pentium(R) M processor 1300MHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium3 -frename-registers -mfpmath=sse -fomit-frame-pointer
-pipe"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb:/usr/kde/3.3/share/config
/usr/kde/2/share/config /usr/kde/3.3/env
/usr/kde/3.3/shutdown:/usr/share/texmf/tex/generic/config/
/usr/kde/3/share/config /usr/share/config /usr/share/texmf/dvipdfm/config/
/usr/share/texmf/dvips/config/ /usr/share/texmf/tex/platex/config/
/usr/share/texmf/xdvi/:/usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium3 -frename-registers -mfpmath=sse
-fomit-frame-pointer -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs ccache sandbox"
GENTOO_MIRRORS="ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/
http://www.gigaload.org/gentoo.org/ http://gentoo.tiscali.nl/gentoo/
http://ftp.easynet.nl/mirror/gentoo/"
MAKEOPTS="-j1"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="X acpi alsa apache2 avi berkdb bitmap-fonts bzlib cdr crypt cups dga
divx4linux dvd encode esd ethereal exif f77 foomaticdb ftp gdbm gif gnutls
gphoto2 gpm gtk gtk2 guile imagemagick imlib java jpeg kde libg++ libwww mbox
mikmod mime mmx motif mozilla mpeg mysql ncurses nis nls offensive oggvorbis
opengl pam pcmcia pdflib perl php png pnp posix python qt quicktime readline
samba sdl slang socketsi spell sse ssl svga sysvipc tcpd tetex tiff truetype
trusted usb wxwindows x86 xface xine xml2 xmms xprint xv xvid zlib"
Comment 1 Markus Baumeister 2004-10-18 16:24:10 UTC
'emerge info' seems to remove the "-" entries from USE. This is my real USE variable

USE="-oss alsa -arts -gnome divx4linux dvd cdr -emacs java -mad mysql samba acpi apache2 -apm bzlib dga ethereal exif ftp gphoto2 gnutls imagemagick mbox mime mozilla mysql nis offensive pcmcia perl php pnp posix socketsi mmx sse ssl sysvipc tetex tiff trusted usb wxwindows xine xface xvid bzlib -directfb"
Comment 2 Simone Gotti (RETIRED) gentoo-dev 2004-10-18 16:54:33 UTC
Another program that uses an old admin dir so the configure always check for "mcopidl" and "artsc-config".

Can you please, test the following ebuild and patch, you should put the patch in the files dir of your overlay.
Comment 3 Simone Gotti (RETIRED) gentoo-dev 2004-10-18 16:55:45 UTC
Created attachment 42132 [details, diff]
kdirstat-2.4.0-configure.patch

It simply removes the check for mcopidl and artsc-config
Comment 4 Simone Gotti (RETIRED) gentoo-dev 2004-10-18 16:56:41 UTC
Created attachment 42133 [details]
kdirstat-2.4.0.ebuild
Comment 5 Markus Baumeister 2004-10-18 17:50:50 UTC
> you should put the patch in the files dir of your overlay.

Since I seemingly don't fully understand how the overlay concept is supposed to work, that didn't work. But copying the files directly into the /usr/portage tree solves the problem. It builds and runs.

Am I'm now suposed to mark it as resolved or does someone more official do that.
Comment 6 Markus Baumeister 2004-10-19 12:51:51 UTC
BTW, the same problem exists with rekall.
Comment 7 Simone Gotti (RETIRED) gentoo-dev 2004-10-19 14:34:48 UTC
Committed the patch in the portage tree.

About "rekall" please open e new bug. Thanks for reporting and testing!