upgrading portage problem.
I was trying to install a jpeg library via ebuild and ran into a problem because the package required EAPI3. I did a sync and it told me that the profile is not updated. I did a 'eselect profile set 1' which was the best match (default/linux/amd64/10.0). I was also informed that the new portage version should be installed. I then ran 'emerge portage' and it gave me this:
Calculating dependencies... done!
!!! All ebuilds that could satisfy "app-shells/bash-completion" have been masked.
!!! One of the following masked packages is required to complete your request:
- app-shells/bash-completion-1.2 (masked by: EAPI 3)
The current version of portage supports EAPI '2'. You must upgrade to a
newer version of portage before EAPI masked packages can be installed.
I tried unmasking but it did not work because EAPI 3 was masking and you have to update portage first.
I tried to install portage w/o dependencies 'emerge -avO portage' and it complaind about python being out of date. I could not get python updated because it also depends on app-shells/bash-completion.