On Wed, Nov 16, 2016 at 02:18:29PM +0100, Thomas Klausner wrote: > The release breaks most currently existing graphics driver releases > and two input driver releases (details below).
yes, a driver released for an older X server is not guaranteed to work with a newer x server. that's usually expected, we have to wait for a server release before we can release the drivers (yes, pre-releases are possible, but these are not the most interesting drivers). > What is the proper fix? > When are new releases planned? now that we have a server release, we can start releasing the drivers. I'll be doing the input ones ove the next couple of days. Cheers, Peter > chips: > > ct_driver.c: In function 'chipsBlockHandler': > ct_driver.c:7477:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > i740: > > i740_video.c: In function 'I740BlockHandler': > i740_video.c:842:3: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > qxl: > > uxa-damage.c: In function 'uxa_damage_chars': > uxa-damage.c:947:5: error: implicit declaration of function > 'QueryGlyphExtents' [-Werror=implicit-function-declaration] > QueryGlyphExtents(font, charinfo, n, &extents); > ^ > > r128: > > r128_driver.c:1550:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > sis: > > sis_driver.c: In function 'SISBlockHandler': > sis_driver.c:8257:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > tdfx: > > tdfx_driver.c: In function 'TDFXBlockHandler': > tdfx_driver.c:2668:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > amdgpu: > > amdgpu_kms.c:522:2: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > glint: > > glint_driver.c:3475:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > savage: > > savage_dri.c: In function 'SAVAGEWakeupHandler': > savage_dri.c:277:4: error: too many arguments to function > 'psav->pDRIInfo->wrap.WakeupHandler' > (*psav->pDRIInfo->wrap.WakeupHandler) (WAKEUPHANDLER_ARGS); > ^ > savage_dri.c: In function 'SAVAGEBlockHandler': > savage_dri.c:321:4: error: too many arguments to function > 'psav->pDRIInfo->wrap.BlockHandler' > (*psav->pDRIInfo->wrap.BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > xgi: > > xgi_driver.c: In function 'XGIBlockHandler': > xgi_driver.c:4503:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > ati: > > radeon_kms.c:612:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > intel: > > i810_video.c: In function 'I810BlockHandler': > i810_video.c:1149:5: error: too many arguments to function > 'screen->BlockHandler' > (*screen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > mga: > > mga_driver.c: In function 'MGABlockHandler': > mga_driver.c:4024:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > nv: > > nv_driver.c: In function 'NVBlockHandler': > nv_driver.c:1181:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > siliconmotion: > > smi_video.c:2070:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler)(BLOCKHANDLER_ARGS); > ^ > > trident: > > trident_driver.c: In function 'TRIDENTBlockHandler': > trident_driver.c:617:5: error: too many arguments to function > 'pScreen->BlockHandler' > (*pScreen->BlockHandler) (BLOCKHANDLER_ARGS); > ^ > > > input-joystick: > > jstk.c: In function 'jstkReadProc': > jstk.c:128:17: error: implicit declaration of function 'RemoveEnabledDevice' > [-Werror=implicit-function-declaration] > RemoveEnabledDevice(pInfo->fd); > ^ > jstk.c:128:17: warning: nested extern declaration of 'RemoveEnabledDevice' > [-Wnested-externs] > jstk.c: In function 'jstkDeviceControlProc': > jstk.c:395:13: error: implicit declaration of function 'AddEnabledDevice' > [-Werror=implicit-function-declaration] > AddEnabledDevice(pInfo->fd); > ^ > > > input-keyboard: > > kbd.c: In function 'KbdProc': > kbd.c:386:2: error: implicit declaration of function 'AddEnabledDevice' > [-Werror=implicit-function-declaration] > AddEnabledDevice(pInfo->fd); > ^ > kbd.c:386:2: warning: nested extern declaration of 'AddEnabledDevice' > [-Wnested-externs] > kbd.c:400:7: error: implicit declaration of function 'RemoveEnabledDevice' > [-Werror=implicit-function-declaration] > RemoveEnabledDevice(pInfo->fd); > ^ > > > ----- End forwarded message ----- > _______________________________________________ > [email protected]: X.Org development > Archives: http://lists.x.org/archives/xorg-devel > Info: https://lists.x.org/mailman/listinfo/xorg-devel > _______________________________________________ [email protected]: X.Org development Archives: http://lists.x.org/archives/xorg-devel Info: https://lists.x.org/mailman/listinfo/xorg-devel
