request from: hawk checking if we should skip the build started at: Sun Jun 9 16:48:54 2024 cleaning up /tmp fetching http://src.tld-linux.org/~builderti//srpms/5f04e71b-ae92-41c4-92c9-54954f6cf3aa/ublksrv-1.1-1.src.rpm fetched 460087 bytes, 5356.1 K/s installing srpm: ublksrv-1.1-1.src.rpm + install -d /tmp/B._vmq5h9l/BUILD /tmp/B._vmq5h9l/RPMS + LC_ALL=en_US.UTF-8 + rpm -qp --changelog ublksrv-1.1-1.src.rpm * Sun Jun 09 2024 TLD Linux - For complete changelog see: http://git.tld-linux.org/?p=packages/ublksrv.git;a=log;h=master * Mon Mar 18 2024 Jakub Bogusz 82c3b5a - ubdsrv.spec renamed to ublksrv (following upstream project rename), updated to 1.1 * Tue Jun 20 2023 Jakub Bogusz 50e3bae - fixed executable location * Tue Jun 20 2023 Jakub Bogusz 8033e47 - new + rpm -Uhv --nodeps --define '_topdir /tmp/B._vmq5h9l' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' ublksrv-1.1-1.src.rpm Updating / installing... ublksrv-1.1-1 ######################################## + rm -f ublksrv-1.1-1.src.rpm + install -m 700 -d /tmp/B._vmq5h9l/BUILD/tmp + TMPDIR=/tmp/B._vmq5h9l/BUILD/tmp + exec nice -n 19 rpmbuild -bp --short-circuit --nodeps --define '_topdir /tmp/B._vmq5h9l' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux --define 'prep exit 0' /tmp/B._vmq5h9l/ublksrv.spec warning: Could not canonicalize hostname: tld-x86 Building target platforms: i686-tld-linux Building for target i686-tld-linux RPM build warnings: Could not canonicalize hostname: tld-x86 checking BuildConflict-ing packages no BuildConflicts found checking BR rpm: warning: Could not canonicalize hostname: tld-x86 rpm: Building target platforms: i686-tld-linux rpm: Building for target i686-tld-linux rpm: rpm: RPM build warnings: rpm: Could not canonicalize hostname: tld-x86 no BR needed building RPM using: set -ex; : build-id: 5f04e71b-ae92-41c4-92c9-54954f6cf3aa; TMPDIR=/tmp/B._vmq5h9l/BUILD/tmp exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j6' --define '_make_opts -Otarget' --define '_tld_builder 1' --define '_topdir /tmp/B._vmq5h9l' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux /tmp/B._vmq5h9l/ublksrv.spec + : build-id: 5f04e71b-ae92-41c4-92c9-54954f6cf3aa + TMPDIR=/tmp/B._vmq5h9l/BUILD/tmp + exec nice -n 19 rpmbuild -bb --define '_smp_mflags -j6' --define '_make_opts -Otarget' --define '_tld_builder 1' --define '_topdir /tmp/B._vmq5h9l' --define '_specdir %{_topdir}' --define '_sourcedir %{_specdir}' --define '_rpmdir %{_topdir}/RPMS' --define '_builddir %{_topdir}/BUILD' --target i686-tld-linux /tmp/B._vmq5h9l/ublksrv.spec warning: Could not canonicalize hostname: tld-x86 Building target platforms: i686-tld-linux Building for target i686-tld-linux Executing(%prep): /bin/sh -e /tmp/B._vmq5h9l/BUILD/tmp/rpm-tmp.qQZEkc + umask 022 + cd /tmp/B._vmq5h9l/BUILD + cd /tmp/B._vmq5h9l/BUILD + rm -rf ublksrv-1.1 + /bin/gzip -dc /tmp/B._vmq5h9l/ublksrv-1.1.tar.gz + /bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd ublksrv-1.1 + /bin/chmod -Rf a+rX,u+w,g-w,o-w . + /bin/sed -i -e s,/usr/bin/chown,/bin/chown, utils/ublk_chown.sh utils/ublk_chown_docker.sh + RPM_EC=0 + jobs -p + exit 0 Executing(%build): /bin/sh -e /tmp/B._vmq5h9l/BUILD/tmp/rpm-tmp.qLPHgU TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B._vmq5h9l/BUILD/tmp + umask 022 + cd /tmp/B._vmq5h9l/BUILD + cd ublksrv-1.1 + libtoolize --copy --force --install libtoolize: putting auxiliary files in '.'. libtoolize: copying file './config.guess' libtoolize: copying file './config.sub' libtoolize: copying file './install-sh' libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' + aclocal -I m4 fatal: not a git repository (or any of the parent directories): .git + autoconf fatal: not a git repository (or any of the parent directories): .git + autoheader fatal: not a git repository (or any of the parent directories): .git + automake -a -c -f --foreign configure.ac:13: installing './compile' configure.ac:19: installing './missing' Makefile.am: installing './depcomp' + ./configure 'LDFLAGS=-Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc ' 'CFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CXXFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'FCFLAGS=-O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 ' 'CPPFLAGS=' 'CC=i686-tld-linux-gcc' 'CXX=i686-tld-linux-g++' '--host=i686-tld-linux' '--build=i686-tld-linux' '--prefix=/usr' '--exec-prefix=/usr' '--bindir=/usr/bin' '--sbindir=/usr/sbin' '--sysconfdir=/etc' '--datadir=/usr/share' '--includedir=/usr/include' '--libdir=/usr/lib' '--libexecdir=/usr/libexec' '--localstatedir=/var' '--sharedstatedir=/var/lib' '--mandir=/usr/share/man' '--infodir=/usr/share/info' '--x-libraries=/usr/lib' --disable-silent-rules checking for i686-tld-linux-gcc... i686-tld-linux-gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether i686-tld-linux-gcc accepts -g... yes checking for i686-tld-linux-gcc option to enable C11 features... none needed checking whether i686-tld-linux-gcc understands -c and -o together... yes checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for wchar.h... yes checking for minix/config.h... no checking whether it is safe to define __EXTENSIONS__... yes checking whether _XOPEN_SOURCE should be defined... no checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking whether make supports nested variables... yes checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /bin/mkdir -p checking for mawk... mawk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of i686-tld-linux-gcc... gcc3 checking build system type... i686-tld-linux-gnu checking host system type... i686-tld-linux-gnu checking how to print strings... print -r checking for a sed that does not truncate output... /bin/sed checking for grep that handles long lines and -e... /bin/grep checking for egrep... /bin/grep -E checking for fgrep... /bin/grep -F checking for ld used by i686-tld-linux-gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1572864 checking how to convert i686-tld-linux-gnu file names to i686-tld-linux-gnu format... func_convert_file_noop checking how to convert i686-tld-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for i686-tld-linux-file... no checking for file... file checking for i686-tld-linux-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for i686-tld-linux-dlltool... no checking for dlltool... no checking how to associate runtime and link libraries... print -r -- checking for i686-tld-linux-ar... no checking for ar... ar checking for archiver @FILE support... @ checking for i686-tld-linux-strip... no checking for strip... strip checking for i686-tld-linux-ranlib... no checking for ranlib... ranlib checking command to parse /usr/bin/nm -B output from i686-tld-linux-gcc object... ok checking for sysroot... no checking for a working dd... /bin/dd checking how to truncate binary pipes... /bin/dd bs=4096 count=1 checking for i686-tld-linux-mt... no checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if i686-tld-linux-gcc supports -fno-rtti -fno-exceptions... no checking for i686-tld-linux-gcc option to produce PIC... -fPIC -DPIC checking if i686-tld-linux-gcc PIC flag -fPIC -DPIC works... yes checking if i686-tld-linux-gcc static flag -static works... yes checking if i686-tld-linux-gcc supports -c -o file.o... yes checking if i686-tld-linux-gcc supports -c -o file.o... (cached) yes checking whether the i686-tld-linux-gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... yes checking for a sed that does not truncate output... (cached) /bin/sed checking for i686-tld-linux-gcc... (cached) i686-tld-linux-gcc checking whether the compiler supports GNU C... (cached) yes checking whether i686-tld-linux-gcc accepts -g... (cached) yes checking for i686-tld-linux-gcc option to enable C11 features... (cached) none needed checking whether i686-tld-linux-gcc understands -c and -o together... (cached) yes checking how to run the C preprocessor... i686-tld-linux-gcc -E checking whether i686-tld-linux-gcc is Clang... no checking whether pthreads work with "-pthread" and "-lpthread"... yes checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE checking whether more special flags are required for pthreads... no checking for PTHREAD_PRIO_INHERIT... yes checking whether the compiler supports GNU C++... yes checking whether i686-tld-linux-g++ accepts -g... yes checking for i686-tld-linux-g++ option to enable C++11 features... none needed checking dependency style of i686-tld-linux-g++... gcc3 checking how to run the C++ preprocessor... i686-tld-linux-g++ -E checking for ld used by i686-tld-linux-g++... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking whether the i686-tld-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking for i686-tld-linux-g++ option to produce PIC... -fPIC -DPIC checking if i686-tld-linux-g++ PIC flag -fPIC -DPIC works... yes checking if i686-tld-linux-g++ static flag -static works... yes checking if i686-tld-linux-g++ supports -c -o file.o... yes checking if i686-tld-linux-g++ supports -c -o file.o... (cached) yes checking whether the i686-tld-linux-g++ linker (/usr/bin/ld) supports shared libraries... yes checking dynamic linker characteristics... (cached) GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking for i686-tld-linux-pkg-config... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for liburing >= 2.2... yes checking for io_uring_prep_sendmsg_zc... yes checking for gnutls >= 2.12.0... yes checking whether Large File Support should be enabled... yes checking for doxygen... doxygen checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating include/Makefile config.status: creating lib/Makefile config.status: creating tests/Makefile config.status: creating ublksrv.pc config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands + /usr/bin/make -Otarget -j6 /usr/bin/make all-recursive Making all in include make[2]: Nothing to be done for 'all'. Making all in lib make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/sh ../libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-utils.lo -MD -MP -MF .deps/libublksrv_la-utils.Tpo -c -o libublksrv_la-utils.lo `test -f 'utils.c' || echo './'`utils.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-utils.lo -MD -MP -MF .deps/libublksrv_la-utils.Tpo -c utils.c -fPIC -DPIC -o .libs/libublksrv_la-utils.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-utils.lo -MD -MP -MF .deps/libublksrv_la-utils.Tpo -c utils.c -o libublksrv_la-utils.o >/dev/null 2>&1 mv -f .deps/libublksrv_la-utils.Tpo .deps/libublksrv_la-utils.Plo make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/sh ../libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_aio.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_aio.Tpo -c -o libublksrv_la-ublksrv_aio.lo `test -f 'ublksrv_aio.c' || echo './'`ublksrv_aio.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_aio.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_aio.Tpo -c ublksrv_aio.c -fPIC -DPIC -o .libs/libublksrv_la-ublksrv_aio.o libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_aio.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_aio.Tpo -c ublksrv_aio.c -o libublksrv_la-ublksrv_aio.o >/dev/null 2>&1 mv -f .deps/libublksrv_la-ublksrv_aio.Tpo .deps/libublksrv_la-ublksrv_aio.Plo make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/sh ../libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_cmd.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_cmd.Tpo -c -o libublksrv_la-ublksrv_cmd.lo `test -f 'ublksrv_cmd.c' || echo './'`ublksrv_cmd.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_cmd.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_cmd.Tpo -c ublksrv_cmd.c -fPIC -DPIC -o .libs/libublksrv_la-ublksrv_cmd.o ublksrv_cmd.c: In function 'ublksrv_ctrl_get_affinity': ublksrv_cmd.c:207:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 207 | data.addr = (__u64)&buf[i * data.len]; | ^ ublksrv_cmd.c:210:34: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 210 | snprintf((char *)data.addr, UBLKC_PATH_MAX, "%s%d", | ^ ublksrv_cmd.c: In function 'ublksrv_ctrl_start_dev': ublksrv_cmd.c:35:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 35 | data.addr = (__u64)buf; \ | ^ ublksrv_cmd.c:249:9: note: in expansion of macro 'ublk_un_privileged_prep_data' 249 | ublk_un_privileged_prep_data(ctrl_dev, data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ublksrv_cmd.c: In function '__ublksrv_ctrl_add_dev': ublksrv_cmd.c:275:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 275 | .addr = (__u64)&dev->dev_info, | ^ ublksrv_cmd.c: In function 'ublksrv_ctrl_del_dev': ublksrv_cmd.c:35:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 35 | data.addr = (__u64)buf; \ | ^ ublksrv_cmd.c:299:9: note: in expansion of macro 'ublk_un_privileged_prep_data' 299 | ublk_un_privileged_prep_data(dev, data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ublksrv_cmd.c: In function '__ublksrv_ctrl_get_info_no_trans': ublksrv_cmd.c:311:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 311 | .addr = (__u64)&dev->dev_info, | ^ ublksrv_cmd.c:326:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 326 | data.addr = (__u64)buf; | ^ ublksrv_cmd.c: In function 'ublksrv_ctrl_stop_dev': ublksrv_cmd.c:35:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 35 | data.addr = (__u64)buf; \ | ^ ublksrv_cmd.c:414:9: note: in expansion of macro 'ublk_un_privileged_prep_data' 414 | ublk_un_privileged_prep_data(dev, data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ublksrv_cmd.c: In function 'ublksrv_ctrl_set_params': ublksrv_cmd.c:481:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 481 | .addr = (__u64)params, | ^ ublksrv_cmd.c:495:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 495 | data.addr = (__u64)buf; | ^ ublksrv_cmd.c: In function 'ublksrv_ctrl_get_params': ublksrv_cmd.c:507:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 507 | .addr = (__u64)params, | ^ ublksrv_cmd.c:522:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 522 | data.addr = (__u64)buf; | ^ ublksrv_cmd.c: In function 'ublksrv_ctrl_start_recovery': ublksrv_cmd.c:35:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 35 | data.addr = (__u64)buf; \ | ^ ublksrv_cmd.c:540:9: note: in expansion of macro 'ublk_un_privileged_prep_data' 540 | ublk_un_privileged_prep_data(dev, data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ublksrv_cmd.c: In function 'ublksrv_ctrl_end_recovery': ublksrv_cmd.c:35:29: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 35 | data.addr = (__u64)buf; \ | ^ ublksrv_cmd.c:554:9: note: in expansion of macro 'ublk_un_privileged_prep_data' 554 | ublk_un_privileged_prep_data(dev, data); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ublksrv_cmd.c: In function 'ublksrv_ctrl_get_features': ublksrv_cmd.c:568:25: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 568 | .addr = (__u64)features, | ^ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_cmd.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_cmd.Tpo -c ublksrv_cmd.c -o libublksrv_la-ublksrv_cmd.o >/dev/null 2>&1 mv -f .deps/libublksrv_la-ublksrv_cmd.Tpo .deps/libublksrv_la-ublksrv_cmd.Plo make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/sh ../libtool --tag=CC --mode=compile i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv.lo -MD -MP -MF .deps/libublksrv_la-ublksrv.Tpo -c -o libublksrv_la-ublksrv.lo `test -f 'ublksrv.c' || echo './'`ublksrv.c libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv.lo -MD -MP -MF .deps/libublksrv_la-ublksrv.Tpo -c ublksrv.c -fPIC -DPIC -o .libs/libublksrv_la-ublksrv.o ublksrv.c: In function 'ublksrv_queue_io_cmd': ublksrv.c:172:35: warning: cast from pointer to integer of different size [-Wpointer-to-int-cast] 172 | cmd->addr = (__u64)io->buf_addr; | ^ ublksrv.c: In function 'ublksrv_submit_aio_batch': ublksrv.c:885:23: warning: 'write' reading 8 bytes from a region of size 4 [-Wstringop-overread] 885 | ret = write(ctx->efd, &data, 8); | ^~~~~~~~~~~~~~~~~~~~~~~~~ ublksrv.c:882:31: note: source object 'data' of size 4 882 | unsigned long data = 1; | ^~~~ In file included from ../include/ublksrv_priv.h:10, from ublksrv.c:8: /usr/include/unistd.h:378:16: note: in a call to function 'write' declared with attribute 'access (read_only, 2, 3)' 378 | extern ssize_t write (int __fd, const void *__buf, size_t __n) __wur | ^~~~~ libtool: compile: i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -pthread -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv.lo -MD -MP -MF .deps/libublksrv_la-ublksrv.Tpo -c ublksrv.c -o libublksrv_la-ublksrv.o >/dev/null 2>&1 mv -f .deps/libublksrv_la-ublksrv.Tpo .deps/libublksrv_la-ublksrv.Plo make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/sh ../libtool --tag=CXX --mode=compile i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_json.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_json.Tpo -c -o libublksrv_la-ublksrv_json.lo `test -f 'ublksrv_json.cpp' || echo './'`ublksrv_json.cpp libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_json.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_json.Tpo -c ublksrv_json.cpp -fPIC -DPIC -o .libs/libublksrv_la-ublksrv_json.o libtool: compile: i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -I.. -I../include -DUBLKSRV_INTERNAL_H_ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT libublksrv_la-ublksrv_json.lo -MD -MP -MF .deps/libublksrv_la-ublksrv_json.Tpo -c ublksrv_json.cpp -o libublksrv_la-ublksrv_json.o >/dev/null 2>&1 mv -f .deps/libublksrv_la-ublksrv_json.Tpo .deps/libublksrv_la-ublksrv_json.Plo make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/sh ../libtool --tag=CXX --mode=link i686-tld-linux-g++ -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -version-info 0:0:0 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o libublksrv.la -rpath /usr/lib libublksrv_la-ublksrv_cmd.lo libublksrv_la-ublksrv_json.lo libublksrv_la-ublksrv.lo libublksrv_la-utils.lo libublksrv_la-ublksrv_aio.lo -luring -lpthread libtool: link: i686-tld-linux-g++ -fPIC -DPIC -shared -nostdlib -O2 -gdwarf-4 -g2 -fstack-protector-strong -march=i686 -mtune=pentium4 -gdwarf-4 -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc /usr/lib/gcc/i686-tld-linux/13.2.0/../../../crti.o /usr/lib/gcc/i686-tld-linux/13.2.0/crtbeginS.o .libs/libublksrv_la-ublksrv_cmd.o .libs/libublksrv_la-ublksrv_json.o .libs/libublksrv_la-ublksrv.o .libs/libublksrv_la-utils.o .libs/libublksrv_la-ublksrv_aio.o -luring -lpthread -L/usr/lib/gcc/i686-tld-linux/13.2.0 -L/usr/lib/gcc/i686-tld-linux/13.2.0/../../.. -L/lib -L/usr/lib /usr/lib/libstdc++.so -lm -lc -lgcc_s /usr/lib/gcc/i686-tld-linux/13.2.0/crtendS.o /usr/lib/gcc/i686-tld-linux/13.2.0/../../../crtn.o -Wl,-soname -Wl,libublksrv.so.0 -o .libs/libublksrv.so.0.0.0 libtool: link: (cd ".libs" && rm -f "libublksrv.so.0" && ln -s "libublksrv.so.0.0.0" "libublksrv.so.0") libtool: link: (cd ".libs" && rm -f "libublksrv.so" && ln -s "libublksrv.so.0.0.0" "libublksrv.so") libtool: link: ar cr .libs/libublksrv.a libublksrv_la-ublksrv_cmd.o libublksrv_la-ublksrv_json.o libublksrv_la-ublksrv.o libublksrv_la-utils.o libublksrv_la-ublksrv_aio.o libtool: link: ranlib .libs/libublksrv.a libtool: link: ( cd ".libs" && rm -f "libublksrv.la" && ln -s "../libublksrv.la" "libublksrv.la" ) make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' Making all in tests make[2]: Nothing to be done for 'all'. make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -pthread -I./include -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT demo_null-demo_null.o -MD -MP -MF .deps/demo_null-demo_null.Tpo -c -o demo_null-demo_null.o `test -f 'demo_null.c' || echo './'`demo_null.c mv -f .deps/demo_null-demo_null.Tpo .deps/demo_null-demo_null.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -pthread -I./include -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT demo_event-demo_event.o -MD -MP -MF .deps/demo_event-demo_event.Tpo -c -o demo_event-demo_event.o `test -f 'demo_event.c' || echo './'`demo_event.c demo_event.c: In function 'async_io_submitter': demo_event.c:108:50: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 108 | io_uring_prep_read(sqe, req->fd, (void *)iod->addr, | ^ demo_event.c:112:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 112 | io_uring_prep_write(sqe, req->fd, (void *)iod->addr, | ^ demo_event.c: In function 'sync_io_submitter': demo_event.c:129:21: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 129 | void *buf = (void *)iod->addr; | ^ demo_event.c: In function 'reap_uring': demo_event.c:201:51: warning: cast to pointer from integer of different size [-Wint-to-pointer-cast] 201 | struct ublksrv_aio *req = (struct ublksrv_aio *) | ^ mv -f .deps/demo_event-demo_event.Tpo .deps/demo_event-demo_event.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT ublk-tgt_null.o -MD -MP -MF .deps/ublk-tgt_null.Tpo -c -o ublk-tgt_null.o `test -f 'tgt_null.cpp' || echo './'`tgt_null.cpp mv -f .deps/ublk-tgt_null.Tpo .deps/ublk-tgt_null.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT ublk-ublksrv_tgt.o -MD -MP -MF .deps/ublk-ublksrv_tgt.Tpo -c -o ublk-ublksrv_tgt.o `test -f 'ublksrv_tgt.cpp' || echo './'`ublksrv_tgt.cpp mv -f .deps/ublk-ublksrv_tgt.Tpo .deps/ublk-ublksrv_tgt.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT ublk-tgt_loop.o -MD -MP -MF .deps/ublk-tgt_loop.Tpo -c -o ublk-tgt_loop.o `test -f 'tgt_loop.cpp' || echo './'`tgt_loop.cpp mv -f .deps/ublk-tgt_loop.Tpo .deps/ublk-tgt_loop.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT nbd/ublk-tgt_nbd.o -MD -MP -MF nbd/.deps/ublk-tgt_nbd.Tpo -c -o nbd/ublk-tgt_nbd.o `test -f 'nbd/tgt_nbd.cpp' || echo './'`nbd/tgt_nbd.cpp nbd/tgt_nbd.cpp: In function 'int nbd_handle_recv_reply(const ublksrv_queue*, nbd_io_data*, const io_uring_cqe*, const ublk_io_data**)': nbd/tgt_nbd.cpp:326:63: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 326 | nbd_err("%s %d: cookie not match tag %d: %x %lx\n", | ~~^ | | | long unsigned int | %llx 327 | __func__, __LINE__, data->tag, 328 | nbd_data->cmd_cookie, handle); | ~~~~~~ | | | uint64_t {aka long long unsigned int} mv -f nbd/.deps/ublk-tgt_nbd.Tpo nbd/.deps/ublk-tgt_nbd.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -pthread -I./include -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT nbd/ublk-cliserv.o -MD -MP -MF nbd/.deps/ublk-cliserv.Tpo -c -o nbd/ublk-cliserv.o `test -f 'nbd/cliserv.c' || echo './'`nbd/cliserv.c mv -f nbd/.deps/ublk-cliserv.Tpo nbd/.deps/ublk-cliserv.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -pthread -I./include -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT nbd/ublk-nbd-client.o -MD -MP -MF nbd/.deps/ublk-nbd-client.Tpo -c -o nbd/ublk-nbd-client.o `test -f 'nbd/nbd-client.c' || echo './'`nbd/nbd-client.c mv -f nbd/.deps/ublk-nbd-client.Tpo nbd/.deps/ublk-nbd-client.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-gcc -DHAVE_CONFIG_H -I. -pthread -I./include -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT utils/ublk_user_id-ublk_user_id.o -MD -MP -MF utils/.deps/ublk_user_id-ublk_user_id.Tpo -c -o utils/ublk_user_id-ublk_user_id.o `test -f 'utils/ublk_user_id.c' || echo './'`utils/ublk_user_id.c mv -f utils/.deps/ublk_user_id-ublk_user_id.Tpo utils/.deps/ublk_user_id-ublk_user_id.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/sh ./libtool --tag=CC --mode=link i686-tld-linux-gcc -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o demo_null demo_null-demo_null.o lib/libublksrv.la -luring -lpthread libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/demo_null demo_null-demo_null.o lib/.libs/libublksrv.so /usr/lib/libstdc++.so -lm -luring -lpthread -pthread make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/sh ./libtool --tag=CC --mode=link i686-tld-linux-gcc -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o demo_event demo_event-demo_event.o lib/libublksrv.la -luring -lpthread libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/demo_event demo_event-demo_event.o lib/.libs/libublksrv.so /usr/lib/libstdc++.so -lm -luring -lpthread -pthread make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/sh ./libtool --tag=CC --mode=link i686-tld-linux-gcc -pthread -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o ublk_user_id utils/ublk_user_id-ublk_user_id.o lib/libublksrv.la -luring -lpthread libtool: link: i686-tld-linux-gcc -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/ublk_user_id utils/ublk_user_id-ublk_user_id.o lib/.libs/libublksrv.so /usr/lib/libstdc++.so -lm -luring -lpthread -pthread make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT qcow2/ublk-tgt_qcow2.o -MD -MP -MF qcow2/.deps/ublk-tgt_qcow2.Tpo -c -o qcow2/ublk-tgt_qcow2.o `test -f 'qcow2/tgt_qcow2.cpp' || echo './'`qcow2/tgt_qcow2.cpp In file included from qcow2/qcow2.h:16, from qcow2/tgt_qcow2.cpp:4: qcow2/qcow2_meta.h: In member function 'virtual void Qcow2HeaderExtBitmaps::dump() const': qcow2/qcow2_meta.h:227:80: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llx 228 | typeid(*this).name(), type, len, 229 | nr_bitmap, bitmap_directory_offset, | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_meta.h:227:87: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llu ...... 230 | bitmap_directory_size); | ~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/tgt_qcow2.cpp: In function 'int qcow2_queue_tgt_fsync(const ublksrv_queue*, unsigned int, int, uint32_t, uint64_t)': qcow2/tgt_qcow2.cpp:207:47: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 207 | ublk_err("%s: tag %d offset %lx op %d, no sqe\n", | ~~^ | | | long unsigned int | %llx 208 | __func__, tag, offset, io_op); | ~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/tgt_qcow2.cpp: In function 'int qcow2_queue_tgt_zero_cluster(const Qcow2State*, const ublksrv_queue*, int, uint64_t)': qcow2/tgt_qcow2.cpp:230:47: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 230 | ublk_err("%s: tag %d offset %lx op %d, no sqe for zeroing\n", | ~~^ | | | long unsigned int | %llx 231 | __func__, tag, offset, IORING_OP_FALLOCATE); | ~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/tgt_qcow2.cpp: In function 'int qcow2_queue_tgt_rw_fast(const ublksrv_queue*, unsigned int, int, uint64_t, const ublksrv_io_desc*)': qcow2/tgt_qcow2.cpp:253:47: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 253 | ublk_err("%s: tag %d offset %lx op %d, no sqe for rw\n", | ~~^ | | | long unsigned int | %llx 254 | __func__, tag, offset, io_op); | ~~~~~~ | | | uint64_t {aka long long unsigned int} mv -f qcow2/.deps/ublk-tgt_qcow2.Tpo qcow2/.deps/ublk-tgt_qcow2.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT qcow2/ublk-utils.o -MD -MP -MF qcow2/.deps/ublk-utils.Tpo -c -o qcow2/ublk-utils.o `test -f 'qcow2/utils.cpp' || echo './'`qcow2/utils.cpp In file included from qcow2/qcow2.h:16, from qcow2/utils.cpp:4: qcow2/qcow2_meta.h: In member function 'virtual void Qcow2HeaderExtBitmaps::dump() const': qcow2/qcow2_meta.h:227:80: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llx 228 | typeid(*this).name(), type, len, 229 | nr_bitmap, bitmap_directory_offset, | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_meta.h:227:87: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llu ...... 230 | bitmap_directory_size); | ~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int mv -f qcow2/.deps/ublk-utils.Tpo qcow2/.deps/ublk-utils.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT qcow2/ublk-qcow2_flush_meta.o -MD -MP -MF qcow2/.deps/ublk-qcow2_flush_meta.Tpo -c -o qcow2/ublk-qcow2_flush_meta.o `test -f 'qcow2/qcow2_flush_meta.cpp' || echo './'`qcow2/qcow2_flush_meta.cpp In file included from qcow2/qcow2.h:16, from qcow2/qcow2_flush_meta.cpp:2: qcow2/qcow2_meta.h: In member function 'virtual void Qcow2HeaderExtBitmaps::dump() const': qcow2/qcow2_meta.h:227:80: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llx 228 | typeid(*this).name(), type, len, 229 | nr_bitmap, bitmap_directory_offset, | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_meta.h:227:87: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llu ...... 230 | bitmap_directory_size); | ~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_flush_meta.cpp: In member function 'void MetaFlushingState::dump(const char*, int) const': qcow2/qcow2_flush_meta.cpp:395:83: warning: format '%ld' expects argument of type 'long int', but argument 8 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 395 | qcow2_log("%s %d: mapping %d state %d blk_idx %d entry_idx %d list size(%ld %ld)" | ~~^ | | | long int | %d ...... 399 | slices_to_flush.size(), | ~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} qcow2/qcow2_flush_meta.cpp:395:87: warning: format '%ld' expects argument of type 'long int', but argument 9 has type 'std::vector::size_type' {aka 'unsigned int'} [-Wformat=] 395 | qcow2_log("%s %d: mapping %d state %d blk_idx %d entry_idx %d list size(%ld %ld)" | ~~^ | | | long int | %d ...... 400 | slices_in_flight.size(), | ~~~~~~~~~~~~~~~~~~~~~~~ | | | std::vector::size_type {aka unsigned int} qcow2/qcow2_flush_meta.cpp: In member function 'int MetaFlushingState::calc_refcount_dirty_blk_range(Qcow2State&, int*, int*)': qcow2/qcow2_flush_meta.cpp:521:34: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 521 | qcow2_log("%s: %lx-%lx bad idx %d %d\n", __func__, s, e, | ~~^ ~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llx qcow2/qcow2_flush_meta.cpp:521:38: warning: format '%lx' expects argument of type 'long unsigned int', but argument 4 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 521 | qcow2_log("%s: %lx-%lx bad idx %d %d\n", __func__, s, e, | ~~^ ~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llx mv -f qcow2/.deps/ublk-qcow2_flush_meta.Tpo qcow2/.deps/ublk-qcow2_flush_meta.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT qcow2/ublk-qcow2_meta.o -MD -MP -MF qcow2/.deps/ublk-qcow2_meta.Tpo -c -o qcow2/ublk-qcow2_meta.o `test -f 'qcow2/qcow2_meta.cpp' || echo './'`qcow2/qcow2_meta.cpp In file included from qcow2/qcow2.h:16, from qcow2/qcow2_meta.cpp:4: qcow2/qcow2_meta.h: In member function 'virtual void Qcow2HeaderExtBitmaps::dump() const': qcow2/qcow2_meta.h:227:80: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llx 228 | typeid(*this).name(), type, len, 229 | nr_bitmap, bitmap_directory_offset, | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_meta.h:227:87: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llu ...... 230 | bitmap_directory_size); | ~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_meta.cpp: In member function 'virtual void Qcow2Meta::show(const char*, int)': qcow2/qcow2_meta.cpp:34:48: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 34 | qcow2_log("%s:%d obj %p flags %x off %lx ref %d\n", | ~~^ | | | long unsigned int | %llx 35 | func, line, this, flags, offset, refcnt); | ~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2_meta.cpp: In destructor 'virtual Qcow2Meta::~Qcow2Meta()': qcow2/qcow2_meta.cpp:50:58: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 50 | qcow2_log("BUG %s: obj %p flags %x off %lx\n", | ~~^ | | | long unsigned int | %llx 51 | __func__, this, flags, offset); | ~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2_meta.cpp: In member function 'void Qcow2L1Table::dump()': qcow2/qcow2_meta.cpp:498:34: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 498 | qcow2_log("%d: %lx\n", i, get_entry(i)); | ~~^ ~~~~~~~~~~~~ | | | | long unsigned int uint64_t {aka long long unsigned int} | %llx qcow2/qcow2_meta.cpp: In member function 'void Qcow2RefcountTable::dump()': qcow2/qcow2_meta.cpp:544:42: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 544 | qcow2_log("%d: %lx\n", i, entry); | ~~^ ~~~~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llx qcow2/qcow2_meta.cpp: In member function 'virtual void Qcow2SliceMeta::io_done(Qcow2State&, const ublksrv_queue*, const io_uring_cqe*)': qcow2/qcow2_meta.cpp:738:81: warning: format '%lx' expects argument of type 'long unsigned int', but argument 8 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 738 | qcow2_log("%s: failure: tag %d, tgt_data %d op %d meta (%p %x %lx %d) res %d\n", | ~~^ | | | long unsigned int | %llx 739 | __func__, tag, meta_id, op, this, 740 | get_flags(), get_offset(), refcnt, cqe->res); | ~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2_meta.cpp: In member function 'virtual void Qcow2RefcountBlock::set_entry(uint32_t, uint64_t)': qcow2/qcow2_meta.cpp:873:58: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 873 | qcow2_log("BUG %s: obj %p flags %x off %lx\n", | ~~^ | | | long unsigned int | %llx 874 | __func__, this, flags, offset); | ~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2_meta.cpp: In member function 'virtual void Qcow2L2Table::set_entry(uint32_t, uint64_t)': qcow2/qcow2_meta.cpp:1001:58: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 1001 | qcow2_log("BUG %s: obj %p flags %x off %lx\n", | ~~^ | | | long unsigned int | %llx 1002 | __func__, this, flags, offset); | ~~~~~~ | | | uint64_t {aka long long unsigned int} mv -f qcow2/.deps/ublk-qcow2_meta.Tpo qcow2/.deps/ublk-qcow2_meta.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' i686-tld-linux-g++ -DHAVE_CONFIG_H -I. -pthread -I./include -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -MT qcow2/ublk-qcow2.o -MD -MP -MF qcow2/.deps/ublk-qcow2.Tpo -c -o qcow2/ublk-qcow2.o `test -f 'qcow2/qcow2.cpp' || echo './'`qcow2/qcow2.cpp In file included from qcow2/qcow2.h:16, from qcow2/qcow2.cpp:2: qcow2/qcow2_meta.h: In member function 'virtual void Qcow2HeaderExtBitmaps::dump() const': qcow2/qcow2_meta.h:227:80: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llx 228 | typeid(*this).name(), type, len, 229 | nr_bitmap, bitmap_directory_offset, | ~~~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2_meta.h:227:87: warning: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'long long unsigned int' [-Wformat=] 227 | qcow2_log("%s: type %x len %d nr_bitmap %d bitmap_dir(offset %lx sz %lu)\n", | ~~^ | | | long unsigned int | %llu ...... 230 | bitmap_directory_size); | ~~~~~~~~~~~~~~~~~~~~~ | | | long long unsigned int qcow2/qcow2.cpp: In member function 'void Qcow2ClusterAllocator::alloc_cluster_zeroed(const ublksrv_queue*, int, uint64_t)': qcow2/qcow2.cpp:552:41: warning: format '%lx' expects argument of type 'long unsigned int', but argument 3 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 552 | ublk_err( "%s: offset %lx\n", __func__, cluster_offset); | ~~^ ~~~~~~~~~~~~~~ | | | | | uint64_t {aka long long unsigned int} | long unsigned int | %llx qcow2/qcow2.cpp: In member function 'void Qcow2ClusterAllocator::dump_meta()': qcow2/qcow2.cpp:582:19: warning: format '%lu' expects argument of type 'long unsigned int', but argument 6 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 582 | qcow2_log("cluster allocator %s: total allocates %" PRIu64 " clusters, bytes %" PRIu64 "KB, max states %u/%lu\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ...... 585 | max_alloc_states, alloc_state.size()); | ~~~~~~~~~~~~~~~~~~ | | | std::unordered_map::size_type {aka unsigned int} qcow2/qcow2.cpp: In member function 'void Qcow2ClusterMapping::dump_meta()': qcow2/qcow2.cpp:1016:62: warning: format '%lu' expects argument of type 'long unsigned int', but argument 4 has type 'std::unordered_map::size_type' {aka 'unsigned int'} [-Wformat=] 1016 | qcow2_log("cluster mapping%s: max_alloc_entries %u/%lu\n", __func__, | ~~^ | | | long unsigned int | %u 1017 | max_alloc_entries, entry_alloc.size()); | ~~~~~~~~~~~~~~~~~~ | | | std::unordered_map::size_type {aka unsigned int} qcow2/qcow2.cpp: In instantiation of 'void slice_cache::add_slice_to_evicted_list(uint64_t, T*) [with T = Qcow2RefcountBlock; uint64_t = long long unsigned int]': qcow2/qcow2.cpp:303:3: required from 'T* slice_cache::alloc_slice(Qcow2State&, const qcow2_io_ctx_t&, uint64_t, uint64_t, uint32_t) [with T = Qcow2RefcountBlock; uint64_t = long long unsigned int; uint32_t = unsigned int]' qcow2/qcow2.cpp:634:24: required from here qcow2/qcow2.cpp:343:27: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 343 | qcow2_log("%s: add duplicated cache virt_offset %" PRIx64 ", remove old entry(%p %lx/%lx %x %d)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | __func__, virt_offset, m, m->virt_offset(), | ~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2.cpp:343:27: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 343 | qcow2_log("%s: add duplicated cache virt_offset %" PRIx64 ", remove old entry(%p %lx/%lx %x %d)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | __func__, virt_offset, m, m->virt_offset(), 345 | m->get_offset(), m->get_flags(), m->read_ref()); | ~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2.cpp: In instantiation of 'void slice_cache::add_slice_to_evicted_list(uint64_t, T*) [with T = Qcow2L2Table; uint64_t = long long unsigned int]': qcow2/qcow2.cpp:303:3: required from 'T* slice_cache::alloc_slice(Qcow2State&, const qcow2_io_ctx_t&, uint64_t, uint64_t, uint32_t) [with T = Qcow2L2Table; uint64_t = long long unsigned int; uint32_t = unsigned int]' qcow2/qcow2.cpp:810:25: required from here qcow2/qcow2.cpp:343:27: warning: format '%lx' expects argument of type 'long unsigned int', but argument 5 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 343 | qcow2_log("%s: add duplicated cache virt_offset %" PRIx64 ", remove old entry(%p %lx/%lx %x %d)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | __func__, virt_offset, m, m->virt_offset(), | ~~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} qcow2/qcow2.cpp:343:27: warning: format '%lx' expects argument of type 'long unsigned int', but argument 6 has type 'uint64_t' {aka 'long long unsigned int'} [-Wformat=] 343 | qcow2_log("%s: add duplicated cache virt_offset %" PRIx64 ", remove old entry(%p %lx/%lx %x %d)\n", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 344 | __func__, virt_offset, m, m->virt_offset(), 345 | m->get_offset(), m->get_flags(), m->read_ref()); | ~~~~~~~~~~~~~~~ | | | uint64_t {aka long long unsigned int} mv -f qcow2/.deps/ublk-qcow2.Tpo qcow2/.deps/ublk-qcow2.Po make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/sh ./libtool --tag=CXX --mode=link i686-tld-linux-g++ -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z,relro -Wl,-z,combreloc -o ublk ublk-ublksrv_tgt.o ublk-tgt_null.o ublk-tgt_loop.o qcow2/ublk-tgt_qcow2.o qcow2/ublk-qcow2.o qcow2/ublk-qcow2_meta.o qcow2/ublk-utils.o qcow2/ublk-qcow2_flush_meta.o nbd/ublk-tgt_nbd.o nbd/ublk-cliserv.o nbd/ublk-nbd-client.o lib/libublksrv.la -luring -lpthread libtool: link: i686-tld-linux-g++ -fcoroutines -std=c++20 -O2 -fwrapv -pipe -Wformat -Werror=format-security -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wp,-D_FORTIFY_SOURCE=2 -fstack-protector-strong --param=ssp-buffer-size=4 -Werror=trampolines -fomit-frame-pointer -march=i686 -fasynchronous-unwind-tables -mtune=pentium4 -gdwarf-4 -fno-debug-types-section -fvar-tracking-assignments -g2 -Wl,--as-needed -Wl,--no-copy-dt-needed-entries -Wl,-z -Wl,relro -Wl,-z -Wl,combreloc -o .libs/ublk ublk-ublksrv_tgt.o ublk-tgt_null.o ublk-tgt_loop.o qcow2/ublk-tgt_qcow2.o qcow2/ublk-qcow2.o qcow2/ublk-qcow2_meta.o qcow2/ublk-utils.o qcow2/ublk-qcow2_flush_meta.o nbd/ublk-tgt_nbd.o nbd/ublk-cliserv.o nbd/ublk-nbd-client.o lib/.libs/libublksrv.so /usr/lib/libstdc++.so -lm -luring -lpthread make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' + RPM_EC=0 + jobs -p + exit 0 Executing(%install): /bin/sh -e /tmp/B._vmq5h9l/BUILD/tmp/rpm-tmp.T9ojRy TMP=/home/users/builder/tmp HOME=/home/users/builder PATH=/bin:/usr/bin:/usr/X11R6/bin:/usr/local/bin:/home/users/builder/bin TMPDIR=/tmp/B._vmq5h9l/BUILD/tmp + umask 022 + cd /tmp/B._vmq5h9l/BUILD + /bin/rm '--interactive=never' -rf /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder + /bin/mkdir -p /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder + cd ublksrv-1.1 + rm -rf /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder + /usr/bin/make -Otarget -j6 install 'DESTDIR=/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder' Making install in include make[2]: Nothing to be done for 'install-exec-am'. make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/include' /bin/mkdir -p '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/include' /usr/bin/install -c -m 644 ublksrv.h ublk_cmd.h ublksrv_aio.h ublksrv_utils.h '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/include' make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/include' Making install in lib make[2]: Nothing to be done for 'install-data-am'. make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' /bin/mkdir -p '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib' /bin/sh ../libtool --mode=install /usr/bin/install -c libublksrv.la '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib' libtool: install: /usr/bin/install -c .libs/libublksrv.so.0.0.0 /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.so.0.0.0 libtool: install: (cd /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib && { ln -s -f libublksrv.so.0.0.0 libublksrv.so.0 || { rm -f libublksrv.so.0 && ln -s libublksrv.so.0.0.0 libublksrv.so.0; }; }) libtool: install: (cd /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib && { ln -s -f libublksrv.so.0.0.0 libublksrv.so || { rm -f libublksrv.so && ln -s libublksrv.so.0.0.0 libublksrv.so; }; }) libtool: install: /usr/bin/install -c .libs/libublksrv.lai /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.la libtool: install: /usr/bin/install -c .libs/libublksrv.a /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.a libtool: install: chmod 644 /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.a libtool: install: ranlib /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.a libtool: warning: remember to run 'libtool --finish /usr/lib' make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1/lib' Making install in tests make[2]: Nothing to be done for 'install-exec-am'. make[2]: Nothing to be done for 'install-data-am'. make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/mkdir -p '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin' /usr/bin/install -c utils/ublk_chown.sh utils/ublk_chown_docker.sh '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin' make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/mkdir -p '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/pkgconfig' /usr/bin/install -c -m 644 ublksrv.pc '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/pkgconfig' make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' make[2]: Entering directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' /bin/mkdir -p '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin' /bin/sh ./libtool --mode=install /usr/bin/install -c ublk ublk_user_id '/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin' libtool: warning: 'lib/libublksrv.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/ublk /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin/ublk libtool: warning: 'lib/libublksrv.la' has not been installed in '/usr/lib' libtool: install: /usr/bin/install -c .libs/ublk_user_id /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin/ublk_user_id make[2]: Leaving directory '/tmp/B._vmq5h9l/BUILD/ublksrv-1.1' + /bin/rm '--interactive=never' /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin/ublk_chown_docker.sh + /bin/rm '--interactive=never' /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.la + /usr/bin/find-debuginfo -j6 --build-id-seed 1.1-1 --unique-debug-suffix -1.1-1.i686 --unique-debug-src-base ublksrv-1.1-1.i686 -S debugsourcefiles.list /tmp/B._vmq5h9l/BUILD/ublksrv-1.1 extracting debug info from /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.so.0.0.0 extracting debug info from /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin/ublk extracting debug info from /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/sbin/ublk_user_id 2432 blocks + __spec_install_post_strip + set +x Stripping 2 ELF executables...DONE Stripping 1 ELF shared libraries...DONE Stripping 1 ar archives...DONE + __spec_install_post_chrpath + set +x Remove RPATH/RUNPATH from 3 executable binaries and shared object files. + __spec_install_post_compress_modules + set +x + __spec_install_post_check_so + set +x Searching for shared objects with unresolved symbols... DONE + __spec_install_post_check_shebangs + set +x Checking script shebangs... DONE + __spec_install_post_compress_docs + set +x + __spec_install_post_py_hardlink + set +x Processing files: ublksrv-1.1-1.i686 Executing(%doc): /bin/sh -e /tmp/B._vmq5h9l/BUILD/tmp/rpm-tmp.rEkT9G + umask 022 + cd /tmp/B._vmq5h9l/BUILD + cd ublksrv-1.1 + DOCDIR=/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-1.1 + export 'LC_ALL=C' + export DOCDIR + test -d /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-1.1 + /bin/mkdir -p /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-1.1 + cp -pr doc/ublk_intro.pdf /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-1.1 + RPM_EC=0 + jobs -p + exit 0 Provides: ublksrv = 1.1-1 ublksrv(x86-32) = 1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.28) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.33) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.8) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.19) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) libublksrv.so.0 liburing.so.2 liburing.so.2(LIBURING_2.0) rtld(GNU_HASH) Obsoletes: ubdsrv < 1.1 Processing files: ublksrv-libs-1.1-1.i686 warning: Explicit %attr() mode not applicable to symlink: /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.so.0 Executing(%doc): /bin/sh -e /tmp/B._vmq5h9l/BUILD/tmp/rpm-tmp.YdQhrY + umask 022 + cd /tmp/B._vmq5h9l/BUILD + cd ublksrv-1.1 + DOCDIR=/tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-libs-1.1 + export 'LC_ALL=C' + export DOCDIR + test -d /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-libs-1.1 + /bin/mkdir -p /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-libs-1.1 + cp -pr LICENSE -pr README.rst /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/share/doc/ublksrv-libs-1.1 + RPM_EC=0 + jobs -p + exit 0 Provides: libublksrv.so.0 ublksrv-libs = 1.1-1 ublksrv-libs(x86-32) = 1.1-1 Requires(interp): /sbin/ldconfig /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /sbin/ldconfig Requires(postun): /sbin/ldconfig Requires: libc.so.6 libc.so.6(GLIBC_2.0) libc.so.6(GLIBC_2.1) libc.so.6(GLIBC_2.1.3) libc.so.6(GLIBC_2.2) libc.so.6(GLIBC_2.3.4) libc.so.6(GLIBC_2.32) libc.so.6(GLIBC_2.34) libc.so.6(GLIBC_2.38) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.7) libgcc_s.so.1 libgcc_s.so.1(GCC_3.0) libgcc_s.so.1(GLIBC_2.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.29) libstdc++.so.6(GLIBCXX_3.4.32) libstdc++.so.6(GLIBCXX_3.4.9) liburing.so.2 liburing.so.2(LIBURING_2.0) liburing.so.2(LIBURING_2.1) liburing.so.2(LIBURING_2.2) rtld(GNU_HASH) Obsoletes: ubdsrv-libs < 1.1 Processing files: ublksrv-devel-1.1-1.i686 warning: Explicit %attr() mode not applicable to symlink: /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.so Provides: pkgconfig(ublksrv) = 0.unknown ublksrv-devel = 1.1-1 ublksrv-devel(x86-32) = 1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/pkg-config pkgconfig(liburing) Obsoletes: ubdsrv-devel < 1.1 Processing files: ublksrv-static-1.1-1.i686 Provides: ublksrv-static = 1.1-1 ublksrv-static(x86-32) = 1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Obsoletes: ubdsrv-static < 1.1 Processing files: ublksrv-debugsource-1.1-1.i686 Provides: ublksrv-debugsource = 1.1-1 ublksrv-debugsource(x86-32) = 1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: ublksrv-debuginfo-1.1-1.i686 Provides: ublksrv-debuginfo = 1.1-1 ublksrv-debuginfo(x86-32) = 1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ublksrv-debugsource(x86-32) = 1.1-1 Processing files: ublksrv-libs-debuginfo-1.1-1.i686 Provides: ublksrv-libs-debuginfo = 1.1-1 ublksrv-libs-debuginfo(x86-32) = 1.1-1 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: ublksrv-debugsource(x86-32) = 1.1-1 Checking for unpackaged file(s): /usr/lib/rpm/check-files /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-1.1-1.i686.rpm Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-static-1.1-1.i686.rpm Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-libs-1.1-1.i686.rpm Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-debugsource-1.1-1.i686.rpm Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-devel-1.1-1.i686.rpm Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-libs-debuginfo-1.1-1.i686.rpm Wrote: /tmp/B._vmq5h9l/RPMS/ublksrv-debuginfo-1.1-1.i686.rpm Executing(%clean): /bin/sh -e /tmp/B._vmq5h9l/BUILD/tmp/rpm-tmp.HzTUbq + umask 022 + cd /tmp/B._vmq5h9l/BUILD + cd ublksrv-1.1 + rm -rf /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder + RPM_EC=0 + jobs -p + exit 0 RPM build warnings: Could not canonicalize hostname: tld-x86 Explicit %attr() mode not applicable to symlink: /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.so.0 Explicit %attr() mode not applicable to symlink: /tmp/B._vmq5h9l/BUILD/tmp/ublksrv-1.1-i686-root-builder/usr/lib/libublksrv.so ended at: Sun Jun 9 16:49:18 2024, done in 0:00:23.263211 + chmod -R u+rwX /tmp/B._vmq5h9l/BUILD + rm -rf /tmp/B._vmq5h9l/tmp /tmp/B._vmq5h9l/BUILD copy rpm files to cache_dir: /spools/ready Creating pndir index of /spools/ready/ (type=dir)... Loading [pndir]previous /spools/ready/packages.ndir.gz... Loading [dir]/spools/ready/... 200..400..600..800..1000..1044 Writing /spools/ready/packages.ndir.gz... Begin-TLD-Builder-Info upgrading packages End-TLD-Builder-Info + rm -rf /tmp/B._vmq5h9l Begin-TLD-Builder-Info Build-Time: user:36.38s sys:3.80s real:24.25s (faults io:8 non-io:1504383) Files queued for ftp: 733825 ublksrv-debuginfo-1.1-1.i686.rpm 503501 ublksrv-libs-debuginfo-1.1-1.i686.rpm 18009 ublksrv-devel-1.1-1.i686.rpm 186397 ublksrv-debugsource-1.1-1.i686.rpm 86053 ublksrv-libs-1.1-1.i686.rpm 79341 ublksrv-static-1.1-1.i686.rpm 203673 ublksrv-1.1-1.i686.rpm 323 ublksrv-1.1-1.src.rpm.uploadinfo End-TLD-Builder-Info