[...] CC lib/nvme/nvme_fabric.o CC lib/nvme/nvme_ns_cmd.o CC lib/nvme/nvme_ns.o CC lib/nvme/nvme_pcie.o In file included from /tmp/B.p1CUBL/BUILD/ceph-14.2.1/src/spdk/include/spdk/stdinc.h:48, from nvme_pcie.c:39: /tmp/B.p1CUBL/BUILD/ceph-14.2.1/src/spdk/include/spdk/assert.h:48:39: error: static assertion failed: "nvme_tracker is not 4K" #define SPDK_STATIC_ASSERT(cond, msg) static_assert(cond, msg) ^~~~~~~~~~~~~ nvme_pcie.c:136:1: note: in expansion of macro 'SPDK_STATIC_ASSERT' SPDK_STATIC_ASSERT(sizeof(struct nvme_tracker) == 4096, "nvme_tracker is not 4K"); ^~~~~~~~~~~~~~~~~~ /tmp/B.p1CUBL/BUILD/ceph-14.2.1/src/spdk/include/spdk/assert.h:48:39: error: static assertion failed: "SGL must be Qword aligned" #define SPDK_STATIC_ASSERT(cond, msg) static_assert(cond, msg) ^~~~~~~~~~~~~ nvme_pcie.c:137:1: note: in expansion of macro 'SPDK_STATIC_ASSERT' SPDK_STATIC_ASSERT((offsetof(struct nvme_tracker, u.sgl) & 7) == 0, "SGL must be Qword aligned"); ^~~~~~~~~~~~~~~~~~ nvme_pcie.c: In function 'nvme_pcie_ctrlr_map_cmb': nvme_pcie.c:520:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] pctrlr->cmb_mem_register_addr = (void *)mem_register_start; ^ nvme_pcie.c:528:53: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pctrlr->cmb_current_offset = mem_register_start - ((uint64_t)pctrlr->cmb_bar_virt_addr); ^ nvme_pcie.c:529:47: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] pctrlr->cmb_max_offset = mem_register_end - ((uint64_t)pctrlr->cmb_bar_virt_addr); ^ make[2]: *** [/tmp/B.p1CUBL/BUILD/ceph-14.2.1/src/spdk/mk/spdk.common.mk:292: nvme_pcie.o] Error 1 make[1]: *** [/tmp/B.p1CUBL/BUILD/ceph-14.2.1/src/spdk/mk/spdk.subdirs.mk:35: nvme] Error 2 make: *** [/tmp/B.p1CUBL/BUILD/ceph-14.2.1/src/spdk/mk/spdk.subdirs.mk:35: lib] Error 2 make[2]: *** [CMakeFiles/spdk-ext.dir/build.make:115: spdk-ext-prefix/src/spdk-ext-stamp/spdk-ext-build] Error 2 make[2]: Leaving directory '/tmp/B.p1CUBL/BUILD/ceph-14.2.1/build' make[1]: *** [CMakeFiles/Makefile2:113: CMakeFiles/spdk-ext.dir/all] Error 2 make[1]: Leaving directory '/tmp/B.p1CUBL/BUILD/ceph-14.2.1/build' make: *** [Makefile:144: all] Error 2 error: Bad exit status from /tmp/B.p1CUBL/BUILD/tmp/rpm-tmp.18152 (%build) RPM build errors: Bad exit status from /tmp/B.p1CUBL/BUILD/tmp/rpm-tmp.18152 (%build) ended at: Wed May 15 13:21:56 2019, done in 0:06:08.205979 error: No files produced. + chmod -R u+rwX /tmp/B.p1CUBL/BUILD + rm -rf /tmp/B.p1CUBL/tmp /tmp/B.p1CUBL/BUILD + rm -rf /tmp/B.p1CUBL Begin-TLD-Builder-Info Build-Time: user:386.61s sys:188.76s real:370.95s (faults io:151 non-io:15314961) End-TLD-Builder-Info