Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 7018 - invalid dependency: baselayout-1.8.2.ebuild
Summary: invalid dependency: baselayout-1.8.2.ebuild
Status: RESOLVED FIXED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Unclassified (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Martin Schlemmer (RETIRED)
URL:
Whiteboard:
Keywords:
: 7028 7056 7065 7134 (view as bug list)
Depends on:
Blocks:
 
Reported: 2002-08-25 15:29 UTC by David Monk
Modified: 2011-10-30 22:18 UTC (History)
8 users (show)

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 David Monk 2002-08-25 15:29:42 UTC
Calculating world dependencies |!!! Error merging
/usr/portage/sys-apps/baselayout/baselayout-1.8.2.ebuild: invalid dependency in:

'sys-kernel/linux-headers sys-kernel/linux-headers !<sys-apps/gawk-3.1.0-r3'
>>> Please report this ebuild error to http://bugs.gentoo.org.
Comment 1 SpanKY gentoo-dev 2002-08-25 22:30:57 UTC
*** Bug 7028 has been marked as a duplicate of this bug. ***
Comment 2 Martin Holzer (RETIRED) gentoo-dev 2002-08-26 04:55:44 UTC
i got the same error
emerge -s gawk
Searching...  |  
[ Results for search key : gawk ]
[ Applications found : 1 ]
 
*  sys-apps/gawk
      Latest version Available: 3.1.1
      Latest version Installed: 3.1.1
      Homepage: http://www.gnu.org/software/gawk/gawk.html
      Description: GNU awk pattern-matching language
 

Comment 3 Martin Holzer (RETIRED) gentoo-dev 2002-08-26 05:02:35 UTC
wrong SRC_URI http://www.ibiblio.org/gentoo/distfiles/termcap.bz2 should be

http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/termcap.bz2

wrong RDEPEND, should be
RDEPEND="${DEPEND}
    >sys-apps/gawk-3.1.0-r3"

Comment 4 Rigo 2002-08-26 05:58:14 UTC
Those changes helped...I can now savely built aselayout-1.8.2 on ix86, gcc 3.2


Thanx a lot,

Rigo
Comment 5 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-26 12:32:05 UTC
What version portage do you have ?
Comment 6 Rigo 2002-08-26 12:43:58 UTC
*  sys-apps/portage
      Latest version Available: 2.0.30_alpha
      Latest version Installed: 2.0.30_alpha
      Homepage: http://www.gentoo.org
      Description: Portage ports system


He, it's there to test isn't it ? ;)
Comment 7 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-26 12:52:42 UTC
1)  The SRC_URI looks fine to me

-------------------------------snip--------------------------------
azarah@nosferatu tmp $ wget http://www.ibiblio.org/gentoo/distfiles/termcap.bz2
--19:45:18--  http://www.ibiblio.org/gentoo/distfiles/termcap.bz2
           => `termcap.bz2'
Resolving www.ibiblio.org... done.
Connecting to www.ibiblio.org[152.2.210.81]:80... connected.
HTTP request sent, awaiting response... 302 Found
Location:
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/termcap.bz2
[following]
--19:45:35-- 
http://www.ibiblio.org/pub/Linux/distributions/gentoo/distfiles/termcap.bz2
           => `termcap.bz2'
Connecting to www.ibiblio.org[152.2.210.81]:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 180,145 [text/plain]

17% [==================>                                                       
                                     ] 31,888         2.24K/s    ETA 01:04
azarah@nosferatu tmp $ 
-------------------------------snip----------------------------------

2)  Same with the DEPEND.

-------------------------------snip----------------------------------
nosferatu glibc-2.2.5 # emerge -ep baselayout

These are the packages that I would merge, in order.

Calculating dependencies ...done!
[ebuild  N   ] sys-kernel/linux-headers-2.4.18 to /
[ebuild  N   ] sys-apps/baselayout-1.8.2 to /

nosferatu glibc-2.2.5 # 
-------------------------------snip----------------------------------


3)  Portage version

-------------------------------snip----------------------------------
nosferatu glibc-2.2.5 # emerge --version
Portage 2.0.28
nosferatu glibc-2.2.5 # 
-------------------------------snip----------------------------------


Basically,  You need portage-2.0.21 or later.  Did you maybe have an
older when you tried to merge baselayout ?


Comment 8 Rigo 2002-08-26 12:57:57 UTC
# emerge -ep baselayout

These are the packages that I would merge, in order.

Calculating dependencies ...done!
[ebuild  N   ] sys-devel/gettext-0.11.1 to /
[ebuild  N   ] sys-apps/gawk-3.1.1 to /
[ebuild  N   ] sys-kernel/linux-headers-2.4.18 to /
[ebuild  N   ] sys-apps/baselayout-1.8.2 to /

? 

RE:But me is the person who is already using baselayout-1.8.2 ;)

Rigo
Comment 9 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-26 13:12:25 UTC
That is wrong!  You have a modified copy of baselayout.  It should *NOT*
depend on gawk, as that will break bootstrap, but just force you to upgrade
gawk if you might have sys-apps/gawk-3.1.0-r3 installed.

All these are new features that came about in portage-2.0.21 and above.
You guys had prob an old version of portage, which would give problems
you had.
Comment 10 SpanKY gentoo-dev 2002-08-26 13:29:07 UTC
*** Bug 7056 has been marked as a duplicate of this bug. ***
Comment 11 SpanKY gentoo-dev 2002-08-26 13:29:19 UTC
*** Bug 7065 has been marked as a duplicate of this bug. ***
Comment 12 Wence Gutierrez 2002-08-26 13:47:32 UTC
Looks like the last time I emerge rsync I recieved a 
file /usr/portage/profiles/package.mask that did not have =sys-apps/baselayout-
1.8.2 excluded.  I assume from reading this bug that 1.8.2 is still in testing 
mode?  My gentoo is installed on the sparc platform.  I submitted a Bug 7028 
but it was found to be a duplicate of this bug.  Maybe the fix to bug 7028 is 
that package.mask should include an exclude of sys-apps/baselayout-1.8.2?
Comment 13 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-26 13:51:35 UTC
AAAAAAAAAAAHHHHHHHHHHHHHHH ... never mind :P

Anyhow, I have tweaked it a bit to depend on >=sys-apps/portage-2.0.23, and
have changed the form, so hopefully it will fix this.

Ill add it after I am sure bootstrap goes ok.
Comment 14 SpanKY gentoo-dev 2002-08-27 17:57:07 UTC
*** Bug 7134 has been marked as a duplicate of this bug. ***
Comment 15 Wence Gutierrez 2002-08-28 10:53:10 UTC
So it looks like the problem boils down to the fact that baselayout-1.8.2 is 
not masked to me but I am running Portage-2.0.13 and the release of portage-
2.0.21 has not yet been released for sparc?  
Comment 16 Martin Schlemmer (RETIRED) gentoo-dev 2002-08-28 14:01:24 UTC
Murphy .. any reason sparc is still at portage-2.0.13 ?
Comment 17 Chris Russell 2002-09-01 07:10:05 UTC
this is still a potential problem, portage 2.0.33 is unmasked now which is fine,
but because portage can't get updated until all the dependencies are checked by
emerge it still fails on baselayout because portage 2.0.13 is still installed.
workaround, mask baselayout-1.8.2 temporarily, update portage, unmask baselayout
again and continue as normal.
or maybe emerge the portage-2.0.33.ebuild itself (too late to try that now)
kind of a chicken and egg thing really.

cjr.
Comment 18 Martin Schlemmer (RETIRED) gentoo-dev 2002-09-01 11:55:10 UTC
Well, before that portage-2.0.28 was unmasked for some time.  That is one
of the reasons I waited for so long with the new baselayout.

I dont understand why people dont keep thier portage up to date *sigh*.