トップ «前の日記(2013年11月18日) 最新 次の日記(2014年02月11日)» 編集

Masa's blog

検索キーワード:

2013年11月29日 If xf86-input-tslib reported error "undefined symbol xf86XInputSetScreen" and X crashed ... [長年日記]

_ If xf86-input-tslib reported error "undefined symbol xf86XInputSetScreen" and X crashed ...

apply this patch for xf86-input-tslib and re-build it ;)

*** src/tslib.c.ORG	2013-11-29 16:03:17.820000507 +0900
--- src/tslib.c	2013-11-29 16:10:37.060000630 +0900
***************
*** 75,80 ****
--- 75,93 ----
  #define COLLECT_INPUT_OPTIONS(pInfo, options) xf86CollectInputOptions((pInfo), (options))
  #endif

+ #if GET_ABI_MAJOR(ABI_XINPUT_VERSION) > 13
+ static void
+ xf86XInputSetScreen(InputInfoPtr	pInfo,
+ 			int		screen_number,
+ 			int		x,
+ 			int		y)
+ {
+ 	if (miPointerGetScreen(pInfo->dev) !=
+ 		screenInfo.screens[screen_number]) {
+ 		miPointerSetScreen(pInfo->dev, screen_number, x, y);
+ 	}
+ }
+ #endif

  enum { TSLIB_ROTATE_NONE=0, TSLIB_ROTATE_CW=270, TSLIB_ROTATE_UD=180, TSLIB_ROTATE_CCW=90 };