Nick Fortino wrote:
> John P. Burkett wrote:
>> Doing revdep-rebuild on an amd64 machine, I received a response
>> the included the following lines:
>> * All prepared. Starting rebuild
>> emerge --oneshot  app-text/xpdf:0
>> gnome-base/gnome-panel:0
>> kde-base/kdegraphics:3.5
>> mail-client/-MERGING-evolution:2.0
>> media-plugins/gst-plugins-faad:0.8
>> media-plugins/xmms-alsa:0
>> media-plugins/xmms-vorbis:0
>> media-video/totem:0
>> ..........
>> Calculating dependencies... done!
>> emerge: there are no ebuilds to satisfy
>> "mail-client/-MERGING-evolution:2.0".
>>
>> After doing emerge -C evolution, I redid revdep-rebuild but got the same
>> response. After doing emerge evolution, I again redid revdep-rebuild,
>> with the same results.
>>
>> Suggestions for how to successfully run revdep-rebuild would be most
>> welcome.  I'm willing to sacrifice evolution if that would help.
>>
>>   
> Hmm, somehow portage got the idea there is a package named
> mail-client/-MERGING-evolution, which is false.
Nick, thank you for the diagnosis.
 If you are lucky:
> emerge -avC mail-client/-MERGING-evolution
The systems's response to this was
>>> These are the packages that would be unmerged:
--- Couldn't find 'mail-client/-MERGING-evolution' to unmerge.
>>> No packages selected for removal by unmerge


> 
> Although that could fail, as package names aren't supposed to start with
> -, so who knows what portage does with it. Next shot, clear out anything
> you don't need (make sure to check the output, although these days this
> command is safe unless you have done something strange).
> emerge -av --depclean
To see what this might do, I tried emerge --pretend -av --depclean.
The response identified 163 packages to be removed, none of which appear
to be related to mail-client/-MERGING-evolution:2.0.

> 
> Final shot is to play around in /var/db/pkg. This is where portage keeps
> track of what is installed, and how, so messing around here is
> inherently unsafe. I have my suspicions as to the correct thing to do
> here, but I won't post it since I'm not terribly sure. Someone with more
> expertise could help here, but I suspect either method 1 or 2 will work.
In /var/db/pkg I found a directory mail-client/-MERGING-evolution-2.12.1
containing the following files
CATEGORY  COUNTER      FEATURES   LICENSE  SLOT
repository
CBUILD    CXXFLAGS     HOMEPAGE   NEEDED   SRC_URI
CFLAGS    DEPEND       INHERITED  PDEPEND  USE
CHOST     DESCRIPTION  IUSE       PF       environment.bz2
CONTENTS  EAPI         KEYWORDS   RDEPEND  evolution-2.12.1.ebuild

Unsure what to do next, I'd be grateful for suggestions.

-John

> 
> Nick
> 
> 


-- 
John P. Burkett
Department of Economics
University of Rhode Island
Kingston, RI 02881-0808
USA

phone (401) 874-9195

Reply via email to