Re: compiling gdm



Marcos:

The keymouselistener module requires the XInput Xserver extension.  If
you do not have this installed, then the build will fail.  The configure
script should be smarter and complain if you do not have this extension
installed.  Also, it might be nice if the configure script were updated
so a user can specify to not build/install the gesture listeners at all.
They are only useful if you plan to support a11y and want the ability
to launch programs like gnopernicus and gok from the login screen.  As
a quick hack, you can edit the gui/Makefile and remove "modules" from
the SUBDIR setting.  This will cause make to avoid building/installing
the gesture listener code.  GDM will work fine as long as you do not
need to use the gesture listeners for a11y support.

Brian

I'm trying to compile gdm from sources...
the configure is ok,
but on make I get:


keymouselistener.c: In function `event_time':
keymouselistener.c:524: error: `XDeviceKeyEvent' undeclared (first use in this function) keymouselistener.c:524: error: (Each undeclared identifier is reported only once
keymouselistener.c:524: error: for each function it appears in.)
keymouselistener.c:524: error: syntax error before ')' token
keymouselistener.c:527: error: `XDeviceButtonEvent' undeclared (first use in this function)
keymouselistener.c:527: error: syntax error before ')' token
keymouselistener.c: In function `keycodes_equal':
keymouselistener.c:549: error: `XDeviceKeyEvent' undeclared (first use in this function)
keymouselistener.c:549: error: syntax error before ')' token
keymouselistener.c:549: error: syntax error before ')' token
keymouselistener.c: In function `key_gesture_compare_func':
keymouselistener.c:580: error: `XDeviceButtonEvent' undeclared (first use in this function)
keymouselistener.c:580: error: syntax error before ')' token
keymouselistener.c: In function `gestures_filter':
keymouselistener.c:603: warning: unused variable `xinput_device'
make[3]: ** [keymouselistener.lo] Erro 1
make[3]: Saindo do diretório `/home/swlivre/Desktop/gdm-2.6.0.8/gui/modules' <http://2.6.0.8/gui/modules'>
make[2]: ** [all-recursive] Erro 1
make[2]: Saindo do diretório `/home/swlivre/Desktop/gdm-2.6.0.8/gui' <http://2.6.0.8/gui'>
make[1]: ** [all-recursive] Erro 1
make[1]: Saindo do diretório `/home/swlivre/Desktop/gdm-2.6.0.8 <http://2.6.0.8>'
make: ** [all] Erro 2

Any help?


--
"Acreditar que o conhecimento possa
ser vendido ou comprado é uma forma
sutil (e cruel) de perpetuar a ignorância."
--
Use Software Livre!!!
Linux - The future is open and free!



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]