Thanks Allin! Very helpful, or at least, I'll let you know... ;) One question, I have the 2.6.39.2 kernel tree that I'm building for my little project. How do I point the udev build at the kernel headers in that tree, e.g.: /home/fwmiller/roadrunner/build/linux/include where "linux" in this path is actually a sym link to a directory called linux-2.6.29.2 in the same build/ directory? Also, can I just do all the --disable-* options to configure? Is that the base implementation? Thanks, FM On Fri, 2011-08-12 at 23:19 -0400, Allin Cottrell wrote: > On Fri, 12 Aug 2011, Frank W. Miller wrote: > > > My next step is to get udev going. To that end, I've downloaded and > > studied to some extent release 172. I'm using FC12 as my build machine > > (e.g. gcc 4.4.2). This is what I think is supposed to happen, please > > correct me if I'm wrong on any of this. > > > > When I build udev, I do this: > > > > configure --enable-static > > > > This is to get the udev binaries to build without needing libraries. > > Then: > > > > make > > > > I get this: > > > > CC extras/input_id/input_id.o > > extras/input_id/input_id.c: In function ‘test_key’: > > extras/input_id/input_id.c:173: error: ‘BTN_TRIGGER_HAPPY’ undeclared > > Your FC12 kernel headers are too old for building udev 172. I > believe you'll need at least 2.6.34. > > > Once I get the binaries built, I'll need to install them and the config > > files in the proper places in my USB filesystem correct? > > Naturally. Though you can reorganize the directory structure if you > wish via options to ./configure. > > > Thanks in advance for any assistance on this. I'd really like to keep > > this as simple as possible. For example, its not clear to me what > > "extras" are and how to turn them off if they are not needed. > > ./configure --disable-hwdb --disable-introspection \ > --disable-keymap > > (and so on). See ./configure --help and > http://www.linuxfromscratch.org/lfs/view/development/chapter06/udev.html > > Allin Cottrell -- To unsubscribe from this list: send the line "unsubscribe linux-hotplug" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html