Failed to build a Lustre Storage Client on OpenVZ Kernel! [message #52609] |
Mon, 31 October 2016 10:17 |
wszhang159
Messages: 1 Registered: October 2016
|
Junior Member |
|
|
Hello! Everybody:
I'm trying to build a lustre client on OpenVZ kernel (042stab120.5, based on RHEL 6.8 kernel 2.6.32-642.6.1.el6), and some mistakes occured:
(1) When build version v2_8_59_0 in git tag repo of Lustre, I encountered the following error:
"
LD [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/fld/ fld.o
CC [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/lloop.o
In file included from /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/lloop.c:109:
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1469: error: conflicting types for 'iov_iter_iovec'
include/linux/fs.h:765: note: previous definition of 'iov_iter_iovec' was here
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h: In function 'iov_iter_iovec':
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1472: error: 'const struct iov_iter' has no member named 'iov'
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1473: error: 'const struct iov_iter' has no member named 'iov'
cc1: warnings being treated as errors
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/llite_internal.h:1473: error: type defaults to 'int' in declaration of '_min2'
...
"
(2) When build older version v2_8_50_0 in git tag repo of Lustre, the following error display:
"
CC [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_lock.o
CC [M] /opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.o
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c: In function 'vvp_mmap_locks':
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c:423: error: 'struct iov_iter' has no member named 'iov'
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c: In function 'vvp_io_advance':
/opt/src/lustre_testvz/lustre_new/lustre-r161012/lustre/llit e/vvp_io.c:514: error: 'struct iov_iter' has no member named 'iov'
...
"
How can I fix the problem?
Thanks! Any suggestion is appreciated!
Best Wishes!
[Updated on: Tue, 01 November 2016 06:54] Report message to a moderator
|
|
|