X-Server 1.3, randr 1.2 and dualscreen?

JM Ibanez jm at orangeandbronze.com
Sat Mar 24 13:13:12 PDT 2007


Andreas Schildbach <andreas at schildbach.de> writes:

> JM Ibanez wrote:
>
>> I'm also running Feisty, but I compiled with the driver in git; you
>> should use that instead, as there have been a lot of changes (for
>> example, modesetting code was moved into the xserver proper instead of
>> just being intel-specific). That would also explain why you don't get
>> any output names on xrandr.
>
> Thanks for the hint. When compiling xf86-video-intel (modesetting), I
> get the following compile error:
>
> make[3]: Entering directory
> /home/aschildbach/devfeisty/xf86-video-intel/src'
> if /bin/bash ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H
> -I. -I. -I..    -Wall -Wpointer-arith -Wstrict-prototypes
> -Wmissing-prototypes -Wmissing-declarations  -Wnested-externs
> -fno-strict-aliasing -I/usr/include/xorg   -I/usr/include/drm
> -I/usr/include/X11/dri -DI830_XV -DI830_USE_XAA -DI830_USE_EXA -g -O2
> -MT i830_cursor.lo -MD -MP -MF ".deps/i830_cursor.Tpo" -c -o 
> i830_cursor.lo i830_cursor.c; \
>         then mv -f ".deps/i830_cursor.Tpo" ".deps/i830_cursor.Plo";
> else rm -f ".deps/i830_cursor.Tpo"; exit 1; fi
>  gcc -DHAVE_CONFIG_H -I. -I. -I.. -Wall -Wpointer-arith
> -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations
> -Wnested-externs -fno-strict-aliasing -I/usr/include/xorg
> -I/usr/include/drm -I/usr/include/X11/dri -DI830_XV -DI830_USE_XAA
> -DI830_USE_EXA -g -O2 -MT i830_cursor.lo -MD -MP -MF
> .deps/i830_cursor.Tpo -c i830_cursor.c  -fPIC -DPIC -o
> .libs/i830_cursor.o
> i830_cursor.c: In function 'I830SetPipeCursor':
> i830_cursor.c:121: error: 'struct _xf86Crtc' has no member named
> cursorInRange'
> i830_cursor.c:122: error: 'struct _xf86Crtc' has no member named
> cursorShown'
> i830_cursor.c:150: error: 'struct _xf86Crtc' has no member named
> cursorShown'
> i830_cursor.c:152: error: 'struct _xf86Crtc' has no member named
> cursorShown'
> i830_cursor.c:170: error: 'struct _xf86Crtc' has no member named
> cursorShown'
> i830_cursor.c: In function 'I830InitHWCursor':
> i830_cursor.c:187: error: 'struct _xf86Crtc' has no member named
> cursorShown'
> i830_cursor.c: In function 'I830SetCursorPosition':
> i830_cursor.c:556: error: 'struct _xf86Crtc' has no member named
> cursorInRange'
> make[3]: *** [i830_cursor.lo] Error 1
> make[3]: Leaving directory
> /home/aschildbach/devfeisty/xf86-video-intel/src'
> make[2]: *** [all-recursive] Error 1
> make[2]: Leaving directory
> /home/aschildbach/devfeisty/xf86-video-intel/src'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/home/aschildbach/devfeisty/xf86-video-intel'
> make: *** [all] Error 2
>
> Can you say what's the problem here?

Did you install the xserver (1.3 branch) side-by-side with the Feisty X
server? You might want to point your intel driver source to the 1.3
source via the configure switch
--with-xserver-source=/absolute/path/to/xserver . You might be compiling
with the Feisty include. You might also want to try compiling from the
git tag xf86-video-intel-1.9.92.

HTH
-- 
JM Ibanez
Senior Software Engineer
Orange & Bronze Software Labs, Ltd. Co.

jm at orangeandbronze.com
http://software.orangeandbronze.com/



More information about the xorg mailing list