On 6/18/19 1:34 PM, John Covici wrote:
On Tue, 18 Jun 2019 13:08:09 -0400,
Jack wrote:
On 6/18/19 1:00 PM, John Covici wrote:
On Tue, 18 Jun 2019 12:46:43 -0400,
Dale wrote:
John Covici wrote:
It would seem impossible for me to switch to profile 17.1.  I say this
because I can never run emerge --depclean .  I have a few packages
which will not compile and one not in the tree anymore.  the packages
which will not compile are mono-4.4.1.0 and totem-3.30 -- I have filed
bugs against both of them.  Inn no longer configures and I have
discussed this in another thread.  So, where can I go with this?  I
hate to just go forward, although these packages look they don't have
any lib32 dependencies.  Wat do you thihnk about this?

Thanks in advance for any suggestions.

I read other replies and had a thought.  Couldn't you run emerge -p
--depclean and let it list what needs cleaning up, then clean it up
manually with -C or some other option that works?  It would take more
time to do it that way but at least you would have a cleaner system
without removing your packages you want to keep.  May make the profile
switch easier.

Also, you could use --exclude on --depclean as well.  Since I rarely
reboot, I do manual updates on my kernel, I emerge them then mask them
so it doesn't want to update every little version increase.  When I run
--depclean, I have to use --exclude gentoo-sources to make it ignore my
kernel sources.  In your case, emerge -p --depclean --exclude mono
--exclude totem --exclude inn, assuming I have that last one spelled
correctly.

Just make sure you use -a or -p with those first.  Wouldn't want to
forget and really mess up something.  :/

Would either of those work for you?
Here is the exact output from emerge --depclean

Calculating dependencies  ........ done!
   * Dependencies could not be completely resolved due to
    * the following required packages not being installed:
     *
      *   gnome-base/gnome-desktop:3/12= pulled in by:
       *     media-video/totem-3.24.0
         *
          *   dev-libs/openssl:0/0= pulled in by:
           *     net-nntp/inn-2.5.5-r1
            *
             * Have you forgotten to do a complete update prior to
              depclean? The
                   * most comprehensive command for this purpose is as
              follows:
                   *
                    *   emerge --update --newuse --deep --with-bdeps=y
                    @world
                            *
                             * Note that the --with-bdeps=y option is not
                        required in many
                                   * situations. Refer to the emerge manual page
                        (run `man emerge`)
                                   * for more information about --with-bdeps.
                                    *
                                     * Also, note that it may be necessary to
                             manually uninstall
                                           * packages that no longer exist in 
the
                             repository, since it may not
                                           * be possible to satisfy their
                             dependencies.
Can you manually emerge those needed packages?
(gnome-base/gnome-desktop:3/12 and dev-libs/openssl:0/9)  That
should be possible even though you can't compile inn or totem.

They don't seem to be valid package atoms -- according to portage.
No, but have you done something like "eix gnome-desktop" to figure out which version meets all those criteria? (3.26.2-r2 for gnome-desktop, but I don't see a match for openssl, which suggests it might be a sufficiently old version that it's no longer in portage, which could be a problem, unless you can find the old ebuild.)

Reply via email to