Mock Version: 2.15 Mock Version: 2.15 Mock Version: 2.15 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/spdk.spec'], chrootPath='/var/lib/mock/dist-an8-epao-build-420513-72893/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target aarch64 --nodeps /builddir/build/SPECS/spdk.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Wrote: /builddir/build/SRPMS/spdk-24.01-1.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/spdk.spec'], chrootPath='/var/lib/mock/dist-an8-epao-build-420513-72893/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=989gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/spdk.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: aarch64 Building for target aarch64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.tdC5gY + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf spdk-24.01 + /usr/bin/gzip -dc /builddir/build/SOURCES/v24.01.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd spdk-24.01 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.3z1cth + umask 022 + cd /builddir/build/BUILD + cd spdk-24.01 + ./configure --prefix=/usr --disable-tests --disable-examples --disable-unit-tests --disable-apps --without-crypto --without-isal --with-dpdk --without-fio --with-vhost --without-rbd --with-rdma --with-shared --with-iscsi-initiator --without-vtune --enable-raw --with-nvme-cuse Unrecognized option --without-isal 'configure' configures SPDK to compile on supported platforms. Usage: ./configure [OPTION]... Defaults for the options are specified in brackets. General: -h, --help Display this help and exit --prefix=path Configure installation prefix (default: /usr/local) --target-arch=arch Target build architecture. Must be a valid GNU arch. Default: native --cross-prefix=prefix Prefix for cross compilation (default: none) example: aarch64-linux-gnu --libdir=path Configure installation path for the libraries (default: $prefix/lib) --max-lcores=VAL DPDK configuration. VAL defines maximum number of lcores supported by EAL, or enables autodetection if set to 'detect'. When 'detect' is specified, DPDK will detect number of cores in the system during compilation, and will set maximum number of lcores to this value --enable-debug Configure for debug builds --enable-werror Treat compiler warnings as errors --enable-asan Enable address sanitizer --enable-ubsan Enable undefined behavior sanitizer --enable-coverage Enable code coverage tracking --enable-lto Enable link-time optimization --enable-pgo-capture Enable generation of profile guided optimization data --enable-pgo-use Use previously captured profile guided optimization data --enable-cet Enable Intel Control-flow Enforcement Technology (CET) --disable-tests Disable building of functional tests --disable-unit-tests Disable building of unit tests --disable-examples Disable building of examples --disable-apps Disable building of apps Specifying Dependencies: --with-DEPENDENCY[=path] Use the given dependency. Optionally, provide the path. --without-DEPENDENCY Do not link to the given dependency. This may disable features and components. Valid dependencies are listed below. --with-dpdk[=DIR] Build against a custom dpdk version. By default, the dpdk --without-dpdk submodule in spdk tree will be used. example: /usr/share/dpdk/x86_64-default-linuxapp-gcc --with-env=DIR Use an alternate environment implementation instead of DPDK. Implies --without-dpdk. --with-idxd Build the IDXD library and accel framework plug-in module. --without-idxd Disabled while experimental. Only built for x86 when enabled. --with-crypto Build isa-l-crypto and vbdev crypto module. No path required. --without-crypto Disable isa-l-crypto and vbdev crypto module. --with-fio[=DIR] Build fio_plugin. --without-fio default: /usr/src/fio --with-xnvme Build xNVMe bdev module. --without-xnvme No path required. --with-vhost Build vhost target. Enabled by default. --without-vhost No path required. --with-virtio Build vhost initiator and virtio-pci bdev modules. --without-virtio No path required. --with-vfio-user[=DIR] Build custom vfio-user transport for NVMf target and vfio-user target. vfio-user initiator is always built-in in Linux. example: /usr/src/libvfio-user --without-vfio-user No path required. --with-vbdev-compress Build vbdev compression module and dependencies. --without-vbdev-compress No path required. --with-dpdk-compressdev Build accel DPDK compression module and dependencies. --without-dpdk-compressdev No path required. --with-rbd Build Ceph RBD bdev module. --without-rbd No path required. --with-ublk Build ublk library. --without-ublk No path required. --with-rdma[=DIR] Build RDMA transport for NVMf target and initiator. --without-rdma Accepts optional RDMA provider name. Can be "verbs" or "mlx5_dv". If no provider specified, "verbs" provider is used by default. --with-fc[=DIR] Build FC transport for NVMf target. --without-fc If an argument is provided, it is considered a directory containing libufc.a and fc_lld.h. Otherwise the regular system paths will be searched. --with-daos[=DIR] Build DAOS bdev module. --without-daos No path required. --with-shared Build spdk shared libraries. --without-shared No path required. --with-iscsi-initiator Build with iscsi bdev module. --without-iscsi-initiator No path required. --with-vtune=DIR Required to profile I/O under Intel VTune Profiler. example: /opt/intel/oneapi/vtune/version --without-vtune Support for Intel VTune Profiler will not be provided. --with-ocf[=DIR] Build OCF library and bdev module. --without-ocf If argument is directory, interpret it as root of OCF repo If argument is file, interpret it as compiled OCF lib If no argument is specified, OCF git submodule is used by default example: /usr/src/ocf/ --with-uring[=DIR] Build I/O uring bdev or socket module. --without-uring If an argument is provided, it is considered a directory containing liburing.a and io_uring.h. Otherwise the regular system paths will be searched. --without-uring-zns Build I/O uring module without ZNS (zoned namespaces) support. --with-openssl[=DIR] Build OPENSSL with custom path. Otherwise the regular system paths will be searched. --with-fuse Build FUSE components for mounting a blobfs filesystem. --without-fuse No path required. --with-nvme-cuse Build NVMe driver with support for CUSE-based character devices. --without-nvme-cuse No path required. --with-raid5f Build with bdev_raid module RAID5f support. --without-raid5f No path required. --with-wpdk=DIR Build using WPDK to provide support for Windows (experimental). --without-wpdk The argument must be a directory containing lib and include. --with-usdt Build with userspace DTrace probes enabled. --without-usdt No path required. --with-fuzzer Build with LLVM fuzzing enabled. Path to clang_rt.fuzzer_no_main library required. Requires setting CC and CXX to clang. (Typically /usr/lib/llvm-VER/lib/clang/VER/lib/linux/libclang_rt.fuzzer_no_main-ARCH.a) --with-sma Generate Storage Management Agent's protobuf interface --without-sma No path required. --with-avahi Build with Avahi mDNS discovery client service enabled in bdev-nvme module. --without-avahi No path required. --with-golang Build with components written in Go --without-golang No path required. Environment variables: CC C compiler CFLAGS C compiler flags CXX C++ compiler CXXFLAGS C++ compiler flags LD Linker LDFLAGS Linker flags DESTDIR Destination for 'make install' RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.3z1cth (%build) Bad exit status from /var/tmp/rpm-tmp.3z1cth (%build) Child return code was: 1 EXCEPTION: [Error()] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 600, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --target aarch64 --nodeps /builddir/build/SPECS/spdk.spec