Gentoo Archives: gentoo-user

From: Marcus Wanner <marcusw@×××.net>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] xorg-server-1.6.5 build errors (~x86 upgrade)
Date: Thu, 12 Nov 2009 23:38:16
Message-Id: 4AFC9C65.6010506@cox.net
In Reply to: Re: [gentoo-user] xorg-server-1.6.5 build errors (~x86 upgrade) by Alan McKinnon
1 On 11/12/2009 6:28 PM, Alan McKinnon wrote:
2 > On Friday 13 November 2009 00:06:53 Marcus Wanner wrote:
3 >
4 >> On 11/12/2009 5:01 PM, Alan McKinnon wrote:
5 >>
6 >>> On Thursday 12 November 2009 23:51:32 Marcus Wanner wrote:
7 >>>
8 >>>> On 11/12/2009 4:43 PM, Alan McKinnon wrote:
9 >>>>
10 >>>>> On Thursday 12 November 2009 20:21:41 Marcus Wanner wrote:
11 >>>>>
12 >>>>>> On 11/12/2009 12:56 PM, Roy Wright wrote:
13 >>>>>>
14 >>>>>>> On Nov 12, 2009, at 11:24 AM, Marcus Wanner wrote:
15 >>>>>>>
16 >>>>>>>> On 11/12/2009 11:55 AM, Roy Wright wrote:
17 >>>>>>>>
18 >>>>>>>>> Disable (either temporary or permanent) the "xinerama" USE flag.
19 >>>>>>>>>
20 >>>>>>>> Me or Alan?
21 >>>>>>>>
22 >>>>>>> OP
23 >>>>>>>
24 >>>>>>> As a suggestion for a work around for the compile issue. If you
25 >>>>>>> temporarily disable xinerama, then the build should proceed. Then if
26 >>>>>>> you need xinerama, enable the USE flag and build again.
27 >>>>>>>
28 >>>>>> I don't have the xinerama use flag set anywhere...I don't know what it
29 >>>>>> is, I don't want it, and I hopefully don't need it.
30 >>>>>>
31 >>>>>> I did put -xinerama in my use flag variable and try again, we'll see
32 >>>>>> how that works...btw, I have switched to xorg-server-1.7.1, since I
33 >>>>>> don't want to go through upgrading more than I need to.
34 >>>>>>
35 >>>>> libXinerama and xineramaproto are hard-DEPENDS on quite a few things:
36 >>>>>
37 >>>>> $ equery depends libXinerama
38 >>>>> * Searching for libXinerama ...
39 >>>>> app-emulation/vmware-player-2.5.3.185404 (x11-libs/libXinerama)
40 >>>>> app-office/openoffice-3.1.1 (x11-libs/libXinerama)
41 >>>>>
42 >>>>>
43 >>>>> $ equery depends xineramaproto
44 >>>>> * Searching for xineramaproto ...
45 >>>>> app-office/openoffice-3.1.1 (x11-proto/xineramaproto)
46 >>>>> x11-base/xorg-server-1.7.1 (>=x11-proto/xineramaproto-1.1.3)
47 >>>>> x11-libs/libXinerama-1.1 (>=x11-proto/xineramaproto-1.2)
48 >>>>>
49 >>>> I'm really sorry for my noobishness, but could you explain exectly what
50 >>>> "proto" means in this context and how it applies to me?
51 >>>>
52 >>> Xorg used to be one ginormous complicated package. It is now a ginormous
53 >>> complicated collection of small packages, each one simple.
54 >>>
55 >>> This is supposed to make someone's life easier. In reality it moves the
56 >>> complexity from point A to point B, where you still have to deal with it
57 >>> :-)
58 >>>
59 >>> The -proto packages are the protocol header files. They tell the compiler
60 >>> how to build other packages that use those protocols. They are separate
61 >>> because Ubuntu users don't need them - they don't compile stuff. You do,
62 >>> so you need them, and the Xorg ebuilds pull them in.
63 >>>
64 >> Thank you. Do those need to be recompiled when something depending on
65 >> them is?
66 >>
67 >
68 > Not usually. You don't compile headers, you just unpack them from the archive
69 > so other apps can use them.
70 >
71 > But, this is software and we never really expect stuff to actually work. So
72 > some ebuilds might actually build something. In which case, it safer to just
73 > emerge them anyway. Those packages take just a few seconds to install
74 >
75 Thank you.
76
77 Marcus