View previous topic :: View next topic |
Author |
Message |
salsashark n00b
Joined: 17 Apr 2002 Posts: 24 Location: Houston, TX
|
Posted: Thu Jun 20, 2002 1:33 am Post subject: Gnome Emerge Problems |
|
|
After completely formatting my old 1.1a system and rebuilding to the 1.2 release, I tried to emerge gnome and am getting an error when calculating dependencies.. This is a totally stock system, and has only had a single package (epic) emerged since the initial bootup. The error is:
Code: | !!! Portage had a problem processing this file:
!!! /usr/portage/gnome-base/control-center/control-center-1.4.0.5-r1.ebuild
/usr/sbin/ebuild.sh: /usr/portage/gnome-base/control-center/control-center-1.4.0.5-r1.ebuild: line 5: syntax error near unexpected token '(20'
/usr/sbin/ebuild.sh: /usr/portage/gnome-base/control-center/control-center-1.4.0.5-r1.ebuild: line 5: '*gdk-pixbuf-0.17.0 (20 Apr 2002)'
!!! aborting
Traceback (most recent call last):
File "/usr/bin/emerge", line 1225, in ?
if not mydepgraph.create(mytype+" "+portage.root+" "+mykey,None,"--onlydeps" not in myopts):
File "/usr/bin/emerge", line 449, in create
if not self.create(mynew,mybigkey):
File "/usr/bin/emerge", line 449, in create
if not self.create(mynew,mybigkey):
File "/usr/bin/emerge", line 399, in create
mydb=open(mydbkey,"r")
IOError: [Errno 2] No such file or directory: '/var/cache/edb/dep/dep-control-center-1.4.0.5-r1.ebuild' |
I have done an emerge rsync again, and am still getting this error.. Does anyone have any ideas on what I am doing wrong here?
System Info:
P2 450MHz
512 Mb RAM
30Gb Total (12Gb in /, and 18Gb in /home)
(Please save me from the KDE!!)
Thanks for any help!![/i] _________________ man goes into cage, cage goes into salsa, shark's in the salsa.. our shark.. |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Thu Jun 20, 2002 1:39 am Post subject: |
|
|
Hmmm... something's wrong with your ebuild file, but it's not like that in CVS. Run an emerge rsync --clean and try again. |
|
Back to top |
|
|
salsashark n00b
Joined: 17 Apr 2002 Posts: 24 Location: Houston, TX
|
Posted: Thu Jun 20, 2002 1:49 am Post subject: emerge rsync --clean failed |
|
|
I ran an emerge rsync --clean, and even ran another emerge rsync after it failed to emerge again, to no avail. I even ran a emerge --pretend kde (oh.. the fear..) and that ran nicely.. It seems to be limited to gnome's control center only.. Bizarreness.. Thanks for the help though! Any other ideas? _________________ man goes into cage, cage goes into salsa, shark's in the salsa.. our shark.. |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Thu Jun 20, 2002 1:49 am Post subject: |
|
|
What is the contents of that ebuild file? |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Thu Jun 20, 2002 1:53 am Post subject: |
|
|
Anyway, a workaround should be possible by running the following:
Code: | # echo =gnome-base/control-center-1.4.0.5-r1 >> /usr/portage/profiles/package.mask |
This tells Portage to ignore your apparently broken control-center-1.4.0.5-r1 ebuild file; it ought to use an earlier version instead. Running an emerge rsync --clean will bring your package.mask back into sync later. |
|
Back to top |
|
|
salsashark n00b
Joined: 17 Apr 2002 Posts: 24 Location: Houston, TX
|
Posted: Thu Jun 20, 2002 1:54 am Post subject: gnome control center ebuild file contents |
|
|
Code: |
# ChangeLog for media-libs/gdk-pixbuf
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
# /space/gentoo/cvsroot/gentoo-x86/media-libs/gdk-pixbuf/ChangeLog,v 1.9 2002/04/21 00:39:39 azarah Exp
*gdk-pixbuf-0.17.0 (20 Apr 2002)
*gdk-pixbuf-0.16.0-r9 (12 Apr 2002)
12 Apr 2002; Seemant Kulleen <seemant@gentoo.org> gdk-pixbuf-0.16.0-r9.ebuild:
Updated to depend on the new libpng (which requires that this be recompiled
against that).
*gdk-pixbuf-0.16.0-r8 (8 Apr 2002)
8 Apr 2002; M.Schlemmer <azarah@gentoo.org> gdk-pixbuf-0.16.0-r8.ebuild :
Change to use the "virtualx" eclass. Some cleanups.
3 Apr 2002; M.Schlemmer <azarah@gentoo.org> gdk-pixbuf-0.16.0-r7.ebuild :
Remove unneeded auto* stuff.
*gdk-pixbuf-0.16.0-r7 (2 Apr 2002)
2 Apr 2002; Seemant Kulleen <seemant@gentoo.org> gdk-pixbuf-0.16.0-r7.ebuild :
For the record: blocke is a sheer genius. His idea was to look at an RPM, so
I had a look at Mandrake's src.rpm, and lo! David BAUDENS
<baudens@mandrakesoft.com> had a fix for compiling without the display.
*gdk-pixbuf-0.16.0-r6 (31 Mar 2002)
31 Mar 2002; Seemant Kulleen <seemant@gentoo.org> gdk-pixbuf-0.16.0-r6.ebuild:
GNOME support is no longer an option -- it is built-in automatically, because
downstream
|
_________________ man goes into cage, cage goes into salsa, shark's in the salsa.. our shark.. |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Thu Jun 20, 2002 1:57 am Post subject: |
|
|
Huh... the ebuild got replaced with a changelog on one of the rsync mirrors. Peachy.
The actual contents (and you can change it to this) of that file is:
Code: | # Copyright 1999-2002 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Achim Gottinger <achim@gentoo.org>
# /space/gentoo/cvsroot/gentoo-x86/gnome-base/control-center/control-center-1.4.0.5-r1.ebuild,v 1.1 2002/06/05 16:18:02 spider Exp
S=${WORKDIR}/${P}
DESCRIPTION="The GNOME control-center"
SRC_URI="ftp://ftp.gnome.org/pub/GNOME/stable/sources/${PN}/${P}.tar.bz2"
HOMEPAGE="http://www.gnome.org/"
SLOT="1"
RDEPEND="
( >=gnome-base/gnome-vfs-1.0.4
<gnome-base/gnome-vfs-1.9.0 )
>=media-libs/gdk-pixbuf-0.11.0-r1"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )
>=dev-util/intltool-0.11"
src_compile() {
local myconf
if [ -z "`use nls`" ]
then
myconf="--disable-nls"
fi
# Fix build agains gdk-pixbuf-0.12 and later
# CFLAGS="${CFLAGS} `gdk-pixbuf-config --cflags`"
# Not needed anymore? uncomment if this bugs.
./configure --host=${CHOST} \
--prefix=/usr \
--mandir=/usr/share/man \
--sysconfdir=/etc \
--localstatedir=/var/lib \
${myconf} || die
emake || die
}
src_install() {
make prefix=${D}/usr \
mandir=${D}/usr/share/man \
sysconfdir=${D}/etc \
localstatedir=${D}/var/lib \
install || die
dodoc AUTHORS COPYING* ChangeLog README NEWS
} |
|
|
Back to top |
|
|
salsashark n00b
Joined: 17 Apr 2002 Posts: 24 Location: Houston, TX
|
Posted: Thu Jun 20, 2002 2:13 am Post subject: Thanks! |
|
|
Well, I echo'd your posted contents into the file, and it changed to a different error, so I changed to a .co.uk mirror (to get as far away as possible from whichever I was using) and emerge rsync --clean again. This time it ran through the dependencies just fine. So, while I am ahead, I'm running the emerge gnome. Here's hoping!! Thanks for all your help!
I probably won't be the last one with this problem, until whichever mirror I got that from is updated again.. _________________ man goes into cage, cage goes into salsa, shark's in the salsa.. our shark.. |
|
Back to top |
|
|
delta407 Bodhisattva
Joined: 23 Apr 2002 Posts: 2876 Location: Chicago, IL
|
Posted: Thu Jun 20, 2002 2:16 am Post subject: |
|
|
What mirror, exactly, were you using? |
|
Back to top |
|
|
salsashark n00b
Joined: 17 Apr 2002 Posts: 24 Location: Houston, TX
|
Posted: Thu Jun 20, 2002 5:08 am Post subject: Mirror |
|
|
I don't know, unfortunately.. one of the random luck-of-the-draw ones... sorry! _________________ man goes into cage, cage goes into salsa, shark's in the salsa.. our shark.. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|