Jorge Morais wrote:
> On Sat, 28 Mar 2009 14:47:56 -0400
> "John P. Burkett" <burk...@uri.edu> wrote:
> 
>> Starting March 14, whenever I have tried doing
>> emerge -D -uav system
>> the response has included
>> !!! All ebuilds that could satisfy
>> ">=app-emacs/emacs-common-gentoo-1[X]" have been masked.
>>
>> On my x86 box, the response adds
>> - app-emacs/emacs-common-gentoo-1.0 (masked by: ~x86 keyword)
>> On my amd64 machine, the equivalent line is
>> - app-emacs/emacs-common-gentoo-1.0 (masked by: ~amd64 keyword)
>>
>> The dependency listing is as follows:
>> (dependency required by "app-editors/emacs-22.3-r2" [installed])
>> (dependency required by "app-emacs/po-mode-0.17" [installed])
>> (dependency required by "sys-devel/gettext-0.17" [installed])
>> (dependency required by "sys-devel/gcc-4.1.2" [installed])
>> (dependency required by "system" [argument])
>> [..] 
>> I'm not sure whether it would be safer to (a) emerge a masked version of
>> emacs-common-gentoo-1.0 or to (b) alter the dependency structure,
>> eliminating the requirement for emacs-common-gentoo-1.0.  Further, I am
>> not sure how to do either one.  Suggestions would be much appreciated.
> 
> Looking at /usr/portage/app-editors/emacs/emacs-22.3-r2.ebuild, I see
> that it depends unconditionally on app-emacs/emacs-common-gentoo.
> You cannot eliminate this dependency by changing USE flags.
> The most natural solution is to tell Portage to accept the package
> app-emacs/emacs-common-gentoo, even though it is not officially stable.
> 
> To learn how to do this, read the portage man page and look
> for package.keywords.
> 
> For quick, "cake recipe" instructions:
> 
> 1) If there is a file named package.keywords in /etc/portage,
> add to it the line 
> app-emacs/emacs-common-gentoo
> 
> 2) If there is a directory named package.keywords in /etc/portage,
> you can create a file in it (the name of this file is irrelevant),
> and add to this file the line
> app-emacs/emacs-common-gentoo
> If there is already some file in /etc/portage/package.keywords, then,
> at your option, you can either edit this file and add to it the line
> app-emacs/emacs-common-gentoo
> or you can create a new file with this line.
> 
Thank you very much for your prompt, clear, and comprehensive response.
 Your suggestion solved the problem.
Best regards,
John


-- 
John P. Burkett
Department of Economics
University of Rhode Island
Kingston, RI 02881-0808
USA

phone (401) 874-9195

Reply via email to