For about half the packages, whenever I do an emerge -p on them i get: These are the packages that I would merge, in order. Calculating dependencies \portage: aux_get(): (1) couldn't open cache entry for app-editors/vim-core-6.1-r3 (likely caused by syntax error or corruption in the app-editors/vim-core-6.1-r3 ebuild.) !!! all ebuilds that could satisfy "app-editors/vim-core" have been masked. !!! (dependency required by "app-editors/vim-6.1-r17" [ebuild]) !!! Error calculating dependancies. Please correct. This only started when i upgraded to -r5, there is nothing obviously wrong with the ebuilds in question, and this cache entry problem causes the ebuilds to be masked cos there isnt a cache telling portage it shoudnt be masked
do you have /var/cache/edb/dep/ ? where's the cache
/var/cache/edb/dep is all there, there are some entries missing (eg app-editors/vim-core-6.1-r3), those are missing. Where should it get the cache files from?
Portage is complaining that it can't generate the cache for vim-core-6.1-r3. It says there is probably corruption in the vim-core ebuild. You can delete it an rsync and see if that fixes it. You could also source the ebuild to see if bash can give you some help as to the problem.
no new info