On 01/17/2015 08:21, Pacho Ramos wrote:
> El sáb, 17-01-2015 a las 13:44 +0100, Dirkjan Ochtman escribió:
> [...]
>> Also, I hate something like
>> "['dev-python/restkit[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]']".
>> What the hell kind of warning is that? I guess maybe these are the
>> results of USE_EXPAND trickery and what not, but it would sure be nice
>> to have something more readable.
> 
> Yeah, sometimes the output are really fat, not sure if some heuristic
> could be done to, for example, collate the exact same errors that are
> coming from every single subprofile.

I've been spending the better half of the last two days trying to kickstart
catalyst runs on two of my SGI systems, one doing o32 and the other n32.  Using
seed stage3 stages I built 6 months ago (but never released due to getting
sidetracked), I run into errors like this:

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

dev-lang/perl:0

  (dev-lang/perl-5.20.1-r4:0/5.20::gentoo, ebuild scheduled for merge) pulled 
in by
    =dev-lang/perl-5.20* required by
(virtual/perl-ExtUtils-ParseXS-3.240.0:0/0::gentoo, ebuild scheduled for merge)
    ^              ^^^^^
    (and 16 more with the same problem)

  (dev-lang/perl-5.18.2-r2:0/5.18::gentoo, ebuild scheduled for merge) pulled 
in by
    dev-lang/perl:0/5.18=[-build(-)] required by
(dev-perl/libintl-perl-1.230.0:0/0::gentoo, installed)
                 ^^^^^^^^
    =dev-lang/perl-5.18* required by
(virtual/perl-ExtUtils-Manifest-1.630.0-r1:0/0::gentoo, installed)
    ^              ^^^^^
    (and 2 more with the same problems)

It's hard to read mess like that and trace down the offending package, fix it,
and make catalyst happy.  Got bit by the splitting of libltdl and libtool as
well.  Several packages included a block on <=libtool-2.4.2, which was in my
stage3 builds from last summer.  Not an easy way to work around those in 
catalyst.

Eventually just unpacked the seed stage3 on both systems, updated
libtool/libltdl, repacked them, and used those as the as seed stages.  Kinda
defeats the purpose of catalyst in the first place.  Looks like I have to
repeat for perl now, which seems to do this every major update.

-- 
Joshua Kinard
Gentoo/MIPS
[email protected]
4096R/D25D95E3 2011-03-28

"The past tempts us, the present confuses us, the future frightens us.  And our
lives slip away, moment by moment, lost in that vast, terrible in-between."

--Emperor Turhan, Centauri Republic

Reply via email to