On 1/5/06, Trenton Adams <[EMAIL PROTECTED]> wrote:
> Calculating world dependencies |
> emerge: there are no ebuilds to satisfy ">=dev-perl/PodParser-1.22".
> (dependency required by "mail-filter/spamassassin-3.1.0" [binary])

This is something that sometimes occurs when you get an out-of-sync
portage tree (you are syncing at the same time as the mirror is
updating).

The fix is to just emerge --sync again.

It can also happen if you use NFS for portage but do not keep the
cache up-to-date.

> re-merge it without --usepkg.  If I recall correctly, I also would
> have had to remove the file "/var/cache/edb/remote_metadata.pickle",

The portage cache should be updated automatically at the end of every
sync.  So no, removing this file would not be necessary.

> but I started using NFS for my portage instead.  That file has
> information about packages, and their dependencies, so I looked in it,
> and it had the wrong information.

Are you also using NFS for /var/cache/edb?  If not, then you need to
run emerge --metadata.

-Richard

PS: Please avoid top-posting here.

-- 
gentoo-user@gentoo.org mailing list

Reply via email to