Gentoo Archives: gentoo-dev

From: Joshua Kinard <kumba@g.o>
To: gentoo-dev@l.g.o
Subject: Re: [gentoo-dev] Things one could be upset about
Date: Thu, 22 Jan 2015 01:13:17
Message-Id: 54C04E99.6080904@gentoo.org
In Reply to: Re: [gentoo-dev] Things one could be upset about by Pacho Ramos
1 On 01/17/2015 08:21, Pacho Ramos wrote:
2 > El sáb, 17-01-2015 a las 13:44 +0100, Dirkjan Ochtman escribió:
3 > [...]
4 >> Also, I hate something like
5 >> "['dev-python/restkit[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']".
6 >> What the hell kind of warning is that? I guess maybe these are the
7 >> results of USE_EXPAND trickery and what not, but it would sure be nice
8 >> to have something more readable.
9 >
10 > Yeah, sometimes the output are really fat, not sure if some heuristic
11 > could be done to, for example, collate the exact same errors that are
12 > coming from every single subprofile.
13
14 I've been spending the better half of the last two days trying to kickstart
15 catalyst runs on two of my SGI systems, one doing o32 and the other n32. Using
16 seed stage3 stages I built 6 months ago (but never released due to getting
17 sidetracked), I run into errors like this:
18
19 !!! Multiple package instances within a single package slot have been pulled
20 !!! into the dependency graph, resulting in a slot conflict:
21
22 dev-lang/perl:0
23
24 (dev-lang/perl-5.20.1-r4:0/5.20::gentoo, ebuild scheduled for merge) pulled in by
25 =dev-lang/perl-5.20* required by
26 (virtual/perl-ExtUtils-ParseXS-3.240.0:0/0::gentoo, ebuild scheduled for merge)
27 ^ ^^^^^
28 (and 16 more with the same problem)
29
30 (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, ebuild scheduled for merge) pulled in by
31 dev-lang/perl:0/5.18=[-build(-)] required by
32 (dev-perl/libintl-perl-1.230.0:0/0::gentoo, installed)
33 ^^^^^^^^
34 =dev-lang/perl-5.18* required by
35 (virtual/perl-ExtUtils-Manifest-1.630.0-r1:0/0::gentoo, installed)
36 ^ ^^^^^
37 (and 2 more with the same problems)
38
39 It's hard to read mess like that and trace down the offending package, fix it,
40 and make catalyst happy. Got bit by the splitting of libltdl and libtool as
41 well. Several packages included a block on <=libtool-2.4.2, which was in my
42 stage3 builds from last summer. Not an easy way to work around those in catalyst.
43
44 Eventually just unpacked the seed stage3 on both systems, updated
45 libtool/libltdl, repacked them, and used those as the as seed stages. Kinda
46 defeats the purpose of catalyst in the first place. Looks like I have to
47 repeat for perl now, which seems to do this every major update.
48
49 --
50 Joshua Kinard
51 Gentoo/MIPS
52 kumba@g.o
53 4096R/D25D95E3 2011-03-28
54
55 "The past tempts us, the present confuses us, the future frightens us. And our
56 lives slip away, moment by moment, lost in that vast, terrible in-between."
57
58 --Emperor Turhan, Centauri Republic

Replies

Subject Author
Re: [gentoo-dev] Things one could be upset about Peter Stuge <peter@×××××.se>