trinity-devel@lists.pearsoncomputing.net

Message: previous - next
Month: September 2011

kdelibs: krandr and older xrandr version

From: François ANDRIOT <francois.andriot@...>
Date: Fri, 16 Sep 2011 22:34:12 +0200
Hello, I'm trying to build kdelibs 3.5.12 on RHEL 5 (which is getting a 
bit old, but still supported by RH, and widely used in companies).

When compiling krandr, it fails with the following output:

make[2]: entrant dans le r�pertoire � 
/home/albator/rpmbuild/BUILD/kdelibs/krandr �
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. 
-I.. -I../dcop -I../kdecore -I../kio/kssl -I../kjs -I./.. -I../dcop 
-I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdecore/network 
-I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. 
-I/usr/lib64/qt-3.3/include -include tqt.h -I. -I/opt/trinity/include 
-I/opt/trinity/include/tqt  -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG 
-O2  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions 
-fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c -o 
lowlevel_randr.lo lowlevel_randr.c
  gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl 
-I../kjs -I./.. -I../dcop -I../libltdl -I../kdefx -I../kdecore 
-I../kdecore -I../kdecore/network -I../kdeui -I../kio -I../kio/kio 
-I../kio/kfile -I.. -I/usr/lib64/qt-3.3/include -include tqt.h -I. 
-I/opt/trinity/include -I/opt/trinity/include/tqt -DQT_THREAD_SUPPORT 
-D_REENTRANT -DNDEBUG -O2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 
-fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 
-mtune=generic -c lowlevel_randr.c  -fPIC -DPIC -o .libs/lowlevel_randr.o
In file included from lowlevel_randr.c:23:
lowlevel_randr.h:102:7: warning: no newline at end of file
In file included from lowlevel_randr.c:24:
lowlevel_randr.h:29: error: expected specifier-qualifier-list before 
'RRCrtc'
lowlevel_randr.h:44: error: expected specifier-qualifier-list before 
'RROutput'
lowlevel_randr.h:55: error: expected specifier-qualifier-list before 
'XRRScreenResources'
lowlevel_randr.h:90: error: expected '=', ',', ';', 'asm' or 
'__attribute__' before '*' token
lowlevel_randr.h:91: error: expected ')' before '*' token
lowlevel_randr.h:92: error: expected ')' before '*' token
lowlevel_randr.h:93: error: expected declaration specifiers or '...' 
before 'RROutput'
[...]
and so on ... (the full log is attached to this mail)

It seems that RHEL5 Xrandr version (1.1.1) is too old for krandr.
I have no idea of what is the most reasonable way to go:
Should I try to compile a newer version of Xrandr ? Is that even 
possible without compiling a lot of other stuff ?
Should I disable krandr in kdelibs makefile ? What will be the 
consequences on further compiled packages ?
Should I revert all krandr-related patches to recover older KDE3 
functionalities ?

Thanks in advance for your enlightenment :-)
Francois Andriot
/bin/sh ../libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kjs -I./.. -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdecore/network -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/lib64/qt-3.3/include -include tqt.h -I. -I/opt/trinity/include -I/opt/trinity/include/tqt  -DQT_THREAD_SUPPORT  -D_REENTRANT  -DNDEBUG -O2  -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c -o lowlevel_randr.lo lowlevel_randr.c
 gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I../kdecore -I../kio/kssl -I../kjs -I./.. -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdecore/network -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/lib64/qt-3.3/include -include tqt.h -I. -I/opt/trinity/include -I/opt/trinity/include/tqt -DQT_THREAD_SUPPORT -D_REENTRANT -DNDEBUG -O2 -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -c lowlevel_randr.c  -fPIC -DPIC -o .libs/lowlevel_randr.o
In file included from lowlevel_randr.c:23:
lowlevel_randr.h:102:7: warning: no newline at end of file
In file included from lowlevel_randr.c:24:
lowlevel_randr.h:29: error: expected specifier-qualifier-list before 'RRCrtc'
lowlevel_randr.h:44: error: expected specifier-qualifier-list before 'RROutput'
lowlevel_randr.h:55: error: expected specifier-qualifier-list before 'XRRScreenResources'
lowlevel_randr.h:90: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
lowlevel_randr.h:91: error: expected ')' before '*' token
lowlevel_randr.h:92: error: expected ')' before '*' token
lowlevel_randr.h:93: error: expected declaration specifiers or '...' before 'RROutput'
lowlevel_randr.h:94: error: expected declaration specifiers or '...' before 'RROutput'
lowlevel_randr.h:95: error: expected declaration specifiers or '...' before 'RROutput'
lowlevel_randr.c:30: error: expected declaration specifiers or '...' before 'RROutput'
lowlevel_randr.c: In function 'internal_get_output_name':
lowlevel_randr.c:35: error: 'struct ScreenInfo' has no member named 'n_output'
lowlevel_randr.c:36: error: 'id' undeclared (first use in this function)
lowlevel_randr.c:36: error: (Each undeclared identifier is reported only once
lowlevel_randr.c:36: error: for each function it appears in.)
lowlevel_randr.c:36: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:37: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c: At top level:
lowlevel_randr.c:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
lowlevel_randr.c:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
lowlevel_randr.c:79: error: expected declaration specifiers or '...' before 'RROutput'
lowlevel_randr.c: In function 'internal_get_width_by_output_id':
lowlevel_randr.c:83: error: 'RRMode' undeclared (first use in this function)
lowlevel_randr.c:83: error: expected ';' before 'mode_id'
lowlevel_randr.c:84: error: 'XRRModeInfo' undeclared (first use in this function)
lowlevel_randr.c:84: error: 'mode_info' undeclared (first use in this function)
lowlevel_randr.c:88: error: 'struct ScreenInfo' has no member named 'n_output'
lowlevel_randr.c:89: error: 'output_id' undeclared (first use in this function)
lowlevel_randr.c:89: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:90: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:95: error: 'mode_id' undeclared (first use in this function)
lowlevel_randr.c:95: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:96: warning: implicit declaration of function 'internal_find_mode_by_xid'
lowlevel_randr.c:98: warning: implicit declaration of function 'internal_mode_width'
lowlevel_randr.c:98: error: 'struct CrtcInfo' has no member named 'cur_rotation'
lowlevel_randr.c:81: warning: unused variable 'output_info'
lowlevel_randr.c: At top level:
lowlevel_randr.c:107: error: expected declaration specifiers or '...' before 'RROutput'
lowlevel_randr.c: In function 'internal_get_height_by_output_id':
lowlevel_randr.c:111: error: 'RRMode' undeclared (first use in this function)
lowlevel_randr.c:111: error: expected ';' before 'mode_id'
lowlevel_randr.c:112: error: 'XRRModeInfo' undeclared (first use in this function)
lowlevel_randr.c:112: error: 'mode_info' undeclared (first use in this function)
lowlevel_randr.c:116: error: 'struct ScreenInfo' has no member named 'n_output'
lowlevel_randr.c:117: error: 'output_id' undeclared (first use in this function)
lowlevel_randr.c:117: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:118: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:123: error: 'mode_id' undeclared (first use in this function)
lowlevel_randr.c:123: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:126: warning: implicit declaration of function 'internal_mode_height'
lowlevel_randr.c:126: error: 'struct CrtcInfo' has no member named 'cur_rotation'
lowlevel_randr.c:109: warning: unused variable 'output_info'
lowlevel_randr.c: At top level:
lowlevel_randr.c:135: error: expected ')' before '*' token
lowlevel_randr.c:149: error: expected ')' before '*' token
lowlevel_randr.c:164: error: expected declaration specifiers or '...' before 'XRROutputInfo'
lowlevel_randr.c: In function 'internal_find_crtc':
lowlevel_randr.c:169: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:170: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:170: error: 'output' undeclared (first use in this function)
lowlevel_randr.c:171: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c: In function 'internal_auto_find_crtc':
lowlevel_randr.c:184: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:185: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:186: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:192: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c: In function 'internal_set_screen_size':
lowlevel_randr.c:203: error: 'XRRModeInfo' undeclared (first use in this function)
lowlevel_randr.c:203: error: 'mode_info' undeclared (first use in this function)
lowlevel_randr.c:213: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:214: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:215: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:218: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:219: error: 'struct CrtcInfo' has no member named 'cur_x'
lowlevel_randr.c:220: error: 'struct CrtcInfo' has no member named 'cur_y'
lowlevel_randr.c:222: error: 'struct CrtcInfo' has no member named 'cur_rotation'
lowlevel_randr.c:223: error: 'struct CrtcInfo' has no member named 'cur_rotation'
lowlevel_randr.c:233: error: 'struct ScreenInfo' has no member named 'max_width'
lowlevel_randr.c:239: error: 'struct ScreenInfo' has no member named 'min_width'
lowlevel_randr.c:240: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:240: error: 'struct ScreenInfo' has no member named 'min_width'
lowlevel_randr.c:242: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:245: error: 'struct ScreenInfo' has no member named 'max_height'
lowlevel_randr.c:251: error: 'struct ScreenInfo' has no member named 'min_height'
lowlevel_randr.c:252: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:252: error: 'struct ScreenInfo' has no member named 'min_height'
lowlevel_randr.c:254: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:258: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:259: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:263: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:264: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:270: error: 'struct ScreenInfo' has no member named 'cur_mmWidth'
lowlevel_randr.c:271: error: 'struct ScreenInfo' has no member named 'cur_mmHeight'
lowlevel_randr.c: In function 'internal_screen_apply':
lowlevel_randr.c:285: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:286: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:287: error: 'struct ScreenInfo' has no member named 'cur_mmWidth'
lowlevel_randr.c:288: error: 'struct ScreenInfo' has no member named 'cur_mmHeight'
lowlevel_randr.c:301: warning: implicit declaration of function 'XRRSetScreenSize'
lowlevel_randr.c:283: warning: unused variable 'first'
lowlevel_randr.c: In function 'internal_crtc_apply':
lowlevel_randr.c:308: error: 'XRRCrtcInfo' undeclared (first use in this function)
lowlevel_randr.c:308: error: 'rr_crtc_info' undeclared (first use in this function)
lowlevel_randr.c:310: error: 'XRRScreenResources' undeclared (first use in this function)
lowlevel_randr.c:310: error: 'res' undeclared (first use in this function)
lowlevel_randr.c:311: error: 'RRCrtc' undeclared (first use in this function)
lowlevel_randr.c:311: error: expected ';' before 'crtc_id'
lowlevel_randr.c:313: error: 'RRMode' undeclared (first use in this function)
lowlevel_randr.c:313: error: expected ';' before 'mode_id'
lowlevel_randr.c:315: error: 'RROutput' undeclared (first use in this function)
lowlevel_randr.c:315: error: 'outputs' undeclared (first use in this function)
lowlevel_randr.c:324: error: 'struct CrtcInfo' has no member named 'screen_info'
lowlevel_randr.c:326: error: 'struct ScreenInfo' has no member named 'res'
lowlevel_randr.c:327: error: 'crtc_id' undeclared (first use in this function)
lowlevel_randr.c:327: error: 'struct CrtcInfo' has no member named 'id'
lowlevel_randr.c:328: error: 'struct CrtcInfo' has no member named 'cur_x'
lowlevel_randr.c:329: error: 'struct CrtcInfo' has no member named 'cur_y'
lowlevel_randr.c:331: error: 'mode_id' undeclared (first use in this function)
lowlevel_randr.c:331: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:332: error: 'struct CrtcInfo' has no member named 'cur_rotation'
lowlevel_randr.c:334: error: 'struct CrtcInfo' has no member named 'cur_noutput'
lowlevel_randr.c:342: error: 'struct ScreenInfo' has no member named 'n_output'
lowlevel_randr.c:343: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:345: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:345: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:346: error: 'struct OutputInfo' has no member named 'id'
lowlevel_randr.c:351: warning: implicit declaration of function 'XRRSetCrtcConfig'
lowlevel_randr.c:356: error: 'struct CrtcInfo' has no member named 'changed'
lowlevel_randr.c: In function 'internal_crtc_disable':
lowlevel_randr.c:368: error: 'struct CrtcInfo' has no member named 'screen_info'
lowlevel_randr.c:370: error: 'struct ScreenInfo' has no member named 'res'
lowlevel_randr.c:370: error: 'struct CrtcInfo' has no member named 'id'
lowlevel_randr.c: In function 'internal_read_screen_info':
lowlevel_randr.c:379: error: 'XRRScreenResources' undeclared (first use in this function)
lowlevel_randr.c:379: error: 'sr' undeclared (first use in this function)
lowlevel_randr.c:385: warning: implicit declaration of function 'XRRGetScreenResources'
lowlevel_randr.c:394: error: 'struct ScreenInfo' has no member named 'res'
lowlevel_randr.c:395: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:396: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:397: error: 'struct ScreenInfo' has no member named 'cur_mmWidth'
lowlevel_randr.c:398: error: 'struct ScreenInfo' has no member named 'cur_mmHeight'
lowlevel_randr.c:399: error: 'struct ScreenInfo' has no member named 'n_output'
lowlevel_randr.c:400: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:401: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:402: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:403: error: 'struct ScreenInfo' has no member named 'clone'
lowlevel_randr.c:405: warning: implicit declaration of function 'XRRGetScreenSizeRange'
lowlevel_randr.c:405: error: 'struct ScreenInfo' has no member named 'min_width'
lowlevel_randr.c:405: error: 'struct ScreenInfo' has no member named 'min_height'
lowlevel_randr.c:405: error: 'struct ScreenInfo' has no member named 'max_width'
lowlevel_randr.c:405: error: 'struct ScreenInfo' has no member named 'max_height'
lowlevel_randr.c:410: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:411: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:412: error: 'XRRCrtcInfo' undeclared (first use in this function)
lowlevel_randr.c:412: error: 'xrr_crtc_info' undeclared (first use in this function)
lowlevel_randr.c:412: warning: implicit declaration of function 'XRRGetCrtcInfo'
lowlevel_randr.c:414: error: 'struct CrtcInfo' has no member named 'id'
lowlevel_randr.c:415: error: 'struct CrtcInfo' has no member named 'info'
lowlevel_randr.c:416: error: 'struct CrtcInfo' has no member named 'cur_x'
lowlevel_randr.c:417: error: 'struct CrtcInfo' has no member named 'cur_y'
lowlevel_randr.c:418: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:419: error: 'struct CrtcInfo' has no member named 'cur_rotation'
lowlevel_randr.c:420: error: 'struct CrtcInfo' has no member named 'rotations'
lowlevel_randr.c:421: error: 'struct CrtcInfo' has no member named 'cur_noutput'
lowlevel_randr.c:423: error: 'struct CrtcInfo' has no member named 'changed'
lowlevel_randr.c:424: error: 'struct CrtcInfo' has no member named 'screen_info'
lowlevel_randr.c:431: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:432: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:434: error: 'struct OutputInfo' has no member named 'id'
lowlevel_randr.c:435: error: 'struct OutputInfo' has no member named 'info'
lowlevel_randr.c:435: warning: implicit declaration of function 'XRRGetOutputInfo'
lowlevel_randr.c:436: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:436: error: 'struct OutputInfo' has no member named 'info'
lowlevel_randr.c:436: error: too many arguments to function 'internal_find_crtc'
lowlevel_randr.c:437: error: 'struct OutputInfo' has no member named 'auto_set'
lowlevel_randr.c:438: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:439: error: 'struct OutputInfo' has no member named 'off_set'
lowlevel_randr.c:441: error: 'struct OutputInfo' has no member named 'off_set'
lowlevel_randr.c:447: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:447: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:448: error: 'struct ScreenInfo' has no member named 'primary_crtc'
lowlevel_randr.c:448: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:449: error: 'struct ScreenInfo' has no member named 'cur_output'
lowlevel_randr.c:449: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c: In function 'internal_free_screen_info':
lowlevel_randr.c:456: error: 'struct ScreenInfo' has no member named 'outputs'
lowlevel_randr.c:457: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c: At top level:
lowlevel_randr.c:464: error: expected declaration specifiers or '...' before 'RRMode'
lowlevel_randr.c: In function 'internal_check_mode':
lowlevel_randr.c:466: error: 'XRRCrtcInfo' undeclared (first use in this function)
lowlevel_randr.c:466: error: 'crtc_info' undeclared (first use in this function)
lowlevel_randr.c:471: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:475: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:477: error: 'XRROutputInfo' undeclared (first use in this function)
lowlevel_randr.c:477: error: 'output_info' undeclared (first use in this function)
lowlevel_randr.c:480: error: 'struct OutputInfo' has no member named 'id'
lowlevel_randr.c:485: error: 'struct ScreenInfo' has no member named 'res'
lowlevel_randr.c:488: error: 'mode_id' undeclared (first use in this function)
lowlevel_randr.c: At top level:
lowlevel_randr.c:501: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'internal_get_crtc_id_by_output_id'
lowlevel_randr.c:521: error: expected declaration specifiers or '...' before 'RRCrtc'
lowlevel_randr.c: In function 'internal_get_crtc_info_by_xid':
lowlevel_randr.c:526: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:527: error: 'crtc_id' undeclared (first use in this function)
lowlevel_randr.c:527: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:528: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c: At top level:
lowlevel_randr.c:536: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
lowlevel_randr.c: In function 'internal_main_low_apply':
lowlevel_randr.c:583: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:586: error: 'XRRCrtcInfo' undeclared (first use in this function)
lowlevel_randr.c:586: error: 'struct ScreenInfo' has no member named 'res'
lowlevel_randr.c:586: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:587: error: 'XRRModeInfo' undeclared (first use in this function)
lowlevel_randr.c:587: error: 'old_mode' undeclared (first use in this function)
lowlevel_randr.c:587: error: 'struct CrtcInfo' has no member named 'mode'
lowlevel_randr.c:589: error: 'struct CrtcInfo' has no member named 'mode'
lowlevel_randr.c:593: error: 'struct CrtcInfo' has no member named 'x'
lowlevel_randr.c:594: error: 'struct CrtcInfo' has no member named 'y'
lowlevel_randr.c:595: error: 'struct CrtcInfo' has no member named 'rotation'
lowlevel_randr.c:596: error: 'struct CrtcInfo' has no member named 'rotation'
lowlevel_randr.c:598: error: 'struct ScreenInfo' has no member named 'cur_width'
lowlevel_randr.c:599: error: 'struct ScreenInfo' has no member named 'cur_height'
lowlevel_randr.c:602: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c:608: error: 'struct ScreenInfo' has no member named 'n_crtc'
lowlevel_randr.c:610: error: 'struct ScreenInfo' has no member named 'crtcs'
lowlevel_randr.c: In function 'internal_output_auto':
lowlevel_randr.c:623: error: 'XRRModeInfo' undeclared (first use in this function)
lowlevel_randr.c:623: error: 'mode_info' undeclared (first use in this function)
lowlevel_randr.c:624: error: 'RRMode' undeclared (first use in this function)
lowlevel_randr.c:624: error: expected ';' before 'mode_id'
lowlevel_randr.c:626: error: 'XRROutputInfo' undeclared (first use in this function)
lowlevel_randr.c:626: error: 'probe_output_info' undeclared (first use in this function)
lowlevel_randr.c:628: error: 'RR_Disconnected' undeclared (first use in this function)
lowlevel_randr.c:628: error: 'struct OutputInfo' has no member named 'info'
lowlevel_randr.c:629: error: 'XRRScreenResources' undeclared (first use in this function)
lowlevel_randr.c:629: error: 'cur_res' undeclared (first use in this function)
lowlevel_randr.c:632: error: 'struct OutputInfo' has no member named 'id'
lowlevel_randr.c:634: error: 'struct OutputInfo' has no member named 'info'
lowlevel_randr.c:635: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:639: warning: implicit declaration of function 'internal_preferred_mode'
lowlevel_randr.c:643: error: 'mode_id' undeclared (first use in this function)
lowlevel_randr.c:645: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:647: error: 'struct CrtcInfo' has no member named 'cur_mode_id'
lowlevel_randr.c:656: error: 'struct ScreenInfo' has no member named 'cur_output'
lowlevel_randr.c:657: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:658: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:659: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:660: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:661: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c: In function 'internal_output_off':
lowlevel_randr.c:669: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:670: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:672: error: 'struct OutputInfo' has no member named 'cur_crtc'
lowlevel_randr.c:673: error: 'struct ScreenInfo' has no member named 'cur_crtc'
lowlevel_randr.c:674: error: 'struct OutputInfo' has no member named 'off_set'
make: *** [lowlevel_randr.lo] Erreur 1