Gentoo Archives: gentoo-user

From: Zeerak Waseem <zeerak.w@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Re: Xorg-server fails to compile
Date: Mon, 14 Dec 2009 06:02:18
Message-Id: op.u4wu16ghagyv58@zeerak
In Reply to: Re: [gentoo-user] Re: Xorg-server fails to compile by meino.cramer@gmx.de
1 On my system I have libXtst-1.1.0 installed but I'm running with
2 xextproto-7.1.1 try unmasking xextproto and see if that helps.
3
4 On Mon, 14 Dec 2009 04:27:11 +0100, <meino.cramer@×××.de> wrote:
5
6 > walt <w41ter@×××××.com> [09-12-14 01:08]:
7 >> On 12/13/2009 10:03 AM, meino.cramer@×××.de wrote:
8 >> >
9 >> >Hi,
10 >> >
11 >> >emerge of xorg-server-1.6.5-r1 fails while in the build process.
12 >> >
13 >> >Logfile's contents is:
14 >>
15 >> >/usr/include/X11/extensions/dpms.h:40: error: expected ')' before '*'
16 >> >token
17 >> >/usr/include/X11/extensions/dpms.h:41: error: expected '=', ',', ';',
18 >> >'asm' or '__attribute__' before 'DPMSGetVersion'
19 >> >/usr/include/X11/extensions/dpms.h:42: error: expected ')' before '*'
20 >> >token
21 >> >/usr/include/X11/extensions/dpms.h:43: error: expected '=', ',', ';',
22 >> >'asm' or '__attribute__' before 'DPMSSetTimeouts'
23 >> >/usr/include/X11/extensions/dpms.h:44: error: expected ')' before '*'
24 >> >token
25 >> >/usr/include/X11/extensions/dpms.h:45: error: expected '=', ',', ';',
26 >> >'asm' or '__attribute__' before 'DPMSEnable'
27 >> >/usr/include/X11/extensions/dpms.h:46: error: expected '=', ',', ';',
28 >> >'asm' or '__attribute__' before 'DPMSDisable'
29 >> >/usr/include/X11/extensions/dpms.h:47: error: expected '=', ',', ';',
30 >> >'asm' or '__attribute__' before 'DPMSForceLevel'
31 >> >/usr/include/X11/extensions/dpms.h:48: error: expected '=', ',', ';',
32 >> >'asm' or '__attribute__' before 'DPMSInfo'
33 >>
34 >> That file (dpms.h) is installed by x11-proto/xextproto-7.0.5. Do you
35 >> have
36 >> that version? I would re-emerge that package even if it look correct.
37 >>
38 >
39 > Emerge refuses to merge that:
40 >
41 > * This package will overwrite one or more files that may belong to other
42 > * packages (see list below). You can use a command such as `portageq
43 > * owners / <filename>` to identify the installed package that owns a
44 > * file. If portageq reports that only one package owns a file then do
45 > * NOT file a bug report. A bug report is only useful if it identifies at
46 > * least two or more packages that are known to install the same file(s).
47 > * If a collision occurs and you can not explain where the file came from
48 > * then you should simply ignore the collision since there is not enough
49 > * information to determine if a real problem exists. Please do NOT file
50 > * a bug report at http://bugs.gentoo.org unless you report exactly which
51 > * two packages install the same file(s). Once again, please do NOT file
52 > * a bug report unless you have completely understood the above message.
53 > *
54 > * Detected file collision(s):
55 > *
56 > * /usr/include/X11/extensions/XTest.h
57 > * /usr/include/X11/extensions/lbxbuf.h
58 > * /usr/include/X11/extensions/Xag.h
59 > * /usr/include/X11/extensions/Xge.h
60 > * /usr/include/X11/extensions/lbxbufstr.h
61 > * /usr/include/X11/extensions/XEVI.h
62 > * /usr/include/X11/extensions/multibuf.h
63 > * /usr/include/X11/extensions/shape.h
64 > * /usr/include/X11/extensions/XLbx.h
65 > * /usr/include/X11/extensions/XShm.h
66 > * /usr/include/X11/extensions/Xdbe.h
67 > * /usr/include/X11/extensions/Xcup.h
68 > * /usr/include/X11/extensions/Xext.h
69 > * /usr/include/X11/extensions/dpms.h
70 > * /usr/include/X11/extensions/MITMisc.h
71 > * /usr/include/X11/extensions/security.h
72 > * /usr/include/X11/extensions/xtestext1.h
73 > * /usr/include/X11/extensions/sync.h
74 > * /usr/include/X11/extensions/lbximage.h
75 > * /usr/include/X11/extensions/extutil.h
76 > *
77 > * Searching all installed packages for file collisions...
78 > *
79 > * Press Ctrl-C to Stop
80 > *
81 > * x11-libs/libXext-1.1.1
82 > * /usr/include/X11/extensions/MITMisc.h
83 > * /usr/include/X11/extensions/XEVI.h
84 > * /usr/include/X11/extensions/XLbx.h
85 > * /usr/include/X11/extensions/XShm.h
86 > * /usr/include/X11/extensions/Xag.h
87 > * /usr/include/X11/extensions/Xcup.h
88 > * /usr/include/X11/extensions/Xdbe.h
89 > * /usr/include/X11/extensions/Xext.h
90 > * /usr/include/X11/extensions/Xge.h
91 > * /usr/include/X11/extensions/dpms.h
92 > * /usr/include/X11/extensions/extutil.h
93 > * /usr/include/X11/extensions/lbxbuf.h
94 > * /usr/include/X11/extensions/lbxbufstr.h
95 > * /usr/include/X11/extensions/lbximage.h
96 > * /usr/include/X11/extensions/multibuf.h
97 > * /usr/include/X11/extensions/security.h
98 > * /usr/include/X11/extensions/shape.h
99 > * /usr/include/X11/extensions/sync.h
100 > * /usr/include/X11/extensions/xtestext1.h
101 > *
102 > * x11-libs/libXtst-1.1.0
103 > * /usr/include/X11/extensions/XTest.h
104 > *
105 > * Package 'x11-proto/xextproto-7.0.5' NOT merged due to file collisions.
106 > * If necessary, refer to your elog messages for the whole content of the
107 > * above message.
108 >
109 > but interestingly
110 >
111 > portageq owners / xextproto
112 >
113 > reports
114 >
115 > None of the installed packages claim the file(s).
116 >
117 > How can I proceed ?
118 >
119 >
120 >
121 >
122 >
123
124
125 --
126 Zeerak