Note: "permalinks" may not be as permanent as we would like,
direct links of old sources may well be a few messages off.
I cannot compile the kernel module using openvz
(2.6.18-164.10.1.el5.028stab067.4). Has anyone successfully compile 8.3.7
in openvz?
I've tried it many ways to build the km rpm (userland works
fine), defining both the kernel version and kdir. This also works just fine
on the stock centos 5 kernel. Any suggestions?
I get the following:
...
config.status: creating user/config.h
+ echo
kernelversion=2.6.18-164.10.1.el5.028stab067.4
kernelversion=2.6.18-164.10.1.el5.028stab067.4
+
echo 'kversion=%{kversion}'
kversion=%{kversion}
+ echo
krelver=2.6.18_164.10.1.el5.028stab067.4
krelver=2.6.18_164.10.1.el5.028stab067.4
+
make -j4 module
KDIR=/lib/modules/2.6.18-164.10.1.el5.028stab067.4/build/
make[1]: Entering
directory `/usr/src/redhat/BUILD/drbd-8.3.7/drbd'
Calling toplevel
makefile of kernel source tree, which I believe is in
KDIR=/lib/modules/2.6.18-164.10.1.el5.028stab067.4/build/
test -f
../scripts/adjust_drbd_config_h.sh &&
KDIR=/lib/modules/2.6.18-164.10.1.el5.028stab067.4/build/ O= /bin/bash
../scripts/adjust_drbd_config_h.sh
/lib/modules/2.6.18-164.10.1.el5.028stab067.4/build
/usr/src/redhat/BUILD/drbd-8.3.7/drbd
/usr/src/redhat/BUILD/drbd-8.3.7/drbd
Using unmodified drbd_config.h
make -C
/lib/modules/2.6.18-164.10.1.el5.028stab067.4/build/
SUBDIRS=/usr/src/redhat/BUILD/drbd-8.3.7/drbd modules
make[2]: Entering
directory `/usr/src/kernels/2.6.18-164.10.1.el5.028stab067.4-x86_64'
CC
[M] /usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_buildtag.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_bitmap.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_proc.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_worker.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_receiver.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_req.o
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_receiver.c:
In function
'drbd_crypto_alloc_digest_safe':
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_receiver.c:2734:
warning: passing argument 1 of 'crypto_alloc_hash' discards qualifiers from
pointer target type
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_receiver.c:
In function
'vli_decode_bits':
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_vli.h:164:
warning: control reaches end of non-void function
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_actlog.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/lru_cache.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.o
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_strings.o
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:51:24:
error: linux/swab.h: No such file or
directory
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_receiver.c: In
function
'receive_bitmap':
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_receiver.c:3305:
warning: 'rl' may be used uninitialized in this function
CC [M]
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_nl.o
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:
In function
'drbd_new_device':
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:3211:
warning: assignment discards qualifiers from pointer target
type
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c: In function
'drbd_free_sock':
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:3387:
error: implicit declaration of function
'kernel_sock_shutdown'
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:3387:
error: 'SHUT_RDWR' undeclared (first use in this
function)
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:3387: error:
(Each undeclared identifier is reported only
once
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:3387: error: for
each function it appears
in.)
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c: In function
'_drbd_fault_random':
/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.c:3868:
error: implicit declaration of function 'swahw32'
make[3]: ***
[/usr/src/redhat/BUILD/drbd-8.3.7/drbd/drbd_main.o] Error 1
make[3]: ***
Waiting for unfinished jobs....
make[2]: ***
[_module_/usr/src/redhat/BUILD/drbd-8.3.7/drbd] Error 2
make[2]: Leaving
directory
`/usr/src/kernels/2.6.18-164.10.1.el5.028stab067.4-x86_64'
make[1]: ***
[kbuild] Error 2
make[1]: Leaving directory
`/usr/src/redhat/BUILD/drbd-8.3.7/drbd'
make: *** [module] Error 2
error:
Bad exit status from /var/tmp/rpm-tmp.38315 (%build)
RPM build errors:
Bad exit status from /var/tmp/rpm-tmp.38315 (%build)
I have:
ovzkernel-2.6.18-164.10.1.el5.028stab067.4
ovzkernel-devel-2.6.18-164.10.1.el5.028stab067.4
kernel-headers-2.6.18-164.10.1.el5
kernel-devel-2.6.18-164.10.1.el5
Thanks,
Brent
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20100216/87ce8f5d/attachment.htm>