Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 13444 - Can't build kde-3.1_rc6
Summary: Can't build kde-3.1_rc6
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] KDE (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-01-07 15:24 UTC by Garen
Modified: 2003-01-24 21: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 Garen 2003-01-07 15:24:11 UTC
# ebuild kde-3.1_rc6.ebuild package                 
>>> Install kde-3.1_rc6 into /archive/tmp/portage/kde-3.1_rc6/image/ category 
kde-base
strip:
>>> Completed installing into /archive/tmp/portage/kde-3.1_rc6/image/

tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
>>> Done.


Never seen that one before..and some others seem to have built it fine.  
Possible bug in ebuild?
Comment 1 Hannes Mehnert (RETIRED) gentoo-dev 2003-01-08 15:46:52 UTC
please post the output of 'emerge info'. thanks. 
Comment 2 Garen 2003-01-08 16:04:18 UTC
Sure:

emerge info           
Portage 2.0.46-r4 (default-x86-1.4, gcc-3.2.1, glibc-2.3.1-r2)
=================================================================
System uname: 2.4.19-gentoo-r10 i686 Celeron (Mendocino)
USE="x86 oss 3dnow apm avi crypt cups encode gif jpeg gnome libg++ mikmod mmx 
mpeg ncurses nls pdflib png qtmt quicktime spell xml2 xmms xv zlib gdbm berkdb 
slang readline arts tetex svga java guile X sdl gpm tcpd pam libwww ssl perl 
python esd imlib oggvorbis gtk opengl mozilla qt kde truetype icc -alsa -motif"
ARCH="x86"
COMPILER="gcc3"
CHOST="i686-pc-linux-gnu"
CFLAGS="-march=pentium2 -O2 -fomit-frame-pointer -funroll-loops -ffast-math -
pipe"
CXXFLAGS="-march=pentium2 -O2 -fomit-frame-pointer -funroll-loops -ffast-math -
pipe"
ACCEPT_KEYWORDS="x86 ~arch"
CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share
/config /usr/kde/3.1/share/config /usr/share/config"
CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d"
MAKEOPTS="-j3"
JDK_HOME="/opt/blackdown-jdk-1.3.1"
JAVA_HOME="/opt/blackdown-jdk-1.3.1"
AUTOCLEAN="yes"
SYNC="rsync://rsync.us.gentoo.org/gentoo-portage"
GENTOO_MIRRORS="http://www.ibiblio.org/pub/Linux/distributions/gentoo"
Comment 3 Nicholas Jones (RETIRED) gentoo-dev 2003-01-08 16:29:15 UTC
Did you compile and install before trying to package it?
Comment 4 Garen 2003-01-08 16:31:32 UTC
No, although I am running rc5 right now if thats of any consequence.
Comment 5 Hannes Mehnert (RETIRED) gentoo-dev 2003-01-09 02:07:58 UTC
well, i can reproduce your error, but it seems to be invalid... 
kde-3.1_rc6.ebuild doesn't install anything (same other kde-x.x.ebuilds don't do). 
kde ebuilds only depend on kdelibs, kdebase,... 
so FEATURES=buildpkg emerge kde-3.1_rc6 builds kdelibs-3.1_rc6,  
kdebase-3.1_rc6,... 
 
or did i get you wrong? 
Comment 6 Garen 2003-01-09 15:28:56 UTC
Why invalid if you can reproduce it?

It worked fine for rc5 and 3.0.5.  I tried just a plain "emerge -b kde-
3.1_rc6.ebuild" but got:

!!! all ebuilds that could satisfy "~kde-base/kdeaddons-3.1_rc6" have been 
masked.
!!!    (dependency required by "kde-base/kde-3.1_rc6" [ebuild])

!!! Error calculating dependancies. Please correct.

And I don't see them listed in my /usr/portage/profiles/package.mask file.
Comment 7 Hannes Mehnert (RETIRED) gentoo-dev 2003-01-10 07:43:56 UTC
well, what i wanted to say: 
-this ebuild kde-3.1_rc6.ebuild package shouldn't package anything cause 
kde-3.1_rc6.ebuild doesn't install anything (it only depends on all other 
kde-base/kde* ebuilds) 
-kde-3.1_rc6 ebuilds are no longer masked via package.mask, it is keyworded with 
~x86, cause that's the "better" way [tm] ;) 
 
so, to build kde-3.1_rc6 packages, please do: ACCEPT_KEYWORDS=~x86 emerge 
-b kde 
 
thanks. 
 
Comment 8 Garen 2003-01-10 14:16:09 UTC
I see, I didn't know about the keyword thing.

However, I don't want to use emerge - I want to use ebuild.  That way I can 
build packages for other machines.

("ACCEPT_KEYWORDS=~x86 ebuild kde-3.1_rc6.ebuild package" fails)

I could just go into the subdirectories and manually do "ebuild <whatever> 
package" but thats more tedious tan a simple "ebuild kde-3.1_rc6.ebuild 
package" :)
Comment 9 Hannes Mehnert (RETIRED) gentoo-dev 2003-01-14 11:12:13 UTC
ACCEPT_KEYWORDS=~x86 ebuild kde-3.1_rc6.ebuild package should work. 
if not, please report your error. is it the same as the initial report? 
Comment 10 Garen 2003-01-15 10:31:27 UTC
It doesn't..  same error:
# ACCEPT_KEYWORDS=~x86 ebuild kde-3.1_rc6.ebuild package 
>>> Unpacking source...
>>> Source unpacked.

>>> Install kde-3.1_rc6 into /archive/tmp/portage/kde-3.1_rc6/image/ category 
kde-base
man:
strip:
>>> Completed installing into /archive/tmp/portage/kde-3.1_rc6/image/

tar: *: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
>>> Done.
Comment 11 Garen 2003-01-24 21:45:26 UTC
Can now be built as only packages with emerge -B instead, so closing this.