Apparently, though unproven, at 22:35 on Sunday 12 December 2010, [email protected] did opine thusly:
> Mark Knecht <[email protected]> wrote: > > On Sun, Dec 12, 2010 at 10:48 AM, <[email protected]> wrote: > > > I have a fair number of preserved-libs, but it will not run at all and > > > gives the rather strange message: > > > Calculating dependencies... done! > > > > > > emerge: there are no ebuilds to satisfy "dev-tex/mplib:0". > > > (dependency required by "@preserved-rebuild") > > > > > > Now I have no such package and an eix seems to indicate that there is > > > no such, so how do I get this rebuild going again? > > > > > > Thanks in advance for all your help. > > > > > > -- > > > Your life is like a penny. You're going to lose it. The question is: > > > How do > > > you spend it? > > > > > > John Covici > > > [email protected] > > > > Probably searching for packages that depend on mplib, (equery) then > > emerge -C them (it's what I'd probably do - depends...) then re-emerge > > them if you still use them? Note that I'd go back to finding what > > members of the world file need all this stuff and emerge that with > > -DuN, maybe even doing a -depclean after the emerge -C. It's all a > > guess though. > > > > Seems like this sort of thing happens when a package gets dumped in an > > upgrade but somehow the ebuilds or package manager don't get updated > > or just don't work perfectly. > > > > Again, all a guess but I can usually figure it out looking at equery > > output, etc. > > Well, there was a package, but no ebuild, so I deleted the package and > its going, but someone broke something. I wish you could not delete an > ebuild if you have the package, or it would put it somewhere to prevent > this kind of thing. That will make portage store gigantic numbers of old and since upgraded versions just in case maybe you might need it perhaps. Sounds like a lot of pain for no gain. Sounds like exactly the kind of thing any decent dev will reject. Besides, you can always get the old ebuild back from the Attic, or you could copy it somewhere safe from /var/db/pkg/ before you delete it. Mark has the correct solution. mplib is not needed and was deleted. However, it's in preserved-rebuild as being used by something. In all likelyhood that something uses mplib purely optionally and you should just rebuild that something. You provided no output so no-one here knows how to fix your problem. -- alan dot mckinnon at gmail dot com

