1 |
On Thursday 12 November 2009 23:51:32 Marcus Wanner wrote: |
2 |
> On 11/12/2009 4:43 PM, Alan McKinnon wrote: |
3 |
> > On Thursday 12 November 2009 20:21:41 Marcus Wanner wrote: |
4 |
> >> On 11/12/2009 12:56 PM, Roy Wright wrote: |
5 |
> >>> On Nov 12, 2009, at 11:24 AM, Marcus Wanner wrote: |
6 |
> >>>> On 11/12/2009 11:55 AM, Roy Wright wrote: |
7 |
> >>>>> Disable (either temporary or permanent) the "xinerama" USE flag. |
8 |
> >>>> |
9 |
> >>>> Me or Alan? |
10 |
> >>> |
11 |
> >>> OP |
12 |
> >>> |
13 |
> >>> As a suggestion for a work around for the compile issue. If you |
14 |
> >>> temporarily disable xinerama, then the build should proceed. Then if |
15 |
> >>> you need xinerama, enable the USE flag and build again. |
16 |
> >> |
17 |
> >> I don't have the xinerama use flag set anywhere...I don't know what it |
18 |
> >> is, I don't want it, and I hopefully don't need it. |
19 |
> >> |
20 |
> >> I did put -xinerama in my use flag variable and try again, we'll see how |
21 |
> >> that works...btw, I have switched to xorg-server-1.7.1, since I don't |
22 |
> >> want to go through upgrading more than I need to. |
23 |
> > |
24 |
> > libXinerama and xineramaproto are hard-DEPENDS on quite a few things: |
25 |
> > |
26 |
> > $ equery depends libXinerama |
27 |
> > * Searching for libXinerama ... |
28 |
> > app-emulation/vmware-player-2.5.3.185404 (x11-libs/libXinerama) |
29 |
> > app-office/openoffice-3.1.1 (x11-libs/libXinerama) |
30 |
> > |
31 |
> > |
32 |
> > $ equery depends xineramaproto |
33 |
> > * Searching for xineramaproto ... |
34 |
> > app-office/openoffice-3.1.1 (x11-proto/xineramaproto) |
35 |
> > x11-base/xorg-server-1.7.1 (>=x11-proto/xineramaproto-1.1.3) |
36 |
> > x11-libs/libXinerama-1.1 (>=x11-proto/xineramaproto-1.2) |
37 |
> |
38 |
> I'm really sorry for my noobishness, but could you explain exectly what |
39 |
> "proto" means in this context and how it applies to me? |
40 |
|
41 |
Xorg used to be one ginormous complicated package. It is now a ginormous |
42 |
complicated collection of small packages, each one simple. |
43 |
|
44 |
This is supposed to make someone's life easier. In reality it moves the |
45 |
complexity from point A to point B, where you still have to deal with it :-) |
46 |
|
47 |
The -proto packages are the protocol header files. They tell the compiler how |
48 |
to build other packages that use those protocols. They are separate because |
49 |
Ubuntu users don't need them - they don't compile stuff. You do, so you need |
50 |
them, and the Xorg ebuilds pull them in. |
51 |
|
52 |
-- |
53 |
alan dot mckinnon at gmail dot com |