Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 78423

Summary: guarddog fails to emerge . KDE failed dependency
Product: Gentoo Linux Reporter: Steve B. <rshadow>
Component: Current packagesAssignee: Gentoo KDE team <kde>
Status: RESOLVED FIXED    
Severity: major    
Priority: High    
Version: unspecified   
Hardware: PPC   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Steve B. 2005-01-17 14:06:40 UTC
checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed KDE correctly.


!!! ERROR: net-firewall/guarddog-2.2.0 failed.
!!! Function kde_src_compile, Line 130, 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.emerge guarddog


Actual Results:  
checking for mcopidl... not found
configure: error: The important program mcopidl was not found!
Please check whether you installed KDE correctly.


!!! ERROR: net-firewall/guarddog-2.2.0 failed.
!!! Function kde_src_compile, Line 130, Exitcode 1
!!! died running ./configure, kde_src_compile:configure
!!! If you need support, post the topmost build error, NOT this status message.


Expected Results:  
the dang program to emerge

I first tried to emerge kde-base because it was a KDE app... failed just like 
above.. so I just spend the last 4 hours compiling KDE.. and the thing still 
fails!!!
Comment 1 Simone Gotti (RETIRED) gentoo-dev 2005-01-17 14:14:50 UTC
You forgot to provide your emerge info, but I'm quite sure you compiled kdelibs without the USE=arts enabled and then you enabled it. So you have two solutions: disable it again or recompile kdelibs with it enabled.

We are also guilty as we didn't already added a check to avoid this kind of bug reports.

Please reopen if I'm wrong and provide your "emerge info" output.
Comment 2 Steve B. 2005-01-17 17:06:55 UTC
Well.. 
I have -arts in my USE flags.. I don't want it.. nor do I need it.. For that matter I don't even want KDE.. I thought emerge kde-base would emerge the neccesary KDE libraries to run kde apps.

Anyways here is my emerge info; further more I have 
USE="arts" emerge kdelibs guarddog 

I will let you know the outcome, however I don't think it should be necessary to have arts to run guarddog.

=== Emerge Info ===
Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.9-nitro4 i686)
=================================================================
System uname: 2.6.9-nitro4 i686 AMD Athlon(tm) XP 1800+
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.15.92.0.2-r1
Headers:  sys-kernel/linux26-headers-2.6.8.1-r2
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-march=athlon-xp -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.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 /var/qmail/alias /var/qmail/control /var/vpopmail/domains /var/vpopmail/etc"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=athlon-xp -O3 -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache digest distlocks sandbox sfperms strict userpriv usersandbox"
GENTOO_MIRRORS="http://mirror.gentoo.gr.jp http://ftp.gentoo.or.kr http://mirror.gentoo.gr.jp http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ http://gentoo.seren.com/gentoo http://gentoo.mirrored.ca/ http://gentoo.gg3.net/ ftp://gg3.net/pub/linux/gentoo/ ftp://ftp.ecc.u-tokyo.ac.jp/GENTOO http://ftp.gentoo.or.kr"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="3dnow X acl aim alsa apache2 apm avi bcmath berkdb bitmap-fonts bonobo bzlib cdr crypt cups curl dbus dga directfb divx4linux dvd dvdr encode esd evo f77 fam fbcon flac flash font-server foomaticdb fortran gd gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal icq imagemagick imap imlib innodb ipv4 java jikes jpeg libg++ libwww mad maildir mhash mikmod mime ming mmx mng motif mozilla mpeg mpi msn mysql mysqli ncurses nls nptl oggvorbis openal opengl oscar oss pam pam-mysql pcre pdflib perl php png posix python qt quicktime readline recode sasl sdl session shared sharedmem simplexml sndfile soap spell spl sqlite ssl svga tcltk tcpd tiff tokenizer truetype truetype-fonts type1-fonts unicode usb wxwindows x86 xml xml2 xmms xpm xv xvid yahoo zlib"
Comment 3 Steve B. 2005-01-17 20:07:43 UTC
emerge kdelibs with arts solved the problem. But I dont' think this is a solution... I should have to have arts installed on my system to install a KDE app... or should I?
Comment 4 Caleb Tennis (RETIRED) gentoo-dev 2005-01-18 05:06:24 UTC
You need to take it up with the author of guarddog, as that program is the one that is checking for the existance arts.
Comment 5 Gregorio Guidi (RETIRED) gentoo-dev 2005-01-18 05:57:16 UTC
By the way: 2.4.0 supports --without arts, I'm pushing that to stable since 2.2.0 is half and a year old.
Comment 6 Simone Gotti (RETIRED) gentoo-dev 2005-01-18 06:25:03 UTC
Ok. I was thinking that also guarddog-2.2.0 supported the --without-arts configure flags. now the problem is clear and the bug is not invalid. Please close as fixed when guarddog-2.4 is marked stable.
Comment 7 Simone Gotti (RETIRED) gentoo-dev 2005-01-24 03:42:05 UTC
Guarddog-2.4.0 is stable. Closing.