Hi, Gentoo.

I'm getting back to trying to update my system again, after having lost
the thread back in February.  I've lost hour after hour after hour with
portage's failure to maintain consistency in its internal structures on
my system.  Sometimes I think it would have been better for me to have
just given up, bought a new PC and installed some other distribution on
it.

Anyhow, after a recommendation from Sebastian Luther at Gentoo, I ran
emerge with debugging enabled, thusly:

    emerge -p --backtrack=100 --debug icu &> emerge-debug.log

.  It failed, of course, as usual.  But in the middle of the debugging
output (which is 147k lines long), appeared this:

    ....
    ....
    [ebuild     U  ] app-text/ghostscript-gpl-9.10-r2 [9.05-r1] LINGUAS="-de%"
    [ebuild  r  U  ] net-print/cups-filters-1.0.53 [1.0.36-r1] USE="dbus%* 
foomatic%*"
    [blocks b      ] <net-print/cups-filters-1.0.36-r2 
("<net-print/cups-filters-1.0.36-r2" is blocking 
app-text/ghostscript-gpl-9.10-r2)
    [ebuild  r  U  ] app-text/evince-3.10.3 [3.8.3] USE="-libsecret%"
    [blocks B      ] net-print/foomatic-filters ("net-print/foomatic-filters" 
is blocking net-print/cups-filters-1.0.53)
    [blocks B      ] >=net-print/cups-filters-1.0.43-r1[foomatic] 
(">=net-print/cups-filters-1.0.43-r1[foomatic]" is blocking 
net-print/foomatic-filters-4.0.17-r1)

     * Error: The above package list contains packages which cannot be
     * installed at the same time on the same system.

      (net-print/cups-filters-1.0.53::gentoo, ebuild scheduled for merge) 
pulled in by
        net-print/cups-filters:0 required by 
@__auto_slot_operator_replace_installed__
        >=net-print/cups-filters-1.0.43-r1[foomatic] required by 
(net-print/foomatic-filters-ppds-20070501::gentoo, installed)
        >=net-print/cups-filters-1.0.30 required by 
(net-print/cups-1.6.4::gentoo, installed)
        net-print/cups-filters required by 
(net-print/foomatic-filters-4.0.17-r1::gentoo, installed)

      (net-print/foomatic-filters-4.0.17-r1::gentoo, installed) pulled in by
        net-print/foomatic-filters required by @selected
        net-print/foomatic-filters required by (net-print/cups-1.6.4::gentoo, 
installed)

.   What is all this trying to tell me?  I've tried for over an hour to
make sense of it, but my eyes just glaze over.  My best guess is that
cups-filters and foomatic-filters are packages which can't be installed
together.  But I _need_ foomatic-filters - otherwise my printer doesn't
print.  Or do I?  cups-filters seems to be needed by cups.

What _are_ cups-filters and foomatic-filters?  emerge -s is little help
here.  Why do I need both of them?

How do I disentangle my system?

Help, please!

-- 
Alan Mackenzie (Nuremberg, Germany).

Reply via email to