Gentoo Archives: gentoo-user

From: "John P. Burkett" <burkett@×××.edu>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] emacs-common-gentoo-1[X] mask
Date: Sat, 28 Mar 2009 22:25:30
Message-Id: 49CEA3CE.9020707@uri.edu
In Reply to: Re: [gentoo-user] emacs-common-gentoo-1[X] mask by Jorge Morais
1 Jorge Morais wrote:
2 > On Sat, 28 Mar 2009 14:47:56 -0400
3 > "John P. Burkett" <burkett@×××.edu> wrote:
4 >
5 >> Starting March 14, whenever I have tried doing
6 >> emerge -D -uav system
7 >> the response has included
8 >> !!! All ebuilds that could satisfy
9 >> ">=app-emacs/emacs-common-gentoo-1[X]" have been masked.
10 >>
11 >> On my x86 box, the response adds
12 >> - app-emacs/emacs-common-gentoo-1.0 (masked by: ~x86 keyword)
13 >> On my amd64 machine, the equivalent line is
14 >> - app-emacs/emacs-common-gentoo-1.0 (masked by: ~amd64 keyword)
15 >>
16 >> The dependency listing is as follows:
17 >> (dependency required by "app-editors/emacs-22.3-r2" [installed])
18 >> (dependency required by "app-emacs/po-mode-0.17" [installed])
19 >> (dependency required by "sys-devel/gettext-0.17" [installed])
20 >> (dependency required by "sys-devel/gcc-4.1.2" [installed])
21 >> (dependency required by "system" [argument])
22 >> [..]
23 >> I'm not sure whether it would be safer to (a) emerge a masked version of
24 >> emacs-common-gentoo-1.0 or to (b) alter the dependency structure,
25 >> eliminating the requirement for emacs-common-gentoo-1.0. Further, I am
26 >> not sure how to do either one. Suggestions would be much appreciated.
27 >
28 > Looking at /usr/portage/app-editors/emacs/emacs-22.3-r2.ebuild, I see
29 > that it depends unconditionally on app-emacs/emacs-common-gentoo.
30 > You cannot eliminate this dependency by changing USE flags.
31 > The most natural solution is to tell Portage to accept the package
32 > app-emacs/emacs-common-gentoo, even though it is not officially stable.
33 >
34 > To learn how to do this, read the portage man page and look
35 > for package.keywords.
36 >
37 > For quick, "cake recipe" instructions:
38 >
39 > 1) If there is a file named package.keywords in /etc/portage,
40 > add to it the line
41 > app-emacs/emacs-common-gentoo
42 >
43 > 2) If there is a directory named package.keywords in /etc/portage,
44 > you can create a file in it (the name of this file is irrelevant),
45 > and add to this file the line
46 > app-emacs/emacs-common-gentoo
47 > If there is already some file in /etc/portage/package.keywords, then,
48 > at your option, you can either edit this file and add to it the line
49 > app-emacs/emacs-common-gentoo
50 > or you can create a new file with this line.
51 >
52 Thank you very much for your prompt, clear, and comprehensive response.
53 Your suggestion solved the problem.
54 Best regards,
55 John
56
57
58 --
59 John P. Burkett
60 Department of Economics
61 University of Rhode Island
62 Kingston, RI 02881-0808
63 USA
64
65 phone (401) 874-9195

Replies

Subject Author
Re: [gentoo-user] emacs-common-gentoo-1[X] mask Jorge Morais <please.no.spam.here@×××××.com>