It seems you really need to pick the handbook and give it a good read.
However, some possible causes for your problem: - You have set a custom $PORTDIR in your make.conf which is incorrect, not probable, portage would complain about the missing profile before complaining about the missing ebuild.
- You have portage in a separate partition and you didn't mount it, not probable, portage would complain about the missing profile before complaining about the missing ebuild.
- You are misstyping the name of the ebuild. Use emerge -s to search the correct name of an ebuild if you are not sure. Most probable cause.
- You deleted some branches of your portage tree. That'd be original

There are some more possible causes, but I will not bore you with exotic stuff. In any of these cases (except missityping) emerge --sync will sort the problem. |