Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [root@server lustre-release]# git checkout v2_8_0_0
- ...
- [root@server lustre-release]# sh autogen.sh
- ...
- [root@server lustre-release]# ./configure --disable-server --enable-client --with-linux=/usr/src/kernels/3.10.0-693.11.6.el7.x86_64/
- ...
- stuff ensues
- ...
- CC: gcc
- LD: /bin/ld -m elf_x86_64
- CPPFLAGS: -include /root/lustre-release/undef.h -include /root/lustre-release/config.h -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include
- CFLAGS: -g -O2 -Wall -Werror
- EXTRA_KCFLAGS: -include /root/lustre-release/undef.h -include /root/lustre-release/config.h -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include
- Type 'make' to build Lustre.
- [root@server lustre-release]# make
- (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /root/lustre-release/config/missing autoheader)
- rm -f stamp-h1
- touch config.h.in
- cd . && /bin/sh ./config.status config.h
- config.status: creating config.h
- config.status: config.h is unchanged
- make all-recursive
- make[1]: Entering directory `/mnt/bigvol/devel/lustre-release'
- Making all in .
- make[2]: Entering directory `/mnt/bigvol/devel/lustre-release'
- grep -v config.h.in config.h.in > undef.h
- make sources -C lustre || exit $?
- make[3]: Entering directory `/mnt/bigvol/devel/lustre-release/lustre'
- perl ../lustre/scripts/version_tag.pl .. .. > tmpver
- echo "#define LUSTRE_RELEASE 3.10.0_693.11.6.el7.x86_64_" >> tmpver
- cmp -s ../lustre/include/lustre/lustre_build_version.h tmpver > tmpdiff 2> /dev/null && \
- rm -f tmpver tmpdiff || \
- mv -f tmpver ../lustre/include/lustre/lustre_build_version.h
- make[3]: Leaving directory `/mnt/bigvol/devel/lustre-release/lustre'
- make CC="gcc" -C /usr/src/kernels/3.10.0-693.11.6.el7.x86_64 \
- -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/3.10.0-693.11.6.el7.x86_64/.config \
- LINUXINCLUDE='-I$(srctree)/arch/$(SRCARCH)/include -Iarch/$(SRCARCH)/include/generated -Iinclude $(if $(KBUILD_SRC),-Iinclude2 -I$(srctree)/include) -I$(srctree)/arch/$(SRCARCH)/include/uapi -Iarch/$(SRCARCH)/include/generated/uapi -I$(srctree)/include/uapi -Iinclude/generated/uapi -include /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/linux/kconfig.h' \
- M=/root/lustre-release -o tmp_include_depends -o scripts -o \
- include/config/MARKER modules
- make[3]: Entering directory `/usr/src/kernels/3.10.0-693.11.6.el7.x86_64'
- LD /root/lustre-release/built-in.o
- LD /root/lustre-release/libcfs/built-in.o
- LD /root/lustre-release/libcfs/libcfs/built-in.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-tracefile.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-debug.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-prim.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-cpu.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-proc.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-curproc.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-module.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-crypto.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-crypto-adler.o
- CC [M] /root/lustre-release/libcfs/libcfs/linux/linux-crypto-crc32.o
- CC [M] /root/lustre-release/libcfs/libcfs/debug.o
- CC [M] /root/lustre-release/libcfs/libcfs/fail.o
- CC [M] /root/lustre-release/libcfs/libcfs/module.o
- CC [M] /root/lustre-release/libcfs/libcfs/tracefile.o
- CC [M] /root/lustre-release/libcfs/libcfs/watchdog.o
- CC [M] /root/lustre-release/libcfs/libcfs/libcfs_string.o
- CC [M] /root/lustre-release/libcfs/libcfs/hash.o
- CC [M] /root/lustre-release/libcfs/libcfs/prng.o
- CC [M] /root/lustre-release/libcfs/libcfs/workitem.o
- CC [M] /root/lustre-release/libcfs/libcfs/libcfs_cpu.o
- CC [M] /root/lustre-release/libcfs/libcfs/libcfs_mem.o
- CC [M] /root/lustre-release/libcfs/libcfs/libcfs_lock.o
- CC [M] /root/lustre-release/libcfs/libcfs/heap.o
- LD [M] /root/lustre-release/libcfs/libcfs/libcfs.o
- LD /root/lustre-release/lnet/built-in.o
- LD /root/lustre-release/lnet/klnds/built-in.o
- LD /root/lustre-release/lnet/klnds/o2iblnd/built-in.o
- CC [M] /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.o
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c: In function ‘kiblnd_hdev_get_attr’:
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2153:9: error: implicit declaration of function ‘ib_query_device’ [-Werror=implicit-function-declaration]
- rc = ib_query_device(hdev->ibh_ibdev, attr);
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c: In function ‘kiblnd_hdev_setup_mrs’:
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2210:2: error: implicit declaration of function ‘ib_get_dma_mr’ [-Werror=implicit-function-declaration]
- mr = ib_get_dma_mr(hdev->ibh_pd, acflags);
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2210:5: error: assignment makes pointer from integer without a cast [-Werror]
- mr = ib_get_dma_mr(hdev->ibh_pd, acflags);
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c: In function ‘kiblnd_dev_need_failover’:
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2251:9: error: passing argument 1 of ‘rdma_create_id’ from incompatible pointer type [-Werror]
- cmid = kiblnd_rdma_create_id(kiblnd_dummy_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: expected ‘struct net *’ but argument is of type ‘int (*)(struct rdma_cm_id *, struct rdma_cm_event *)’
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2251:9: error: passing argument 2 of ‘rdma_create_id’ from incompatible pointer type [-Werror]
- cmid = kiblnd_rdma_create_id(kiblnd_dummy_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: expected ‘rdma_cm_event_handler’ but argument is of type ‘struct kib_dev_t *’
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2251:9: error: passing argument 3 of ‘rdma_create_id’ makes pointer from integer without a cast [-Werror]
- cmid = kiblnd_rdma_create_id(kiblnd_dummy_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: expected ‘void *’ but argument is of type ‘int’
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2251:9: error: too few arguments to function ‘rdma_create_id’
- cmid = kiblnd_rdma_create_id(kiblnd_dummy_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: declared here
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c: In function ‘kiblnd_dev_failover’:
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2321:9: error: passing argument 1 of ‘rdma_create_id’ from incompatible pointer type [-Werror]
- cmid = kiblnd_rdma_create_id(kiblnd_cm_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: expected ‘struct net *’ but argument is of type ‘int (*)(struct rdma_cm_id *, struct rdma_cm_event *)’
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2321:9: error: passing argument 2 of ‘rdma_create_id’ from incompatible pointer type [-Werror]
- cmid = kiblnd_rdma_create_id(kiblnd_cm_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: expected ‘rdma_cm_event_handler’ but argument is of type ‘struct kib_dev_t *’
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2321:9: error: passing argument 3 of ‘rdma_create_id’ makes pointer from integer without a cast [-Werror]
- cmid = kiblnd_rdma_create_id(kiblnd_cm_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: expected ‘void *’ but argument is of type ‘int’
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2321:9: error: too few arguments to function ‘rdma_create_id’
- cmid = kiblnd_rdma_create_id(kiblnd_cm_callback, dev, RDMA_PS_TCP,
- ^
- In file included from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.h:74:0,
- from /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:42:
- /usr/src/kernels/3.10.0-693.11.6.el7.x86_64/include/rdma/rdma_cm.h:172:20: note: declared here
- struct rdma_cm_id *rdma_create_id(struct net *net,
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2357:38: error: macro "ib_alloc_pd" requires 2 arguments, but only 1 given
- pd = ib_alloc_pd(cmid->device);
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2357:14: error: ‘ib_alloc_pd’ undeclared (first use in this function)
- pd = ib_alloc_pd(cmid->device);
- ^
- /root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.c:2357:14: note: each undeclared identifier is reported only once for each function it appears in
- cc1: all warnings being treated as errors
- make[7]: *** [/root/lustre-release/lnet/klnds/o2iblnd/o2iblnd.o] Error 1
- make[6]: *** [/root/lustre-release/lnet/klnds/o2iblnd] Error 2
- make[5]: *** [/root/lustre-release/lnet/klnds] Error 2
- make[4]: *** [/root/lustre-release/lnet] Error 2
- make[3]: *** [_module_/root/lustre-release] Error 2
- make[3]: Leaving directory `/usr/src/kernels/3.10.0-693.11.6.el7.x86_64'
- make[2]: *** [modules] Error 2
- make[2]: Leaving directory `/mnt/bigvol/devel/lustre-release'
- make[1]: *** [all-recursive] Error 1
- make[1]: Leaving directory `/mnt/bigvol/devel/lustre-release'
- make: *** [all] Error 2
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement