From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Kay Sievers" Date: Fri, 08 Aug 2008 20:47:25 +0000 Subject: Re: [ANNOUNCE] udev 126 release Message-Id: <3ae72650808081347k64656104xbde5f47ada837034@mail.gmail.com> List-Id: References: <1217832786.4223.2.camel@linux.site> In-Reply-To: <1217832786.4223.2.camel@linux.site> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: linux-hotplug@vger.kernel.org On Fri, Aug 8, 2008 at 14:00, Gabor Z. Papp wrote: > * Kay Sievers : > > | What does: > | grep IN_ /usr/include/sys/inotify.h > | print? > > Its glibc 2.3.6, there is no sys/inotify.h > > | And: > | grep INOTIFY config.h > | in the udev source tree print? > > /* #undef HAVE_INOTIFY */ > > | I guess Inotify is not available on your system, and the udev build > | tries to disable it, but we need a few more ifdef's to make it compile > | without it. I pushed out a fix for this: http://git.kernel.org/?p=linux/hotplug/udev.git;a=commitdiff;hk8c150e12dba22e600da918828b9e648c10018e I hope it compiles now, if inotify is not available. Thanks for the help. > Additional question: udev_rules_parse.c line 745, > is that normal, that udevd prints a big WARNING/ERROR at start if > UDEV_PREFIX "/lib/udev/rules.d" directory doesnt exist? Packages can drop rules to that directory, and just expect it to be there. The daemon also likes to monitor the directory with inotify to re-parse the rules if needed, so it should exist, yes. Thanks, Kay