Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 44682 - Live CVS ebuilds fail: 'make cvs-clean' removes admin dir
Summary: Live CVS ebuilds fail: 'make cvs-clean' removes admin dir
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: x86 Linux
: High major (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-03-14 10:04 UTC by Malte S. Stretz
Modified: 2004-09-03 11:45 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Malte S. Stretz 2004-03-14 10:04:29 UTC
There seems to be some problem in the kde-source.eclass: In the end of kde-source_src_unpack() there's a call
  [ -f "admin/cvs-clean.pl" ] && make -f admin/Makefile.common cvs-clean
This results in the following output:
| >>> Unpacking source...
|  * Copying kdebase from /var/cache/portage/sources/cvs-src/kde...
|  * CVS module kdebase is now in /var/tmp/portage/kdebase-5/work
|  * Copying kde-common/admin from /var/cache/portage/sources/cvs-src/kde...
|  * CVS module kde-common/admin is now in /var/tmp/portage/kdebase-5/work
| D admin
| >>> Source unpacked.
| This Makefile is only for the CVS repository
| This will be deleted before making the distribution
| 
| Please recheckout this module!
| for cvs: use checkout once and after that update again
| for cvsup: checkout kde-common from cvsup and
|    link kde-common/admin to ./admin
| make: *** [all] Error 1
| 
| !!! ERROR: kde-base/kdebase-5 failed.
| !!! Function kde_src_compile, Line 106, Exitcode 1
| !!! no configure script found, generation unsuccessful

If I remove the cvs-clean.pl from the admin dir, everything works fine. I don't think it matters (as the bug seems to be in the eclass) but I use the latest Live CVS ebuilds.

Reproducible: Always
Steps to Reproduce:
1. Get the Live CVS ebuilds, install them in a PORTAGE_OVERLAY.
2. emerge kde-base


Actual Results:  
 

Expected Results:  
 

Portage 2.0.50-r1 (default-x86-1.4, gcc-3.3.2, glibc-2.3.2-r9, 2.4.25) 
================================================================= 
System uname: 2.4.25 i686 mobile AMD Athlon(tm) XP 1900+ 
Gentoo Base System version 1.4.3.13 
distcc 2.12.1 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) 
[disabled] 
ccache version 2.3 [enabled] 
Autoconf: sys-devel/autoconf-2.58-r1 
Automake: sys-devel/automake-1.7.7 
ACCEPT_KEYWORDS="x86" 
AUTOCLEAN="yes" 
CFLAGS="-mcpu=athlon-xp -O2 -pipe" 
CHOST="i686-pc-linux-gnu" 
COMPILER="gcc3" 
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/kde/cvs/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" 
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" 
CXXFLAGS="-mcpu=athlon-xp -O2 -pipe" 
DISTDIR="/var/cache/portage/sources" 
FEATURES="autoaddcvs ccache noclean nostrip sandbox" 
GENTOO_MIRRORS="http://ftp.snt.utwente.nl/pub/os/linux/gentoo 
http://mirrors.sec.informatik.tu-darmstadt.de/gentoo http://gentoo.inode.at/" 
MAKEOPTS="-j2" 
PKGDIR="/var/cache/portage/packages" 
PORTAGE_TMPDIR="/var/tmp" 
PORTDIR="/usr/portage" 
PORTDIR_OVERLAY="/root/portage" 
SYNC="rsync://otherland/gentoo-portage" 
USE="3dnow X aalib aavm acl acpi acpi4linux alsa apache2 apm applypatches arts 
avi berkdb cdr crypt cups curl debug dnd dvd encode esd ethereal faad fam 
fbcon flac foomaticdb freetype gdbm geoip gif gphoto2 gpm gps gstreamer gtk 
gtk2 guile imagemagick imap imlib ipv6 jabber java jpeg kde ldap libg++ libwww 
mad maildir mmx mng motif mozilla moznocompose moznoirc mpeg nas ncurses nls 
odbc oggvorbis opengl pam pcap pcmcia pdflib perl png pnp python qt quicktime 
readline regexp samba sasl scanner sdl slang slp socks5 spell sse ssl stroke 
svga tcltk tcpd tetex tiff transcode truetype trusted type1 uml usagi usb wmf 
x86 xchattext xinerama xml2 xmms xv zlib"
Comment 1 Caleb Tennis (RETIRED) gentoo-dev 2004-09-03 11:45:11 UTC
you just need to clean up your src directories and re-emerge.