[Cluster-devel] [PATCH] avoid configure failure with F10's 2.6.27.21 kernel headers

Jim Meyering jim at meyering.net
Thu Jun 25 17:30:30 UTC 2009


Fabio M. Di Nitto wrote:

> Hi Jim,
>
> On Fri, 2009-06-19 at 20:26 +0200, Jim Meyering wrote:
>> Without the patch below, ./configure would fail like this on Fedora 10:
>>
>>   checking linux/dlm_plock.h usability... no
>>   checking linux/dlm_plock.h presence... yes
>>   configure: WARNING: linux/dlm_plock.h: present but cannot be compiled
>>   configure: WARNING: linux/dlm_plock.h:     check for missing prerequisite headers?
>>   configure: WARNING: linux/dlm_plock.h: see the Autoconf documentation
>>   configure: WARNING: linux/dlm_plock.h:     section "Present But Cannot Be Compiled"
>>   configure: WARNING: linux/dlm_plock.h: proceeding with the compiler's result
>>   configure: WARNING:     ## --------------------------------------- ##
>>   configure: WARNING:     ## Report this to linux-cluster at redhat.com ##
>>   configure: WARNING:     ## --------------------------------------- ##
>>   checking for linux/dlm_plock.h... no
>>   configure: error: Unable to find dlm kernel headers.
>>   Make sure to install kernel headers 2.6.26 (or higher) or use --with-kernel=path
>>   configure option to point to the kernel source.
>>   [Exit 1]
>>
>> and config.log showed the problem:
>>
>>   In file included from conftest.c:79:0:
>>   /usr/include/linux/dlm_plock.h:25:2: error: expected specifier-qualifier-list before '__u32'
>>
>> Here's the patch:
>
> I haven't tested this patch directly but it looks good to go in.

Pushed to dlm.git.

> gfs2-utils.git might benefit for a similar change, let me know if you
> have time to do go for it, or I'll do it at the next round of merges.

Doing it there, too.




More information about the Cluster-devel mailing list