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