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.
*** Bug 7028 has been marked as a duplicate of this bug. ***
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
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"
Those changes helped...I can now savely built aselayout-1.8.2 on ix86, gcc 3.2 Thanx a lot, Rigo
What version portage do you have ?
* 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 ? ;)
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 ?
# 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
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.
*** Bug 7056 has been marked as a duplicate of this bug. ***
*** Bug 7065 has been marked as a duplicate of this bug. ***
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?
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.
*** Bug 7134 has been marked as a duplicate of this bug. ***
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?
Murphy .. any reason sparc is still at portage-2.0.13 ?
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.
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*.