[ adding Michal Marek to CC ] On Mon, 18 Apr 2011, Randy Dunlap wrote: > From: Randy Dunlap <randy.dunlap@xxxxxxxxxx> > > samples/hid-example.o needs some Kconfig and Makefile additions > in order to build. It should use <linux/*.h> headers from > the build tree, so use HEADERS_CHECK to require that those > header files be present. > > Change the kconfig symbol from tristate to bool since > userspace cannot be built as loadable modules. > > However, I don't understand why the userspace header files are > not present as reported in Andrew's build log, since it builds > OK on x86_64 without any of these changes. Yes, I have no idea how the build failure Andrew is reporting happens. Andrew -- what exact command are you using that leads to that failure? Thanks. > > Reported-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> > Signed-off-by: Randy Dunlap <randy.dunlap@xxxxxxxxxx> > Cc: Alan Ott <alan@xxxxxxxxxxx> > Cc: Jiri Kosina <jkosina@xxxxxxx> > Cc: linux-input@xxxxxxxxxxxxxxx > --- > samples/Kconfig | 4 ++-- > samples/hidraw/Makefile | 2 ++ > 2 files changed, 4 insertions(+), 2 deletions(-) > > --- linux-next-20110418.orig/samples/hidraw/Makefile > +++ linux-next-20110418/samples/hidraw/Makefile > @@ -6,3 +6,5 @@ hostprogs-y := hid-example > > # Tell kbuild to always build the programs > always := $(hostprogs-y) > + > +HOSTCFLAGS_hid-example.o += -I$(objtree)/usr/include > --- linux-next-20110418.orig/samples/Kconfig > +++ linux-next-20110418/samples/Kconfig > @@ -62,8 +62,8 @@ config SAMPLE_KDB > command to the kdb shell. > > config SAMPLE_HIDRAW > - tristate "Build simple hidraw example" > - depends on HIDRAW > + bool "Build simple hidraw example" > + depends on HIDRAW && HEADERS_CHECK > help > Build an example of how to use hidraw from userspace. > > -- Jiri Kosina SUSE Labs, Novell Inc. -- To unsubscribe from this list: send the line "unsubscribe linux-input" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html