I`ve got kde compiled without arts, USE='-arts'. When I trying to build kchmviewer with kde support it gives me an error: [snip] checking for perl... /usr/bin/perl checking for Qt... libraries /usr/qt/3/lib, headers /usr/qt/3/include using -mt checking for moc... /usr/qt/3/bin/moc checking for uic... /usr/qt/3/bin/uic checking whether uic supports -L ... yes checking whether uic supports -nounload ... yes checking if Qt needs -ljpeg... no checking for kde-config... /usr/kde/3.4/bin/kde-config checking where to install... /usr (as requested) checking if C++ programs can be compiled... yes 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: !!! /mnt/share1/gentoo/tmp/portage/kchmviewer-0.9/work/kchmviewer-0.9/config.log !!! ERROR: app-doc/kchmviewer-0.9 failed. !!! Function econf, Line 485, Exitcode 0 !!! econf failed !!! If you need support, post the topmost build error, NOT this status message. Reproducible: Always Steps to Reproduce: 1. Compile kde without arts 2. USE='kde' emerge kchmviewer Actual Results: emerge info: Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.4.3, glibc-2.3.4.20041102-r1, 2.6.11-gentoo-r9 i686) ================================================================= System uname: 2.6.11-gentoo-r9 i686 Pentium III (Coppermine) Gentoo Base System version 1.6.12 Python: dev-lang/python-2.2.3-r6,dev-lang/python-2.3.5 [2.3.5 (#1, Apr 28 2005, 11:50:03)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] ccache version 2.4 [enabled] dev-lang/python: 2.2.3-r6, 2.3.5 sys-apps/sandbox: [Not Present] 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.5 sys-devel/binutils: 2.15.92.0.2-r10 sys-devel/libtool: 1.5.16 virtual/os-headers: 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=pentium3 -O2 -pipe -mfpmath=sse,387 -mmmx -msse" 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/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/bind /var/qmail/control" CONFIG_PROTECT_MASK="/etc/X11/Sessions /etc/default /etc/gconf /etc/sound /etc/terminfo /etc/xinetd.d /etc/env.d" CXXFLAGS="-march=pentium3 -O2 -pipe" DISTDIR="/mnt/share1/gentoo/distfiles" FEATURES="autoaddcvs autoconfig candy ccache distlocks fixpackages sandbox sfperms strict userpriv usersandbox" GENTOO_MIRRORS="ftp://mirror.aiya.ru/pub/gentoo/ http://mirror.aiya.ru/pub/gentoo/ http://gentoo.blueyonder.co.uk" LANG="ru_RU.UTF-8" LC_ALL="" LINGUAS="ru" MAKEOPTS="-j2" PKGDIR="/mnt/share1/gentoo/packages" PORTAGE_TMPDIR="/mnt/share1/gentoo/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/mnt/share1/gentoo/portage/my-overlay /mnt/share1/gentoo/portage/misc-overlay /mnt/share1/gentoo/portage/lila-overlay" SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage" USE="x86 X X509 Xaw3d aac aalib accessibility acl acpi activefilter alsa apache2 atm audiofile avi bash-completion berkdb bigger-fonts bitmap-fonts bzip2 ccache cdr chroot crypt cscope cups curl dhcp disablexmb doc dv dvd dvdr editor elf emboss encode erandom examples fam fbcon ffmpeg flac foomaticdb fortran fpx gcj gd gdbm gif gimp gphoto2 gpm graphviz gstreamer gtk2 hal howl imagemagick inkjar ipv6 irmc jabber java jbig jikes jpeg jpeg2k junit kde kdeenablefinal kdgraphics kerberos krb4 lcms ldap libg++ libwww lm_sensors logitech-mouse logrotate lua mad make-symlinks maps mikmod mmx mmxext mng mod_irc mod_muc mod_pubsub motif mozdevelop mozsvg mozxmlterm mp3 mpeg mpm-leader mpm-metux mpm-peruser mpm-prefork mpm-threadpool mpm-worker mppe-mppc music mysql ncurses nis nls nocd nowin nptl ntlm ntlm_unsupported_patch nvidia objc ogg oggvorbis opengl oss pam pcre pdflib perl pg-hier pg-intdatetime pg-vacuumdelay php pic plotutils png posix povray pwdb python qt quicktime quotas radius rdesktop readline real samba sasl savedconfig sdl server sftplogging silverxp skey slang slp smartcard snmp socks5 sounds speex spell sql sqlite sse ssl subversion svg svga tcpd tetex theora threads tidy tiff tools truetype truetype-fonts type1-fonts unicode vhosts videos visualization vorbis wifi win32codecs wmf xine xml xml2 xprint xrandr xv xvid xvmc zeroconf zlib linguas_ru userland_GNU kernel_linux elibc_glibc" Unset: ASFLAGS, CBUILD, CTARGET, LDFLAGS
Can you please attach the file /mnt/share1/gentoo/tmp/portage/kchmviewer-0.9/work/kchmviewer-0.9/config.log ?
I have updated the build for version 0.9 of kchmviewer to use more of the kde-functions from the kde-eclasses. This should appear on the mirrors soon, please sync and try to build again. Please re-open this bug if the problem is not fixed through this.
> I have updated the build for version 0.9 of kchmviewer to use more of the > kde-functions from the kde-eclasses. Unfortunately this has the side-effect of forcing a dependency on kdelibs. It's ok if I change it back and add the arts flag explicitely?
I didn't know kchmviewer is supposed to also run with only qt, the name suggested something else. Also the homepage talks about "full support for KHTML", therefore I thought it would always use kde-libraries. You can add the arts-dependency in the ebuild directly and revert to "needs qt 3.3" if that allows the app to run without kde.
Ok, committed.