[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: [Cluster-devel] Cluster ./configure fails with 2.6.31-rc* kernel headers


Andrew Price schrieb:

I've been experiencing cluster ./configure failures since this commit
went into the 2.6.31-rc* kernel:


My config.log says:

configure:13727: checking linux/dlm_plock.h usability
configure:13744: gcc -c -g -O2 -I/lib/modules/2.6.31-rc2-plato34/build/include conftest.c >&5
In file included from /usr/include/asm/types.h:4,
                 from /lib/modules/2.6.31-rc2-plato34/build/include/linux/types.h:4,
                 from /lib/modules/2.6.31-rc2-plato34/build/include/linux/dlm_plock.h:12,
                 from conftest.c:81:
/lib/modules/2.6.31-rc2-plato34/build/include/asm-generic/int-ll64.h:11:29: error: asm/bitsperlong.h: No such file or directory
configure:13751: $? = 1

I haven't attempted this on a 32bit system yet but I suspect it only
affects 64bit builds.

For now I'm working around the problem using this ugly hack in

+KERNEL_CPPFLAGS="-I$KERNEL_DIR/include -I$KERNEL_DIR/arch/x86/include"

But what really needs fixing, the kernel headers or the cluster build
Did you run "make prepare" inside of your kernel tree?
It should take care of linking asm to the right spot in arch tree...

Hope that helps,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]