On April 29, 2017 4:39:13 PM GMT+02:00, Alan Mackenzie <a...@muc.de> wrote: >Hello, Gentoo. > >Now able to boot into my new hardware, one of the first things I did >was > > # emerge --sync > >. Fine. The next thing I tried was > > # emerge -auND @world > >, which is probably recommended in the handbook. This was anything but >fine. > >I'm glad I'm not a real Gentoo newby, because I would have been >completely flumoxed by what came up on my screen. > >For a start, I could barely read parts of it, which were displayed in >dark blue text on a black background. Setting up >/etc/portage/color.map >is not the first thing a new user should have to do to be able to read >messages from emerge. This is, however, something I knew had to be >done, and I did it. > >The error message was "Multiple package instances within a single >package slot have been pulled into the dependency graph, resulting in a >slot conflict:". Uhh??? > >Is this gobbledegook really what a new user should be seeing, having >not >yet installed any packages, bar a very few, beyond what is requisite to >bringing a new machine up? > >The actual conflict packages are: > dev-lang/perl-5.24.1-r1:0/5.24::gentoo > and > dev-lang/perl-5.22.3-rc4:0/5.22::gentoo >, "pulled in" by internal system packages I've got no direct interest >in, plus, shockingly, "and 2 more with the same problem" and "and 5 >more >with the same problem". > >I'm glad I've got the experience with Gentoo to know it's worth >ploughing on through these messes. > >Other than that, it seems like a pretty ghastly mistake by Gentoo's >quality control. I know none of you get paid for it, and you all do it >for love. I admit I probably wouldn't have done the job much better >myself. But for Gentoo's sake, something needs to get better.
Alan, I found on several systems that using "--backtrack=100" actually resolved the latest blockers with perl. -- Joost -- Sent from my Android device with K-9 Mail. Please excuse my brevity.