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

Bug 84307

Summary: kde-meta.eclass: confcache_start: command not found
Product: Gentoo Linux Reporter: Alexander Skwar <askwar>
Component: [OLD] KDEAssignee: Gentoo KDE team <kde>
Status: VERIFIED INVALID    
Severity: normal CC: dominik, f5d8fd51ed1e804c9e8d0357e8614e0493b06e96, milton.yates, petrus69
Priority: High    
Version: 2004.3   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexander Skwar 2005-03-06 08:26:05 UTC
>>> emerge (43 of 288) kde-base/libkmime-3.4.0_rc1 to /
>>> md5 src_uri ;-) kdepim-3.3.90.tar.bz2
>>> md5 src_uri ;-) kdepim-3.3.90-3.3.91.tar.xdelta
>>> md5 src_uri ;-) kdepim-3.3.91-3.3.92.tar.xdelta
>>> md5 src_uri ;-) kdepim-3.3.92-3.4.0-rc1.tar.xdelta
>>> Unpacking source...
>>> Base archive + xdelta patch mode enabled.
>>> Uncompressing base archive...
>>> Applying xdelta: kdepim-3.3.90-3.3.91.tar.xdelta
>>> Applying xdelta: kdepim-3.3.91-3.3.92.tar.xdelta
>>> Applying xdelta: kdepim-3.3.92-3.4.0-rc1.tar.xdelta
>>> Extracting from tarball...
>>> Source unpacked.
*** Creating acinclude.m4
*** Creating list of subdirectories
*** Creating Makefile.am
*** Creating configure.files
*** Creating configure.in
*** Creating aclocal.m4
*** Creating configure
*** Creating config.h template
*** Creating Makefile templates
*** Postprocessing Makefile templates
*** Creating date/time stamp
*** Finished
    Don't forget to run ./configure
    If you haven't done so in a while, run ./configure --help
/usr/portage/eclass/kde-meta.eclass: line 389: confcache_start: command not found


Despite this error message, the configure seems to run just fine.



[13:17:47 alexander@server:~] $ emerge info
Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.4.3, glibc-2.3.4.20050125-r0, 2.6.10-ck5.ASN.001.reiser4 i686)
=================================================================
System uname: 2.6.10-ck5.ASN.001.reiser4 i686 AMD Athlon(tm) Processor
Gentoo Base System version 1.6.9
Python:              dev-lang/python-2.3.5 [2.3.5 (#1, Feb 18 2005, 06:51:43)]
ccache version 2.3 [enabled]
dev-lang/python:     2.3.5
sys-devel/autoconf:  2.59-r6, 2.13
sys-devel/automake:  1.5, 1.4_p6, 1.6.3, 1.8.5-r3, 1.7.9-r1, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r4
sys-devel/libtool:   1.5.10-r5
virtual/os-headers:  2.6.8.1-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=athlon-xp -pipe"
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.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 /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/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=athlon-xp -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache collision-protect distlocks sandbox sfperms"
GENTOO_MIRRORS="http://localhost/~alexander/gentoo-files/ http://php2.ath.cx/~askwar/gentoo-files/ http://gentoo.phpquadrat.de/ http://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ http://gd.tuwien.ac.at/opsys/linux/gentoo/ http://mirrors.sec.informatik.tu-darmstadt.de/gentoo/ ftp://ftp.tu-clausthal.de/pub/linux/gentoo/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo/ http://distfiles.gentoo.org/"
LANG="de_DE.UTF-8"
LDFLAGS="-Wl,-O1"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 3dnow 3dnowex X acl alsa apache2 apm arts artswrappersuid async avi bash-completion bluetooth bzlib cairo calendar caps cdda cddb cdparanoia cdr cdrom codecs crypt cscope css cups dga divx4linux dvdread encode esd ethereal exif faad fam fbcon fbdev ffmpeg fftw flac flash font-server foomaticdb ftp fwdzone gd gdbm gif gimp gimpprint gmail gnokii gnome gphoto2 gs gstreamer gtk gtk2 guile hal howl iconv imagemagick imap imlib java javascript jpeg kde kdeenablefinal kdexdeltas libedit libwww logitech-mouse logrotate lufsusermount lzo lzw lzw-tiff mad maildir mailwrapper matroska matrox mbox mime mmap mmx mng mozdevelop mozilla moznocompose moznoirc mozp3p mozsvg mp3 mpeg mplayer ncurses network nls no-old-linux no_wxgtk1 noantlr nobcel nobeanutils nobsh nocommonslogging nocommonsnet nojdepend nojsch nojython nolog4j nooro nopop3d noregexp norhino noxalan noxerces nptl offensive ofx ogg oggvorbis opengl oss pam parse-clocks pcntl pcre pda pdflib perl pic pie png posix ppds python qt quicktime quotes rdesktop readline real recode samba sasl shared slang sockets spell sse ssl svg sysvipc tcltk tcpd tetex theora tidy tiff truetype truetype-fonts type1-fonts unicode usb usepackagedmakefiles vcd videos vim vim-pager vim-with-x vorbis wmf wsconvert x11vnc xchattext xfs xine xml xml2 xmms xv xvid zlib video_cards_matrox linguas_de"
Unset:  ASFLAGS, CBUILD, CTARGET, LC_ALL, PORTDIR_OVERLAY
Comment 1 Simone Gotti (RETIRED) gentoo-dev 2005-03-06 08:31:37 UTC
This is not an error, only an advertisment that the confcache implementation that Dan Armak did some time ago isn't available (it was a portage patch).

I used it to speedup compilation and testing also if it has some bugs and it's unsupported. A better approach is available in portage cvs HEAD. 

Probably this call in the eclass will be removed in the future.
Comment 2 Gregorio Guidi (RETIRED) gentoo-dev 2005-03-17 09:34:06 UTC
*** Bug 85651 has been marked as a duplicate of this bug. ***
Comment 3 Dominik Strehlke 2005-06-06 14:43:03 UTC
Do you guys have any idea when the "better approach" in portage is going to be
available as a release?

Thanks for the great work!
Comment 4 Gregorio Guidi (RETIRED) gentoo-dev 2005-06-09 12:50:32 UTC
*** Bug 95595 has been marked as a duplicate of this bug. ***
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2005-07-26 09:40:58 UTC
*** Bug 100368 has been marked as a duplicate of this bug. ***
Comment 6 Dan Armak (RETIRED) gentoo-dev 2005-07-29 06:45:36 UTC
Added a test in kde-meta.eclass which hides the 'not defined' message: 
--- kde-meta.eclass     29 Jul 2005 08:34:59 -0000      1.43 
+++ kde-meta.eclass     29 Jul 2005 13:42:38 -0000 
@@ -392,12 +392,12 @@ function kde-meta_src_compile() { 
                if [ "$section" == "configure" ]; then 
                        # don't log makefile.common stuff in confcache 
                        [ ! -f "Makefile.in" ] && make -f admin/Makefile.common 
-                       confcache_start 
+                       [ "`type -t confcache_start`" == "function" ] && 
confcache_start 
                        myconf="$EXTRA_ECONF $myconf" 
                fi 
                kde_src_compile $section 
                if [ "$section" == "configure" ]; then 
-                       confcache_stop 
+                       [ "`type -t confcache_stop`" == "function" ] && 
confcache_stop 
                fi 
        done 
 }