Re: Xorg RC3: Undefined symbol "KEYBOARD"
Kristian Høgsberg <krh-1OA22m9ORUweIZ0/[email protected]>
| Newsgroups | gmane.comp.freedesktop.release-wranglers |
|---|---|
| Message-ID | <[email protected]> |
Alan Coopersmith wrote: > Kristian Høgsberg wrote: > >> This is triggered by the combination of UseDeprecatedKeyboardDriver >> YES and LoadableServer NO: the KEYBOARD struct in input/keyboard/kbd.c >> is only defined when UseDeprecatedKeyboardDriver is NO but it is >> always included in the generated file drvConf.c because it's the name >> of the input/keyboard directory. My suggestion is to just always >> define the KEYBOARD struct. When the old driver is used there will be >> two structs in the array in drvConf.c with .driverName="keyboard", but >> the old driver will be first in the list and take precedence. >> >> Patch attached. > > Thanks - that patch fixed the problem for me so the build tests now pass on > Solaris for all three host.def configurations. (Well, except for a small > patch I'm about to commit to fix builds on Solaris 10 beta - I'll leave it > up to you & Kevin to determine if your patch should be committed.) I've filed it as a release blocker bug https://freedesktop.org/bugzilla/show_bug.cgi?id=1229 Kristian