Skip to content

Instantly share code, notes, and snippets.

@Vicente-Cheng
Created December 11, 2015 08:51
Show Gist options
  • Save Vicente-Cheng/a153d38437810a1cdbc0 to your computer and use it in GitHub Desktop.
Save Vicente-Cheng/a153d38437810a1cdbc0 to your computer and use it in GitHub Desktop.
run_make_check
+ set -e
+ test -f src/ceph.in
++ which libtoolize
+ '[' /bin/libtoolize ']'
+ LIBTOOLIZE=libtoolize
+ test -d .git
++ git submodule usage
++ grep --quiet 'update.*--force'
++ echo --force
+ force=--force
+ git submodule sync
+ git submodule update --force --init --recursive
Submodule 'ceph-erasure-code-corpus' (https://github.com/ceph/ceph-erasure-code-corpus.git) registered for path 'ceph-erasure-code-corpus'
Submodule 'ceph-object-corpus' (https://github.com/ceph/ceph-object-corpus.git) registered for path 'ceph-object-corpus'
Submodule 'src/civetweb' (https://github.com/ceph/civetweb) registered for path 'src/civetweb'
Submodule 'src/erasure-code/jerasure/gf-complete' (https://github.com/ceph/gf-complete.git) registered for path 'src/erasure-code/jerasure/gf-complete'
Submodule 'src/erasure-code/jerasure/jerasure' (https://github.com/ceph/jerasure.git) registered for path 'src/erasure-code/jerasure/jerasure'
Submodule 'src/gmock' (https://github.com/ceph/gmock.git) registered for path 'src/gmock'
Submodule 'src/rocksdb' (https://github.com/ceph/rocksdb) registered for path 'src/rocksdb'
Cloning into 'ceph-erasure-code-corpus'...
remote: Counting objects: 3261, done.
remote: Total 3261 (delta 0), reused 0 (delta 0), pack-reused 3261
Receiving objects: 100% (3261/3261), 843.03 KiB | 305.00 KiB/s, done.
Resolving deltas: 100% (1191/1191), done.
Submodule path 'ceph-erasure-code-corpus': checked out 'b0d1137d31e4b36b72ccae9c0a9a13de2ec82faa'
Cloning into 'ceph-object-corpus'...
remote: Counting objects: 12387, done.
remote: Total 12387 (delta 0), reused 0 (delta 0), pack-reused 12387
Receiving objects: 100% (12387/12387), 2.18 MiB | 494.00 KiB/s, done.
Resolving deltas: 100% (1428/1428), done.
Submodule path 'ceph-object-corpus': checked out '67383cc060dd9f90d398eed5a00e31eb70845dd8'
Cloning into 'src/civetweb'...
remote: Counting objects: 7048, done.
remote: Total 7048 (delta 0), reused 0 (delta 0), pack-reused 7048
Receiving objects: 100% (7048/7048), 9.44 MiB | 416.00 KiB/s, done.
Resolving deltas: 100% (4118/4118), done.
Submodule path 'src/civetweb': checked out '8d271315a541218caada366f84a2690fdbd474a2'
Cloning into 'src/erasure-code/jerasure/gf-complete'...
remote: Counting objects: 1240, done.
remote: Total 1240 (delta 0), reused 0 (delta 0), pack-reused 1240
Receiving objects: 100% (1240/1240), 2.63 MiB | 555.00 KiB/s, done.
Resolving deltas: 100% (860/860), done.
Submodule path 'src/erasure-code/jerasure/gf-complete': checked out '9caeefbf2860e56a75502f4d3342deed5b5ba265'
Cloning into 'src/erasure-code/jerasure/jerasure'...
remote: Counting objects: 544, done.
remote: Total 544 (delta 0), reused 0 (delta 0), pack-reused 544
Receiving objects: 100% (544/544), 1.02 MiB | 365.00 KiB/s, done.
Resolving deltas: 100% (360/360), done.
Submodule path 'src/erasure-code/jerasure/jerasure': checked out '02731df4c1eae1819c4453c9d3ab6d408cadd085'
Cloning into 'src/gmock'...
remote: Counting objects: 2137, done.
remote: Total 2137 (delta 0), reused 0 (delta 0), pack-reused 2137
Receiving objects: 100% (2137/2137), 1.31 MiB | 419.00 KiB/s, done.
Resolving deltas: 100% (1549/1549), done.
Submodule path 'src/gmock': checked out '49beb3bdf05a728afb48dbfbeb1a693ce4c38027'
Submodule 'gtest' (https://github.com/ceph/gtest.git) registered for path 'gtest'
Cloning into 'gtest'...
remote: Counting objects: 4132, done.
remote: Compressing objects: 100% (2/2), done.
remote: Total 4132 (delta 1), reused 1 (delta 1), pack-reused 4129
Receiving objects: 100% (4132/4132), 2.81 MiB | 562.00 KiB/s, done.
Resolving deltas: 100% (3074/3074), done.
Submodule path 'src/gmock/gtest': checked out '258068668c61e6721007fe8bfd8a338ed8e6cc50'
Cloning into 'src/rocksdb'...
remote: Counting objects: 35004, done.
remote: Compressing objects: 100% (3/3), done.
remote: Total 35004 (delta 0), reused 0 (delta 0), pack-reused 35001
Receiving objects: 100% (35004/35004), 49.88 MiB | 1.36 MiB/s, done.
Resolving deltas: 100% (25983/25983), done.
Submodule path 'src/rocksdb': checked out 'dcdb0dd29232ece43f093c99220b0eea7ead51ff'
+ rm -f config.cache
+ aclocal -I m4 --install
aclocal: installing 'm4/libtool.m4' from '/usr/share/aclocal/libtool.m4'
aclocal: installing 'm4/ltoptions.m4' from '/usr/share/aclocal/ltoptions.m4'
aclocal: installing 'm4/ltsugar.m4' from '/usr/share/aclocal/ltsugar.m4'
aclocal: installing 'm4/ltversion.m4' from '/usr/share/aclocal/ltversion.m4'
aclocal: installing 'm4/lt~obsolete.m4' from '/usr/share/aclocal/lt~obsolete.m4'
aclocal: installing 'm4/pkg.m4' from '/usr/share/aclocal/pkg.m4'
+ check_for_pkg_config
+ which pkg-config
+ return
+ libtoolize --force --copy
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `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 --install
+ autoconf
+ autoheader
+ automake -a --add-missing -Wall
configure.ac:46: installing './ar-lib'
configure.ac:49: installing './compile'
configure.ac:42: installing './config.guess'
configure.ac:42: installing './config.sub'
configure.ac:54: installing './install-sh'
configure.ac:54: installing './missing'
Makefile.am:40: warning: ':='-style assignments are not portable
src/Makefile-env.am:65: warning: shell expr `gcc -dumpversion` \>= 4.9: non-POSIX variable name
src/Makefile-env.am:65: (probably a GNU make extension)
src/Makefile.am:1: 'src/Makefile-env.am' included from here
src/test/Makefile.am:92: warning: patsubst %,$(srcdir: non-POSIX variable name
src/test/Makefile.am:92: (probably a GNU make extension)
src/Makefile.am:39: 'src/test/Makefile.am' included from here
src/tracing/Makefile.am:5: warning: '%'-style pattern rules are a GNU make extension
src/Makefile.am:43: 'src/tracing/Makefile.am' included from here
src/Makefile.am: installing './depcomp'
src/Makefile-client.am:8: installing './py-compile'
src/Makefile.am:270: 'src/Makefile-client.am' included from here
parallel-tests: installing './test-driver'
+ cd src/gmock
+ autoreconf -fvi
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force
autoreconf: configure.ac: tracing
autoreconf: configure.ac: adding subdirectory gtest to autoreconf
autoreconf: Entering directory `gtest'
autoreconf: running: aclocal --force -I m4
autoreconf: running: libtoolize --copy --force
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `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'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
configure.ac:30: installing 'build-aux/config.guess'
configure.ac:30: installing 'build-aux/config.sub'
configure.ac:24: installing 'build-aux/install-sh'
configure.ac:24: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `gtest'
libtoolize: putting auxiliary files in AC_CONFIG_AUX_DIR, `build-aux'.
libtoolize: copying file `build-aux/ltmain.sh'
libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.ac and
libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.
libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.
configure.ac:25: installing 'build-aux/config.guess'
configure.ac:25: installing 'build-aux/config.sub'
configure.ac:19: installing 'build-aux/install-sh'
configure.ac:19: installing 'build-aux/missing'
Makefile.am: installing 'build-aux/depcomp'
parallel-tests: installing 'build-aux/test-driver'
autoreconf: Leaving directory `.'
+ cd src/rocksdb
+ autoreconf -fvi
autoreconf: Entering directory `.'
autoreconf: configure.ac: not using Gettext
autoreconf: running: aclocal --force -I m4
aclocal: warning: couldn't open directory 'm4': No such file or directory
autoreconf: configure.ac: tracing
autoreconf: running: libtoolize --copy --force
libtoolize: putting macros in AC_CONFIG_MACRO_DIR, `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'
autoreconf: running: /usr/bin/autoconf --force
autoreconf: running: /usr/bin/autoheader --force
autoreconf: running: automake --add-missing --copy --force-missing
autoreconf: Leaving directory `.'
+ exit
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 we are using the GNU C++ compiler... yes
checking whether ccache g++ accepts -g... yes
checking whether ccache g++ supports C++11 features by default... no
checking whether ccache g++ supports C++11 features with -std=gnu++11... yes
checking for git... yes
configure: RPM_RELEASE='130.g7ce7da5'
checking for sphinx-1.0-build... no
checking for sphinx-build... sphinx-build
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for gcc... ccache gcc
checking whether we are using the GNU C compiler... yes
checking whether ccache gcc accepts -g... yes
checking for ccache gcc option to accept ISO C89... none needed
checking for ar... ar
checking the archiver (ar) interface... ar
checking whether ccache gcc and cc understand -c and -o together... yes
checking how to print strings... printf
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 ccache gcc... /bin/ld
checking if the linker (/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking for gawk... gawk
checking command to parse /bin/nm -B output from ccache gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... ccache gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if ccache gcc supports -fno-rtti -fno-exceptions... no
checking for ccache gcc option to produce PIC... -fPIC -DPIC
checking if ccache gcc PIC flag -fPIC -DPIC works... yes
checking if ccache gcc static flag -static works... no
checking if ccache gcc supports -c -o file.o... yes
checking if ccache gcc supports -c -o file.o... (cached) yes
checking whether the ccache gcc linker (/bin/ld -m elf_x86_64) 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... no
checking how to run the C++ preprocessor... ccache g++ -E
checking for ld used by ccache g++... /bin/ld -m elf_x86_64
checking if the linker (/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the ccache g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for ccache g++ option to produce PIC... -fPIC -DPIC
checking if ccache g++ PIC flag -fPIC -DPIC works... yes
checking if ccache g++ static flag -static works... no
checking if ccache g++ supports -c -o file.o... yes
checking if ccache g++ supports -c -o file.o... (cached) yes
checking whether the ccache g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for style of include used by make... GNU
checking dependency style of ccache gcc... gcc3
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking whether UID '0' is supported by ustar format... yes
checking whether GID '0' is supported by ustar format... yes
checking how to create a ustar tar archive... gnutar
checking dependency style of ccache gcc... gcc3
checking dependency style of ccache g++... gcc3
checking whether make supports nested variables... (cached) yes
checking whether we are using the GNU C++ compiler... (cached) yes
checking whether ccache g++ accepts -g... (cached) yes
checking if compiler is clang... no
checking whether make sets $(MAKE)... (cached) yes
checking for snappy_compress in -lsnappy... yes
checking for leveldb_open in -lleveldb... yes
checking for yasm... yes
we have a modern and working yasm
we are x86_64
we are not x32
yasm can also build the isa-l stuff
checking whether ccache gcc accepts -Wtype-limits... yes
checking whether ccache gcc accepts -Wignored-qualifiers... yes
checking whether ccache gcc accepts -Werror=format-security... yes
checking whether C compiler accepts -fvar-tracking-assignments... yes
checking whether the compiler supports static_cast<>... yes
checking whether ccache gcc recognizes __func__... yes
checking whether ccache gcc recognizes __PRETTY_FUNCTION__... yes
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking whether to check for GCC pthread/shared inconsistencies... yes
checking whether -pthread is sufficient with -shared... yes
checking whether what we have so far is sufficient with -nostdlib... no
checking whether -lpthread saves the day... yes
checking blkid/blkid.h usability... yes
checking blkid/blkid.h presence... yes
checking for blkid/blkid.h... yes
checking for blkid_get_cache in -lblkid... yes
checking for blkid_find_dev_with_tag in -lblkid... yes
checking for blkid_dev_devname in -lblkid... yes
checking for blkid_devno_to_wholedisk in -lblkid... yes
checking libudev.h usability... yes
checking libudev.h presence... yes
checking for libudev.h... yes
checking for udev_monitor_receive_device in -ludev... yes
checking expat.h usability... yes
checking expat.h presence... yes
checking for expat.h... yes
checking for XML_Parse in -lexpat... yes
checking for resolv.h... yes
checking if res_nquery will link (LIBS=)... no
checking if res_nquery will link (LIBS=-lresolv)... yes
checking for add_key in -lkeyutils... yes
checking for pow in -lm... yes
checking for syncfs... yes
checking for pkg-config... /bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for CRYPTOPP... no
checking for library containing _ZTIN8CryptoPP14CBC_EncryptionE... no
checking for NSS... yes
configure: using nss for cryptography
checking for FCGX_Init in -lfcgi... yes
checking for XML_Parse in -lexpat... (cached) yes
checking for curl_easy_init in -lcurl... yes
checking fastcgi/fcgiapp.h usability... no
checking fastcgi/fcgiapp.h presence... no
checking for fastcgi/fcgiapp.h... no
checking for curl_multi_wait in -lcurl... yes
checking for LIBFUSE... yes
checking for malloc in -ltcmalloc... yes
checking for LIBEDIT... yes
checking atomic_ops.h usability... yes
checking atomic_ops.h presence... yes
checking for atomic_ops.h... yes
checking size of AO_t... 8
checking for snappy_compress in -lsnappy... (cached) yes
checking for leveldb_open in -lleveldb... (cached) yes
checking leveldb/filter_policy.h usability... yes
checking leveldb/filter_policy.h presence... yes
checking for leveldb/filter_policy.h... yes
checking whether C compiler accepts -msse... yes
checking whether C compiler accepts -msse2... yes
checking whether C compiler accepts -msse3... yes
checking whether C compiler accepts -mssse3... yes
checking whether C compiler accepts -mpclmul... yes
checking whether C compiler accepts -msse4.1... yes
checking whether C compiler accepts -msse4.2... yes
checking whether ccache g++ supports C++11 features by default... (cached) no
checking whether ccache g++ supports C++11 features with -std=gnu++11... (cached) yes
checking for io_submit in -laio... yes
checking libaio.h usability... yes
checking libaio.h presence... yes
checking for libaio.h... yes
checking xfs/xfs.h usability... yes
checking xfs/xfs.h presence... yes
checking for xfs/xfs.h... yes
checking for XFS_XFLAG_EXTSIZE in xfs/xfs.h... yes
checking for dirent.h that defines DIR... yes
checking for library containing opendir... none required
checking for ANSI C header files... (cached) yes
checking for sys/wait.h that is POSIX.1 compatible... yes
checking boost/spirit/include/classic_core.hpp usability... yes
checking boost/spirit/include/classic_core.hpp presence... yes
checking for boost/spirit/include/classic_core.hpp... yes
checking boost/random/discrete_distribution.hpp usability... yes
checking boost/random/discrete_distribution.hpp presence... yes
checking for boost/random/discrete_distribution.hpp... yes
checking boost/statechart/state.hpp usability... yes
checking boost/statechart/state.hpp presence... yes
checking for boost/statechart/state.hpp... yes
checking boost/program_options/option.hpp usability... yes
checking boost/program_options/option.hpp presence... yes
checking for boost/program_options/option.hpp... yes
checking for main in -lboost_system-mt... yes
checking for main in -lboost_thread-mt... yes
checking for main in -lboost_random-mt... yes
checking for main in -lboost_program_options-mt... yes
checking for struct fiemap_extent.fe_logical... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking arpa/nameser_compat.h usability... yes
checking arpa/nameser_compat.h presence... yes
checking for arpa/nameser_compat.h... yes
checking linux/version.h usability... yes
checking linux/version.h presence... yes
checking for linux/version.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking sys/file.h usability... yes
checking sys/file.h presence... yes
checking for sys/file.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking sys/mount.h usability... yes
checking sys/mount.h presence... yes
checking for sys/mount.h... yes
checking sys/param.h usability... yes
checking sys/param.h presence... yes
checking for sys/param.h... yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/statvfs.h usability... yes
checking sys/statvfs.h presence... yes
checking for sys/statvfs.h... yes
checking sys/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking sys/vfs.h usability... yes
checking sys/vfs.h presence... yes
checking for sys/vfs.h... yes
checking sys/xattr.h usability... yes
checking sys/xattr.h presence... yes
checking for sys/xattr.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking utime.h usability... yes
checking utime.h presence... yes
checking for utime.h... yes
checking for name_to_handle_at... yes
checking for sync_file_range... yes
checking for fallocate... yes
checking for getgrouplist... yes
checking for struct stat.st_mtim.tv_nsec... yes
checking for struct stat.st_mtimespec.tv_nsec... no
checking for splice... yes
checking for F_SETPIPE_SZ in fcntl.h... yes
checking for posix_fallocate... yes
checking sys/prctl.h usability... yes
checking sys/prctl.h presence... yes
checking for sys/prctl.h... yes
checking for prctl... yes
checking for pipe2... yes
checking for posix_fadvise... yes
checking for fdatasync... yes
checking for sched.h... yes
checking for pthread_spin_init... yes
checking for int8_t... yes
checking for uint8_t... yes
checking for int16_t... yes
checking for uint16_t... yes
checking for int32_t... yes
checking for uint32_t... yes
checking for int64_t... yes
checking for uint64_t... yes
checking linux/types.h usability... yes
checking linux/types.h presence... yes
checking for linux/types.h... yes
checking for __u8... yes
checking for __s8... yes
checking for __u16... yes
checking for __s16... yes
checking for __u32... yes
checking for __s32... yes
checking for __u64... yes
checking for __s64... yes
checking for __le16... yes
checking for __be16... yes
checking for __le32... yes
checking for __be32... yes
checking for __le64... yes
checking for __be64... yes
checking if lttng-gen-tp is sane... no
checking babeltrace/ctf/events.h usability... no
checking babeltrace/ctf/events.h presence... no
checking for babeltrace/ctf/events.h... no
checking babeltrace/babeltrace.h usability... no
checking babeltrace/babeltrace.h presence... no
checking for babeltrace/babeltrace.h... no
checking whether BT_CLOCK_REAL is declared... no
configure: babeltrace auto-disabled
checking for valgrind... no
/bin/pkg-config
checking whether strerror_r is declared... yes
checking for strerror_r... yes
checking whether strerror_r returns char *... yes
checking for a Python interpreter with version >= 2.4... python
checking for python... /bin/python
checking for python version... 2.7
checking for python platform... linux2
checking for python script directory... ${prefix}/lib/python2.7/site-packages
checking for python extension module directory... ${exec_prefix}/lib64/python2.7/site-packages
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating src/Makefile
config.status: creating src/ocf/Makefile
config.status: creating src/ocf/ceph
config.status: creating src/ocf/rbd
config.status: creating src/java/Makefile
config.status: creating systemd/Makefile
config.status: creating man/Makefile
config.status: creating doc/Makefile
config.status: creating selinux/Makefile
config.status: creating ceph.spec
config.status: creating src/acconfig.h
config.status: executing libtool commands
config.status: executing depfiles commands
=== configuring in src/gmock (/opt/ceph-reuse-bug/ceph/src/gmock)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-static' '--with-radosgw' '--with-debug' '--without-lttng' 'CC=ccache gcc' 'CXX=ccache g++' 'CFLAGS=-Wall -g' 'CXXFLAGS=-Wall -g' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... ccache 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 we are using the GNU C compiler... yes
checking whether ccache gcc accepts -g... yes
checking for ccache gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of ccache gcc... gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether ccache g++ accepts -g... yes
checking dependency style of ccache g++... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
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 ccache gcc... /bin/ld
checking if the linker (/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /bin/nm -B output from ccache gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... ccache gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if ccache gcc supports -fno-rtti -fno-exceptions... no
checking for ccache gcc option to produce PIC... -fPIC -DPIC
checking if ccache gcc PIC flag -fPIC -DPIC works... yes
checking if ccache gcc static flag -static works... no
checking if ccache gcc supports -c -o file.o... yes
checking if ccache gcc supports -c -o file.o... (cached) yes
checking whether the ccache gcc linker (/bin/ld -m elf_x86_64) 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... no
checking how to run the C++ preprocessor... ccache g++ -E
checking for ld used by ccache g++... /bin/ld -m elf_x86_64
checking if the linker (/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the ccache g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for ccache g++ option to produce PIC... -fPIC -DPIC
checking if ccache g++ PIC flag -fPIC -DPIC works... yes
checking if ccache g++ static flag -static works... no
checking if ccache g++ supports -c -o file.o... yes
checking if ccache g++ supports -c -o file.o... (cached) yes
checking whether the ccache g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for python... /bin/python
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking whether to check for GCC pthread/shared inconsistencies... yes
checking whether -pthread is sufficient with -shared... yes
checking for gtest-config... no
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating scripts/gmock-config
config.status: creating build-aux/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
=== configuring in gtest (/opt/ceph-reuse-bug/ceph/src/gmock/gtest)
configure: running /bin/sh ./configure --disable-option-checking '--prefix=/usr/local' '--disable-static' '--with-radosgw' '--with-debug' '--without-lttng' 'CC=ccache gcc' 'CXX=ccache g++' 'CFLAGS=-Wall -g' 'CXXFLAGS=-Wall -g' --cache-file=/dev/null --srcdir=.
checking for a BSD-compatible install... /bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking for gcc... ccache 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 we are using the GNU C compiler... yes
checking whether ccache gcc accepts -g... yes
checking for ccache gcc option to accept ISO C89... none needed
checking for style of include used by make... GNU
checking dependency style of ccache gcc... gcc3
checking whether we are using the GNU C++ compiler... yes
checking whether ccache g++ accepts -g... yes
checking dependency style of ccache g++... gcc3
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking how to print strings... printf
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 ccache gcc... /bin/ld
checking if the linker (/bin/ld) is GNU ld... yes
checking for BSD- or MS-compatible name lister (nm)... /bin/nm -B
checking the name lister (/bin/nm -B) interface... BSD nm
checking whether ln -s works... yes
checking the maximum length of command line arguments... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /bin/ld option to reload object files... -r
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for ar... ar
checking for archiver @FILE support... @
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /bin/nm -B output from ccache gcc object... ok
checking for sysroot... no
checking for mt... no
checking if : is a manifest tool... no
checking how to run the C preprocessor... ccache gcc -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for dlfcn.h... yes
checking for objdir... .libs
checking if ccache gcc supports -fno-rtti -fno-exceptions... no
checking for ccache gcc option to produce PIC... -fPIC -DPIC
checking if ccache gcc PIC flag -fPIC -DPIC works... yes
checking if ccache gcc static flag -static works... no
checking if ccache gcc supports -c -o file.o... yes
checking if ccache gcc supports -c -o file.o... (cached) yes
checking whether the ccache gcc linker (/bin/ld -m elf_x86_64) 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... no
checking how to run the C++ preprocessor... ccache g++ -E
checking for ld used by ccache g++... /bin/ld -m elf_x86_64
checking if the linker (/bin/ld -m elf_x86_64) is GNU ld... yes
checking whether the ccache g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking for ccache g++ option to produce PIC... -fPIC -DPIC
checking if ccache g++ PIC flag -fPIC -DPIC works... yes
checking if ccache g++ static flag -static works... no
checking if ccache g++ supports -c -o file.o... yes
checking if ccache g++ supports -c -o file.o... (cached) yes
checking whether the ccache g++ linker (/bin/ld -m elf_x86_64) supports shared libraries... yes
checking dynamic linker characteristics... (cached) GNU/Linux ld.so
checking how to hardcode library paths into programs... immediate
checking for python... /bin/python
checking for the pthreads library -lpthreads... no
checking whether pthreads work without any flags... no
checking whether pthreads work with -Kthread... no
checking whether pthreads work with -kthread... no
checking for the pthreads library -llthread... no
checking whether pthreads work with -pthread... yes
checking for joinable pthread attribute... PTHREAD_CREATE_JOINABLE
checking if more special flags are required for pthreads... no
checking whether to check for GCC pthread/shared inconsistencies... yes
checking whether -pthread is sufficient with -shared... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating scripts/gtest-config
config.status: creating build-aux/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
Making all in .
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph'
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
depbase=`echo src/gtest-all.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -DGTEST_HAS_TR1_TUPLE=0 -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gtest-all.lo -MD -MP -MF $depbase.Tpo -c -o src/gtest-all.lo src/gtest-all.cc &&\
mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/gtest_main.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -DGTEST_HAS_TR1_TUPLE=0 -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gtest_main.lo -MD -MP -MF $depbase.Tpo -c -o src/gtest_main.lo src/gtest_main.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -DGTEST_HAS_TR1_TUPLE=0 -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gtest-all.lo -MD -MP -MF src/.deps/gtest-all.Tpo -c src/gtest-all.cc -fPIC -DPIC -o src/.libs/gtest-all.o
libtool: compile: ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -DGTEST_HAS_TR1_TUPLE=0 -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gtest_main.lo -MD -MP -MF src/.deps/gtest_main.Tpo -c src/gtest_main.cc -fPIC -DPIC -o src/.libs/gtest_main.o
/bin/sh ./libtool --tag=CXX --mode=link ccache g++ -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -o lib/libgtest.la src/gtest-all.lo
libtool: link: ar cru lib/.libs/libgtest.a src/.libs/gtest-all.o
libtool: link: ranlib lib/.libs/libgtest.a
libtool: link: ( cd "lib/.libs" && rm -f "libgtest.la" && ln -s "../libgtest.la" "libgtest.la" )
/bin/sh ./libtool --tag=CXX --mode=link ccache g++ -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -o lib/libgtest_main.la src/gtest_main.lo lib/libgtest.la
libtool: link: (cd lib/.libs/libgtest_main.lax/libgtest.a && ar x "/opt/ceph-reuse-bug/ceph/src/gmock/gtest/lib/.libs/libgtest.a")
libtool: link: ar cru lib/.libs/libgtest_main.a src/.libs/gtest_main.o lib/.libs/libgtest_main.lax/libgtest.a/gtest-all.o
libtool: link: ranlib lib/.libs/libgtest_main.a
libtool: link: rm -fr lib/.libs/libgtest_main.lax
libtool: link: ( cd "lib/.libs" && rm -f "libgtest_main.la" && ln -s "../libgtest_main.la" "libgtest_main.la" )
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock'
depbase=`echo src/gmock-all.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I./gtest/include -I./include -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gmock-all.lo -MD -MP -MF $depbase.Tpo -c -o src/gmock-all.lo src/gmock-all.cc &&\
mv -f $depbase.Tpo $depbase.Plo
depbase=`echo src/gmock_main.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`;\
/bin/sh ./libtool --tag=CXX --mode=compile ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I./gtest/include -I./include -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gmock_main.lo -MD -MP -MF $depbase.Tpo -c -o src/gmock_main.lo src/gmock_main.cc &&\
mv -f $depbase.Tpo $depbase.Plo
libtool: compile: ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I./gtest/include -I./include -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gmock-all.lo -MD -MP -MF src/.deps/gmock-all.Tpo -c src/gmock-all.cc -fPIC -DPIC -o src/.libs/gmock-all.o
libtool: compile: ccache g++ -DHAVE_CONFIG_H -I. -I./build-aux -I./gtest/include -I./include -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -MT src/gmock_main.lo -MD -MP -MF src/.deps/gmock_main.Tpo -c src/gmock_main.cc -fPIC -DPIC -o src/.libs/gmock_main.o
/bin/sh ./libtool --tag=CXX --mode=link ccache g++ -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -o lib/libgmock.la src/gmock-all.lo
libtool: link: ar cru lib/.libs/libgmock.a src/.libs/gmock-all.o
libtool: link: ranlib lib/.libs/libgmock.a
libtool: link: ( cd "lib/.libs" && rm -f "libgmock.la" && ln -s "../libgmock.la" "libgmock.la" )
/bin/sh ./libtool --tag=CXX --mode=link ccache g++ -pthread -DGTEST_HAS_PTHREAD=1 -Wall -g -o lib/libgmock_main.la src/gmock_main.lo lib/libgmock.la
libtool: link: (cd lib/.libs/libgmock_main.lax/libgmock.a && ar x "/opt/ceph-reuse-bug/ceph/src/gmock/lib/.libs/libgmock.a")
libtool: link: ar cru lib/.libs/libgmock_main.a src/.libs/gmock_main.o lib/.libs/libgmock_main.lax/libgmock.a/gmock-all.o
libtool: link: ranlib lib/.libs/libgmock_main.a
libtool: link: rm -fr lib/.libs/libgmock_main.lax
libtool: link: ( cd "lib/.libs" && rm -f "libgmock_main.la" && ln -s "../libgmock_main.la" "libgmock_main.la" )
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock'
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph'
Making all in src
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
rm -f init-ceph init-ceph.tmp
sed -e 's|@bindir[@]|/usr/local/bin|g' -e 's|@sbindir[@]|/usr/local/sbin|g' -e 's|@libdir[@]|/usr/local/lib|g' -e 's|@sysconfdir[@]|/usr/local/etc|g' -e 's|@datadir[@]|/usr/local/share/ceph|g' -e 's|@prefix[@]|/usr/local|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|4|g' './init-ceph.in' >init-ceph.tmp
chmod +x init-ceph.tmp
chmod a-w init-ceph.tmp
mv init-ceph.tmp init-ceph
make all-recursive
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
Making all in ocf
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/ocf'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/ocf'
Making all in java
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make all-am
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make[4]: Nothing to be done for `all-am'.
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
CXX erasure-code/libec_jerasure_sse3_la-ErasureCode.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse3_la-cauchy.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse3_la-galois.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse3_la-jerasure.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse3_la-liberation.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse3_la-reed_sol.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_wgen.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_method.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_w16.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_w32.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_w64.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_w128.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_general.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_w4.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_rand.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse3_la-gf_w8.lo
CXX erasure-code/jerasure/libec_jerasure_sse3_la-ErasureCodeJerasure.lo
CXX erasure-code/libec_jerasure_sse4_la-ErasureCode.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse4_la-cauchy.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse4_la-galois.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse4_la-jerasure.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse4_la-liberation.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_sse4_la-reed_sol.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_wgen.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_method.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_w16.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_w32.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_w64.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_w128.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_general.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_w4.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_rand.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_sse4_la-gf_w8.lo
CXX erasure-code/jerasure/libec_jerasure_sse4_la-ErasureCodeJerasure.lo
CXX erasure-code/libec_lrc_la-ErasureCode.lo
CXX erasure-code/libec_shec_generic_la-ErasureCode.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_generic_la-cauchy.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_generic_la-galois.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_generic_la-jerasure.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_generic_la-liberation.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_generic_la-reed_sol.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_wgen.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_method.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_w16.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_w32.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_w64.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_w128.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_general.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_w4.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_rand.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_generic_la-gf_w8.lo
CXX erasure-code/libec_shec_sse3_la-ErasureCode.lo
CXX erasure-code/shec/libec_shec_sse3_la-ErasureCodeShec.lo
CXX erasure-code/shec/libec_shec_sse3_la-ErasureCodeShecTableCache.lo
CC erasure-code/shec/libec_shec_sse3_la-determinant.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse3_la-cauchy.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse3_la-galois.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse3_la-jerasure.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse3_la-liberation.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse3_la-reed_sol.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_wgen.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_method.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_w16.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_w32.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_w64.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_w128.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_general.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_w4.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_rand.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse3_la-gf_w8.lo
CXX erasure-code/libec_shec_sse4_la-ErasureCode.lo
CXX erasure-code/shec/libec_shec_sse4_la-ErasureCodeShec.lo
CXX erasure-code/shec/libec_shec_sse4_la-ErasureCodeShecTableCache.lo
CC erasure-code/shec/libec_shec_sse4_la-determinant.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse4_la-cauchy.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse4_la-galois.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse4_la-jerasure.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse4_la-liberation.lo
CC erasure-code/jerasure/jerasure/src/libec_shec_sse4_la-reed_sol.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_wgen.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_method.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_w16.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_w32.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_w64.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_w128.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_general.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_w4.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_rand.lo
CC erasure-code/jerasure/gf-complete/src/libec_shec_sse4_la-gf_w8.lo
CXX erasure-code/libec_isa_la-ErasureCode.lo
CXX erasure-code/libec_example_la-ErasureCode.lo
CXX common/librados_la-buffer.lo
CXX common/DecayCounter.lo
CXX common/LogClient.lo
CXX common/LogEntry.lo
CXX common/PrebufferedStreambuf.lo
CXX common/SloppyCRCMap.lo
CXX common/BackTrace.lo
CXX common/perf_counters.lo
CXX common/Mutex.lo
CXX common/OutputDataSocket.lo
CXX common/admin_socket.lo
CXX common/admin_socket_client.lo
CXX common/cmdparse.lo
CC common/escape.lo
CXX common/io_priority.lo
CXX common/Clock.lo
CXX common/Throttle.lo
CXX common/Timer.lo
CXX common/Finisher.lo
CXX common/environment.lo
CXX common/assert.lo
CXX common/run_cmd.lo
CXX common/WorkQueue.lo
CXX common/ConfUtils.lo
CXX common/MemoryModel.lo
CC common/armor.lo
CXX common/fd.lo
CC common/xattr.lo
CC common/safe_io.lo
CXX common/snap_types.lo
CXX common/str_list.lo
CXX common/str_map.lo
CXX common/errno.lo
CXX common/RefCountedObj.lo
CXX common/common_init.lo
CC common/pipe.lo
CXX common/ceph_argparse.lo
CXX common/ceph_context.lo
CXX common/types.lo
CXX common/code_environment.lo
CXX common/dout.lo
CXX common/histogram.lo
CXX common/signal.lo
CXX common/simple_spin.lo
CXX common/Thread.lo
CXX common/Formatter.lo
CXX common/HeartbeatMap.lo
CXX common/config.lo
CC common/utf8.lo
CC common/mime.lo
CXX common/strtol.lo
CXX common/page.lo
CXX common/lockdep.lo
CXX common/hex.lo
CXX common/entity_name.lo
CXX common/ceph_crypto.lo
CXX common/ceph_crypto_cms.lo
CXX common/ceph_json.lo
CXX common/ipaddr.lo
CXX common/pick_address.lo
CXX common/util.lo
CXX common/TextTable.lo
CXX common/ceph_fs.lo
CXX common/ceph_hash.lo
CXX common/ceph_strings.lo
CXX common/ceph_frag.lo
CC common/addr_parsing.lo
CXX common/hobject.lo
CXX common/bloom_filter.lo
CC common/linux_version.lo
CC common/module.lo
CXX common/Readahead.lo
CXX common/Cycles.lo
CXX common/ContextCompletion.lo
CXX common/TracepointProvider.lo
CXX common/blkdev.lo
CC common/libcommon_crc_la-sctp_crc32.lo
CXX common/libcommon_crc_la-crc32c.lo
CC common/libcommon_crc_la-crc32c_intel_baseline.lo
CC common/libcommon_crc_la-crc32c_intel_fast.lo
CPPAS common/libcommon_crc_la-crc32c_intel_fast_asm.lo
./yasm-wrapper: got -DHAVE_CONFIG_H -I. -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -D_GNU_SOURCE -DCEPH_LIBDIR="/usr/local/lib" -DCEPH_PKGLIBDIR="/usr/local/lib/ceph" -DGTEST_USE_OWN_TR1_TUPLE=0 -f elf64 -Wall -g -MT common/libcommon_crc_la-crc32c_intel_fast_asm.lo -MD -MP -MF common/.deps/libcommon_crc_la-crc32c_intel_fast_asm.Tpo -c common/crc32c_intel_fast_asm.S -fPIC -DPIC -o common/.libs/libcommon_crc_la-crc32c_intel_fast_asm.o
./yasm-wrapper: yasm -I. -f elf64 common/crc32c_intel_fast_asm.S -o common/.libs/libcommon_crc_la-crc32c_intel_fast_asm.o
CPPAS common/libcommon_crc_la-crc32c_intel_fast_zero_asm.lo
./yasm-wrapper: got -DHAVE_CONFIG_H -I. -D__CEPH__ -D_FILE_OFFSET_BITS=64 -D_REENTRANT -D_THREAD_SAFE -D__STDC_FORMAT_MACROS -D_GNU_SOURCE -DCEPH_LIBDIR="/usr/local/lib" -DCEPH_PKGLIBDIR="/usr/local/lib/ceph" -DGTEST_USE_OWN_TR1_TUPLE=0 -f elf64 -Wall -g -MT common/libcommon_crc_la-crc32c_intel_fast_zero_asm.lo -MD -MP -MF common/.deps/libcommon_crc_la-crc32c_intel_fast_zero_asm.Tpo -c common/crc32c_intel_fast_zero_asm.S -fPIC -DPIC -o common/.libs/libcommon_crc_la-crc32c_intel_fast_zero_asm.o
./yasm-wrapper: yasm -I. -f elf64 common/crc32c_intel_fast_zero_asm.S -o common/.libs/libcommon_crc_la-crc32c_intel_fast_zero_asm.o
CXX auth/Crypto.lo
CXX auth/KeyRing.lo
CXX auth/RotatingKeyRing.lo
CXX common/buffer.lo
CXX libcephfs.lo
CXX mon/PGMap.lo
CXX mon/Monitor.lo
CXX mon/Paxos.lo
CXX mon/PaxosService.lo
CXX mon/OSDMonitor.lo
CXX mon/MDSMonitor.lo
CXX mon/MonmapMonitor.lo
CXX mon/PGMonitor.lo
CXX mon/LogMonitor.lo
CXX mon/AuthMonitor.lo
CXX mon/Elector.lo
CXX mon/HealthMonitor.lo
CXX mon/DataHealthService.lo
CXX mon/ConfigKeyService.lo
CXX os/libos_la-DBObjectMap.lo
CXX os/libos_la-GenericObjectMap.lo
CXX os/libos_la-FileJournal.lo
CXX os/libos_la-FileStore.lo
CXX os/libos_la-GenericFileStoreBackend.lo
CXX os/libos_la-HashIndex.lo
CXX os/libos_la-IndexManager.lo
CXX os/libos_la-JournalingObjectStore.lo
CXX os/libos_la-LevelDBStore.lo
CXX os/libos_la-LFNIndex.lo
CXX os/libos_la-MemStore.lo
CXX os/libos_la-KeyValueDB.lo
CXX os/libos_la-KeyValueStore.lo
CXX os/libos_la-ObjectStore.lo
CXX os/libos_la-WBThrottle.lo
CXX common/libos_la-TrackedOp.lo
CXX os/libos_la-BtrfsFileStoreBackend.lo
CXX os/fs/libos_la-XFS.lo
CXX os/libos_la-XfsFileStoreBackend.lo
CXX os/libos_types_la-Transaction.lo
CXX os/newstore/libos_types_la-newstore_types.lo
CXX mds/Capability.lo
CXX mds/MDSDaemon.lo
CXX mds/MDSRank.lo
CXX mds/Beacon.lo
CC mds/locks.lo
CXX mds/journal.lo
CXX mds/Server.lo
CXX mds/Mutation.lo
CXX mds/MDCache.lo
CXX mds/RecoveryQueue.lo
CXX mds/StrayManager.lo
CXX mds/Locker.lo
CXX mds/Migrator.lo
CXX mds/MDBalancer.lo
CXX mds/CDentry.lo
CXX mds/CDir.lo
CXX mds/CInode.lo
CXX mds/LogEvent.lo
CXX mds/MDSTable.lo
CXX mds/InoTable.lo
CXX mds/JournalPointer.lo
CXX mds/MDSTableClient.lo
CXX mds/MDSTableServer.lo
CXX mds/SimpleLock.lo
CXX mds/SnapRealm.lo
CXX mds/SnapServer.lo
CXX mds/snap.lo
CXX mds/SessionMap.lo
CXX mds/MDSContext.lo
CXX mds/MDSAuthCaps.lo
CXX mds/MDLog.lo
CXX common/TrackedOp.lo
CXX osd/libosd_types_la-PGLog.lo
CXX osd/libosd_types_la-osd_types.lo
CXX osd/libosd_types_la-ECUtil.lo
CXX osd/libosd_la-PG.lo
CXX osd/libosd_la-ReplicatedPG.lo
CXX osd/libosd_la-ReplicatedBackend.lo
CXX osd/libosd_la-ECBackend.lo
CXX osd/libosd_la-ECMsgTypes.lo
CXX osd/libosd_la-ECTransaction.lo
CXX osd/libosd_la-PGBackend.lo
CXX osd/libosd_la-HitSet.lo
CXX osd/libosd_la-OSD.lo
CXX osd/libosd_la-OSDCap.lo
CXX osd/libosd_la-Watch.lo
CXX osd/libosd_la-ClassHandler.lo
CXX osd/libosd_la-OpRequest.lo
CXX common/libosd_la-TrackedOp.lo
CXX osd/libosd_la-SnapMapper.lo
CXX client/libclient_fuse_la-fuse_ll.lo
CC common/secret.lo
CXX librados/librados.lo
CXX librbd/librbd.lo
CXX krbd.lo
CXX cls/numops/cls_numops.lo
CXX cls/rbd/cls_rbd.lo
CXX cls/lock/cls_lock.lo
CXX cls/refcount/cls_refcount.lo
CXX cls/version/cls_version.lo
CXX cls/log/cls_log.lo
CXX cls/statelog/cls_statelog.lo
CXX cls/timeindex/cls_timeindex.lo
CXX cls/replica_log/cls_replica_log.lo
CXX cls/user/cls_user.lo
CXX cls/rgw/cls_rgw.lo
CXX cls/cephfs/cls_cephfs.lo
CC client/test_ioctls.o
CXX rgw/rgw_multiparser.o
CXX rgw/rgw_jsonparser.o
CXX rgw/rgw_common.o
CXX rgw/rgw_env.o
CXX rgw/rgw_json_enc.o
CXX erasure-code/ErasureCode.o
CXX test/erasure-code/ceph_erasure_code_benchmark.o
CXX test/erasure-code/ceph_erasure_code.o
cls/rgw/cls_rgw.cc: In function 'int rgw_bucket_list(cls_method_context_t, ceph::bufferlist*, ceph::bufferlist*)':
cls/rgw/cls_rgw.cc:464:120: warning: format '%d' expects argument of type 'int', but argument 6 has type 'std::basic_string<char>::size_type {aka long unsigned int}' [-Wformat=]
CLS_LOG(20, "start_key=%s len=%d", start_key.c_str(), start_key.size());
^
CXX test/omap_bench.o
CXX test/objectstore_bench.o
CXX test/kv_store_bench.o
CXX key_value_store/kv_flat_btree_async.o
CXX test/system/rados_list_parallel.o
CXX test/system/st_rados_create_pool.o
CXX test/system/st_rados_list_objects.o
CXX test/system/rados_open_pools_parallel.o
CXX test/system/rados_delete_pools_parallel.o
CXX test/system/st_rados_delete_pool.o
CXX test/system/rados_watch_notify.o
CXX test/system/st_rados_delete_objs.o
CXX test/system/st_rados_watch.o
CXX test/system/st_rados_notify.o
CXX test/multi_stress_watch.o
CXX test/librados/ceph_test_rados_api_cmd-cmd.o
CXX test/librados/ceph_test_rados_api_io-io.o
CXX test/librados/ceph_test_rados_api_c_write_operations-c_write_operations.o
CXX test/librados/ceph_test_rados_api_c_read_operations-c_read_operations.o
CXX test/librados/ceph_test_rados_api_aio-aio.o
CXX test/librados/ceph_test_rados_api_list-list.o
CXX test/librados/ceph_test_rados_api_nlist-nlist.o
CXX test/librados/ceph_test_rados_api_pool-pool.o
CXX test/librados/ceph_test_rados_api_stat-stat.o
CXX test/librados/ceph_test_rados_api_watch_notify-watch_notify.o
CXX test/librados/ceph_test_rados_api_snapshots-snapshots.o
CXX test/librados/ceph_test_rados_api_cls-cls.o
CXX test/librados/ceph_test_rados_api_misc-misc.o
CXX test/librados/ceph_test_rados_api_tier-tier.o
CXX osd/ceph_test_rados_api_tier-HitSet.o
CXX test/librados/ceph_test_rados_api_lock-lock.o
CXX test/ceph_test_stress_watch-test_stress_watch.o
CXX test/bench/small_io_bench_rbd.o
CXX test/bench/rbd_backend.o
CXX test/librbd/ceph_test_librbd-test_main.o
CXX test/librbd/ceph_test_librbd_api-test_support.o
CXX test/librbd/ceph_test_librbd_api-test_librbd.o
CXX test/librbd/ceph_test_librbd_api-test_main.o
CXX test/librbd/ceph_test_librbd_fsx-fsx.o
CXX test/libradosstriper/ceph_test_rados_striper_api_io-io.o
CXX test/libradosstriper/ceph_test_rados_striper_api_aio-aio.o
CXX test/libradosstriper/ceph_test_rados_striper_api_striping-striping.o
CC test/ceph_test_c_headers-test_c_headers.o
CXX test/ceph_test_cors-test_cors.o
CXX test/ceph_test_cls_rgw_meta-test_rgw_admin_meta.o
CXX test/ceph_test_cls_rgw_log-test_rgw_admin_log.o
CXX test/ceph_test_cls_rgw_opstate-test_rgw_admin_opstate.o
CXX test/streamtest.o
CXX test/test_trans.o
CXX test/ceph_perf_local-perf_local.o
CXX test/ceph_perf_local-perf_helper.o
CXX test/msgr/ceph_perf_msgr_server-perf_msgr_server.o
CXX test/msgr/ceph_perf_msgr_client-perf_msgr_client.o
CXX test/objectstore/ceph_test_objectstore-store_test.o
CXX test/objectstore/ceph_test_keyvaluedb-test_kv.o
CXX test/objectstore/workload_generator.o
CXX test/objectstore/TestObjectStoreState.o
CXX test/objectstore/test_idempotent.o
CXX test/objectstore/FileStoreTracker.o
CXX test/objectstore/test_idempotent_sequence.o
CXX test/objectstore/DeterministicOpSequence.o
CXX test/objectstore/FileStoreDiff.o
CXX test/ceph_xattr_bench-xattr_bench.o
CXX test/ceph_test_filejournal-test_filejournal.o
CXX test/bench/small_io_bench_fs.o
CXX test/bench/testfilestore_backend.o
CXX test/bench/small_io_bench_dumb.o
CXX test/bench/dumb_backend.o
CXX test/bench/tp_bench.o
CXX test/testkeys.o
CXX test/ceph_test_snap_mapper-test_snap_mapper.o
CXX test/TestTimers.o
CXX test/TestSignalHandlers.o
CXX test/test_rewrite_latency.o
CXX test/testcrypto.o
CXX test/bench_log.o
CXX test/test_cfuse_cache_invalidate.o
CXX test/test_get_blkdev_size.o
CXX rgw/rgw_resolve.o
CXX rgw/rgw_rest.o
CXX rgw/rgw_rest_swift.o
CXX rgw/rgw_rest_s3.o
CXX rgw/rgw_rest_usage.o
CXX rgw/rgw_rest_user.o
CXX rgw/rgw_rest_bucket.o
CXX rgw/rgw_rest_metadata.o
CXX rgw/rgw_replica_log.o
CXX rgw/rgw_rest_log.o
CXX rgw/rgw_rest_opstate.o
CXX rgw/rgw_rest_replica_log.o
CXX rgw/rgw_rest_config.o
CXX rgw/rgw_http_client.o
CXX rgw/rgw_swift.o
CXX rgw/rgw_swift_auth.o
CXX rgw/rgw_loadgen.o
CXX rgw/rgw_main.o
CXX rgw/rgw_admin.o
CXX rgw/rgw_orphan.o
CXX rgw/rgw_object_expirer.o
CXX rbd_replay/rbd-replay.o
CXX mds/ceph_dencoder-Capability.o
CXX mds/ceph_dencoder-MDSDaemon.o
CXX mds/ceph_dencoder-MDSRank.o
CXX mds/ceph_dencoder-Beacon.o
CC mds/ceph_dencoder-locks.o
CXX mds/ceph_dencoder-journal.o
CXX mds/ceph_dencoder-Server.o
CXX mds/ceph_dencoder-Mutation.o
CXX mds/ceph_dencoder-MDCache.o
CXX mds/ceph_dencoder-RecoveryQueue.o
CXX mds/ceph_dencoder-StrayManager.o
CXX mds/ceph_dencoder-Locker.o
CXX mds/ceph_dencoder-Migrator.o
CXX mds/ceph_dencoder-MDBalancer.o
CXX mds/ceph_dencoder-CDentry.o
CXX mds/ceph_dencoder-CDir.o
CXX mds/ceph_dencoder-CInode.o
CXX mds/ceph_dencoder-LogEvent.o
CXX mds/ceph_dencoder-MDSTable.o
CXX mds/ceph_dencoder-InoTable.o
CXX mds/ceph_dencoder-JournalPointer.o
CXX mds/ceph_dencoder-MDSTableClient.o
CXX mds/ceph_dencoder-MDSTableServer.o
CXX mds/ceph_dencoder-SimpleLock.o
CXX mds/ceph_dencoder-SnapRealm.o
CXX mds/ceph_dencoder-SnapServer.o
CXX mds/ceph_dencoder-snap.o
CXX mds/ceph_dencoder-SessionMap.o
CXX mds/ceph_dencoder-MDSContext.o
CXX mds/ceph_dencoder-MDSAuthCaps.o
CXX mds/ceph_dencoder-MDLog.o
CXX common/ceph_dencoder-TrackedOp.o
CXX perfglue/ceph_dencoder-disabled_heap_profiler.o
CXX perfglue/ceph_dencoder-disabled_stubs.o
CXX rgw/ceph_dencoder-rgw_dencoder.o
CXX rgw/ceph_dencoder-rgw_acl.o
CXX rgw/ceph_dencoder-rgw_common.o
CXX rgw/ceph_dencoder-rgw_env.o
CXX rgw/ceph_dencoder-rgw_json_enc.o
CXX tools/RadosDump.o
CXX tools/rados/RadosImport.o
CXX tools/rados/PoolDump.o
CXX common/obj_bencher.o
CXX tools/ceph_objectstore_tool.o
CXX tools/monmaptool.o
CXX tools/crushtool.o
CXX tools/osdmaptool.o
CXX tools/ceph_conf.o
CXX tools/ceph_authtool.o
CXX ceph_syn.o
CXX client/SyntheticClient.o
CXX librados-config.o
CXX rbd.o
CXX ceph_fuse.o
CXX cephfs.o
CXX ceph_mon.o
CXX ceph_osd.o
CXX ceph_mds.o
CXX test/erasure-code/ceph_erasure_code_non_regression.o
CXX test/common/get_command_descriptions.o
rm -f ceph-post-file ceph-post-file.tmp
sed -e 's|@bindir[@]|/usr/local/bin|g' -e 's|@sbindir[@]|/usr/local/sbin|g' -e 's|@libdir[@]|/usr/local/lib|g' -e 's|@sysconfdir[@]|/usr/local/etc|g' -e 's|@datadir[@]|/usr/local/share/ceph|g' -e 's|@prefix[@]|/usr/local|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|4|g' './ceph-post-file.in' >ceph-post-file.tmp
chmod +x ceph-post-file.tmp
chmod a-w ceph-post-file.tmp
mv ceph-post-file.tmp ceph-post-file
rm -f ceph-debugpack ceph-debugpack.tmp
sed -e 's|@bindir[@]|/usr/local/bin|g' -e 's|@sbindir[@]|/usr/local/sbin|g' -e 's|@libdir[@]|/usr/local/lib|g' -e 's|@sysconfdir[@]|/usr/local/etc|g' -e 's|@datadir[@]|/usr/local/share/ceph|g' -e 's|@prefix[@]|/usr/local|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|4|g' './ceph-debugpack.in' >ceph-debugpack.tmp
chmod +x ceph-debugpack.tmp
chmod a-w ceph-debugpack.tmp
mv ceph-debugpack.tmp ceph-debugpack
rm -f ceph-crush-location ceph-crush-location.tmp
sed -e 's|@bindir[@]|/usr/local/bin|g' -e 's|@sbindir[@]|/usr/local/sbin|g' -e 's|@libdir[@]|/usr/local/lib|g' -e 's|@sysconfdir[@]|/usr/local/etc|g' -e 's|@datadir[@]|/usr/local/share/ceph|g' -e 's|@prefix[@]|/usr/local|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|4|g' './ceph-crush-location.in' >ceph-crush-location.tmp
chmod +x ceph-crush-location.tmp
chmod a-w ceph-crush-location.tmp
mv ceph-crush-location.tmp ceph-crush-location
rm -f ceph-coverage ceph-coverage.tmp
sed -e 's|@bindir[@]|/usr/local/bin|g' -e 's|@sbindir[@]|/usr/local/sbin|g' -e 's|@libdir[@]|/usr/local/lib|g' -e 's|@sysconfdir[@]|/usr/local/etc|g' -e 's|@datadir[@]|/usr/local/share/ceph|g' -e 's|@prefix[@]|/usr/local|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|4|g' './ceph-coverage.in' >ceph-coverage.tmp
chmod +x ceph-coverage.tmp
chmod a-w ceph-coverage.tmp
mv ceph-coverage.tmp ceph-coverage
cp -f ./fetch_config ./sample.fetch_config
cd ./ceph-detect-init ; python setup.py build
running build
running build_py
creating build
creating build/lib
creating build/lib/ceph_detect_init
copying ceph_detect_init/__init__.py -> build/lib/ceph_detect_init
copying ceph_detect_init/exc.py -> build/lib/ceph_detect_init
copying ceph_detect_init/main.py -> build/lib/ceph_detect_init
creating build/lib/ceph_detect_init/centos
copying ceph_detect_init/centos/__init__.py -> build/lib/ceph_detect_init/centos
creating build/lib/ceph_detect_init/debian
copying ceph_detect_init/debian/__init__.py -> build/lib/ceph_detect_init/debian
creating build/lib/ceph_detect_init/fedora
copying ceph_detect_init/fedora/__init__.py -> build/lib/ceph_detect_init/fedora
creating build/lib/ceph_detect_init/rhel
copying ceph_detect_init/rhel/__init__.py -> build/lib/ceph_detect_init/rhel
creating build/lib/ceph_detect_init/suse
copying ceph_detect_init/suse/__init__.py -> build/lib/ceph_detect_init/suse
CXX cls/version/cls_version_client.o
CXX cls/version/cls_version_types.o
CXX cls/log/cls_log_client.o
CXX cls/statelog/cls_statelog_client.o
CXX cls/timeindex/cls_timeindex_client.o
CXX cls/replica_log/cls_replica_log_types.o
CXX cls/replica_log/cls_replica_log_ops.o
CXX cls/replica_log/cls_replica_log_client.o
CXX cls/user/cls_user_client.o
CXX cls/user/cls_user_types.o
CXX cls/user/cls_user_ops.o
CXX erasure-code/libec_jerasure_generic_la-ErasureCode.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_generic_la-cauchy.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_generic_la-galois.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_generic_la-jerasure.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_generic_la-liberation.lo
CC erasure-code/jerasure/jerasure/src/libec_jerasure_generic_la-reed_sol.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_wgen.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_method.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_w16.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_w32.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_w64.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_w128.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_general.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_w4.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_rand.lo
CC erasure-code/jerasure/gf-complete/src/libec_jerasure_generic_la-gf_w8.lo
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
CXX erasure-code/jerasure/libec_jerasure_generic_la-ErasureCodeJerasure.lo
CC crush/builder.lo
CC crush/mapper.lo
CC crush/crush.lo
CC crush/hash.lo
CXX crush/CrushWrapper.lo
CXX crush/CrushCompiler.lo
CXX crush/CrushTester.lo
CXX erasure-code/jerasure/libec_jerasure_la-ErasureCodePluginSelectJerasure.lo
CXX erasure-code/lrc/libec_lrc_la-ErasureCodePluginLrc.lo
CXX erasure-code/lrc/libec_lrc_la-ErasureCodeLrc.lo
CXX common/libec_lrc_la-str_map.lo
CXX json_spirit/json_spirit_reader.lo
CXX json_spirit/json_spirit_writer.lo
CXX erasure-code/shec/libec_shec_generic_la-ErasureCodePluginShec.lo
CXX erasure-code/shec/libec_shec_generic_la-ErasureCodeShec.lo
CXX erasure-code/shec/libec_shec_generic_la-ErasureCodeShecTableCache.lo
CC erasure-code/shec/libec_shec_generic_la-determinant.lo
CXX erasure-code/shec/libec_shec_sse3_la-ErasureCodePluginShec.lo
CXX erasure-code/shec/libec_shec_sse4_la-ErasureCodePluginShec.lo
CXX erasure-code/shec/libec_shec_la-ErasureCodePluginSelectShec.lo
CC erasure-code/isa/isa-l/erasure_code/libec_isa_la-ec_base.lo
CC erasure-code/isa/isa-l/erasure_code/libec_isa_la-ec_highlevel_func.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-ec_multibinary.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/ec_multibinary.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-ec_multibinary.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/ec_multibinary.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-ec_multibinary.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_2vect_dot_prod_avx2.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_dot_prod_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_dot_prod_avx2.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_2vect_dot_prod_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_dot_prod_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_dot_prod_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_2vect_dot_prod_sse.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_dot_prod_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_2vect_dot_prod_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_dot_prod_sse.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_3vect_dot_prod_avx2.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_3vect_dot_prod_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_dot_prod_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_dot_prod_avx2.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_dot_prod_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_dot_prod_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_3vect_dot_prod_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_4vect_dot_prod_avx2.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_dot_prod_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_3vect_dot_prod_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_dot_prod_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_dot_prod_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_dot_prod_avx2.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_4vect_dot_prod_avx.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_4vect_dot_prod_sse.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_dot_prod_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_dot_prod_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_dot_prod_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_4vect_dot_prod_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_dot_prod_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_5vect_dot_prod_avx2.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_5vect_dot_prod_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_dot_prod_avx2.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_dot_prod_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_dot_prod_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_dot_prod_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_5vect_dot_prod_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_6vect_dot_prod_avx2.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_dot_prod_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_dot_prod_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_5vect_dot_prod_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_dot_prod_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_dot_prod_avx2.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_6vect_dot_prod_avx.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_6vect_dot_prod_sse.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_dot_prod_avx.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_dot_prod_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_dot_prod_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_6vect_dot_prod_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_dot_prod_sse.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_dot_prod_avx2.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_dot_prod_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_dot_prod_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_dot_prod_avx.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_dot_prod_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_dot_prod_avx2.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_dot_prod_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_2vect_mad_avx2.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_dot_prod_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_dot_prod_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_dot_prod_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_mad_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_mad_avx2.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_2vect_mad_avx.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_2vect_mad_sse.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_mad_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_mad_avx.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_mad_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_2vect_mad_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_2vect_mad_sse.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_3vect_mad_avx2.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_3vect_mad_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_mad_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_mad_avx2.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_mad_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_mad_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_3vect_mad_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_4vect_mad_avx2.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_mad_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_3vect_mad_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_3vect_mad_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_mad_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_mad_avx2.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_4vect_mad_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_4vect_mad_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_mad_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_mad_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_mad_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_4vect_mad_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_4vect_mad_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_5vect_mad_avx2.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_5vect_mad_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_mad_avx2.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_mad_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_mad_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_mad_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_5vect_mad_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_6vect_mad_avx2.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_mad_avx2.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_mad_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_mad_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_5vect_mad_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_5vect_mad_sse.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_6vect_mad_avx.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_6vect_mad_sse.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_mad_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_mad_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_mad_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_6vect_mad_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_6vect_mad_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_mad_avx2.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_mad_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_mad_avx2.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mad_avx2.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_mad_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mad_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_mad_avx2.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mad_avx2.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_mad_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mad_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_mad_sse.asm.lo
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_mul_avx.asm.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_mad_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mad_sse.asm.o
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_mul_avx.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mul_avx.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_mad_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mad_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_mul_avx.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mul_avx.asm.o
CCAS erasure-code/isa/isa-l/erasure_code/libec_isa_la-gf_vect_mul_sse.asm.lo
CXX erasure-code/isa/libec_isa_la-ErasureCodeIsa.lo
./yasm-wrapper: got -f elf64 -I /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ -Wall -g -c erasure-code/isa/isa-l/erasure_code/gf_vect_mul_sse.asm.s -fPIC -DPIC -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mul_sse.asm.o
./yasm-wrapper: yasm -f elf64 -i /opt/ceph-reuse-bug/ceph/src/erasure-code/isa/isa-l/include/ erasure-code/isa/isa-l/erasure_code/gf_vect_mul_sse.asm.s -o erasure-code/isa/isa-l/erasure_code/.libs/libec_isa_la-gf_vect_mul_sse.asm.o
CXX erasure-code/isa/libec_isa_la-ErasureCodeIsaTableCache.lo
CXX erasure-code/isa/libec_isa_la-ErasureCodePluginIsa.lo
CXX erasure-code/isa/libec_isa_la-xor_op.lo
CXX test/erasure-code/libec_example_la-ErasureCodePluginExample.lo
CXX test/erasure-code/libec_missing_entry_point_la-ErasureCodePluginMissingEntryPoint.lo
CXX test/erasure-code/libec_missing_version_la-ErasureCodePluginMissingVersion.lo
CXX test/erasure-code/libec_hangs_la-ErasureCodePluginHangs.lo
CXX test/erasure-code/libec_fail_to_initialize_la-ErasureCodePluginFailToInitialize.lo
CXX test/erasure-code/libec_fail_to_register_la-ErasureCodePluginFailToRegister.lo
CXX test/erasure-code/libec_test_jerasure_neon_la-TestJerasurePluginNEON.lo
CXX test/erasure-code/libec_test_jerasure_sse4_la-TestJerasurePluginSSE4.lo
CXX test/erasure-code/libec_test_jerasure_sse3_la-TestJerasurePluginSSE3.lo
CXX test/erasure-code/libec_test_jerasure_generic_la-TestJerasurePluginGeneric.lo
CXX test/erasure-code/libec_test_shec_neon_la-TestShecPluginNEON.lo
CXX test/erasure-code/libec_test_shec_sse4_la-TestShecPluginSSE4.lo
CXX test/erasure-code/libec_test_shec_sse3_la-TestShecPluginSSE3.lo
CXX test/erasure-code/libec_test_shec_generic_la-TestShecPluginGeneric.lo
CXX librados/librados_la-librados.lo
CXX librados/RadosClient.lo
CXX librados/IoCtxImpl.lo
CXX librados/RadosXattrIter.lo
CXX librados/snap_set_diff.lo
CXX cls/lock/cls_lock_client.lo
CXX cls/lock/cls_lock_types.lo
CXX cls/lock/cls_lock_ops.lo
CXX osdc/Objecter.lo
CXX osdc/ObjectCacher.lo
CXX osdc/Filer.lo
CXX osdc/Striper.lo
CXX osdc/Journaler.lo
CC ceph_ver.lo
CXX common/version.lo
CXX mon/MonCap.lo
CXX mon/MonClient.lo
CXX mon/MonMap.lo
CXX osd/OSDMap.lo
CXX osd/osd_types.lo
CXX osd/ECMsgTypes.lo
CXX osd/HitSet.lo
CXX mds/MDSMap.lo
CXX mds/inode_backtrace.lo
CXX mds/mdstypes.lo
CXX mds/flock.lo
CXXLD libcommon_crc.la
CXX erasure-code/ErasureCodePlugin.lo
CXX msg/Message.lo
CXX msg/Messenger.lo
CXX msg/msg_types.lo
CXX msg/simple/Accepter.lo
CXX msg/simple/DispatchQueue.lo
CXX msg/simple/Pipe.lo
CXX msg/simple/PipeConnection.lo
CXX msg/simple/SimpleMessenger.lo
CXX msg/async/AsyncConnection.lo
CXX msg/async/AsyncMessenger.lo
CXX msg/async/Event.lo
CXX msg/async/net_handler.lo
CXX msg/async/EventSelect.lo
CXX msg/async/EventEpoll.lo
CXX auth/AuthAuthorizeHandler.lo
CXX auth/AuthClientHandler.lo
CXX auth/AuthSessionHandler.lo
CXX auth/AuthServiceHandler.lo
CXX auth/AuthMethodList.lo
CXX auth/cephx/CephxAuthorizeHandler.lo
CXX auth/cephx/CephxClientHandler.lo
CXX auth/cephx/CephxProtocol.lo
CXX auth/cephx/CephxServiceHandler.lo
CXX auth/cephx/CephxSessionHandler.lo
CXX auth/cephx/CephxKeyServer.lo
CXX auth/none/AuthNoneAuthorizeHandler.lo
CXX auth/unknown/AuthUnknownAuthorizeHandler.lo
CXX log/Log.lo
CXX log/SubsystemMap.lo
CC arch/intel.lo
CC arch/arm.lo
CXX arch/probe.lo
CXX libradosstriper/libradosstriper_la-libradosstriper.lo
CXX libradosstriper/libradosstriper_la-RadosStriperImpl.lo
CXX libradosstriper/libradosstriper_la-MultiAioCompletionImpl.lo
CXX librbd/librbd_la-librbd.lo
CXX librbd/AioCompletion.lo
CXX librbd/AioRequest.lo
CXX librbd/AsyncFlattenRequest.lo
CXX librbd/AsyncObjectThrottle.lo
CXX librbd/AsyncOperation.lo
CXX librbd/AsyncRequest.lo
CXX librbd/AsyncResizeRequest.lo
CXX librbd/AsyncTrimRequest.lo
CXX librbd/CopyupRequest.lo
CXX librbd/DiffIterate.lo
CXX librbd/ImageCtx.lo
CXX librbd/ImageWatcher.lo
CXX librbd/internal.lo
CXX librbd/LibrbdWriteback.lo
CXX librbd/ObjectMap.lo
CXX librbd/RebuildObjectMapRequest.lo
CXX librbd/WatchNotifyTypes.lo
CXX cls/rbd/cls_rbd_client.lo
CXX client/Client.lo
CXX client/Inode.lo
CXX client/Dentry.lo
CXX client/MetaRequest.lo
CXX client/ClientSnapRealm.lo
CXX client/MetaSession.lo
CXX client/Trace.lo
CXXLD libmon_types.la
CXX os/libos_la-chain_xattr.lo
CXX os/fs/libos_la-FS.lo
CXX os/newstore/libos_la-NewStore.lo
CXXLD libos_types.la
CXXLD libosd_types.la
CXX objclass/libosd_la-class_api.lo
CXX global/global_context.lo
CXX global/global_init.lo
CXX global/pidfile.lo
CXX global/signal_handler.lo
CXX perfglue/heap_profiler.lo
In file included from perfglue/heap_profiler.cc:23:0:
/usr/include/google/heap-profiler.h:35:2: warning: #warning "google/heap-profiler.h is deprecated. Use gperftools/heap-profiler.h instead" [-Wcpp]
#warning "google/heap-profiler.h is deprecated. Use gperftools/heap-profiler.h instead"
^
In file included from perfglue/heap_profiler.cc:29:0:
/usr/include/google/malloc_extension.h:34:2: warning: #warning "google/malloc_extension.h is deprecated. Use gperftools/malloc_extension.h instead" [-Wcpp]
#warning "google/malloc_extension.h is deprecated. Use gperftools/malloc_extension.h instead"
^
CXX perfglue/disabled_stubs.lo
CCLD libsecret.la
CXXLD librados_api.la
CXXLD librbd_api.la
CXX rgw/librgw_la-librgw.lo
CXX rgw/librgw_la-rgw_acl.lo
CXX rgw/librgw_la-rgw_acl_s3.lo
CXX rgw/librgw_la-rgw_acl_swift.lo
CXX rgw/librgw_la-rgw_client_io.lo
CXX rgw/librgw_la-rgw_fcgi.lo
CXX rgw/librgw_la-rgw_xml.lo
CXX rgw/librgw_la-rgw_usage.lo
CXX rgw/librgw_la-rgw_json_enc.lo
CXX rgw/librgw_la-rgw_user.lo
CXX rgw/librgw_la-rgw_bucket.lo
CXX rgw/librgw_la-rgw_tools.lo
CXX rgw/librgw_la-rgw_rados.lo
CXX rgw/librgw_la-rgw_http_client.lo
CXX rgw/librgw_la-rgw_rest_client.lo
CXX rgw/librgw_la-rgw_rest_conn.lo
CXX rgw/librgw_la-rgw_op.lo
CXX rgw/librgw_la-rgw_common.lo
CXX rgw/librgw_la-rgw_cache.lo
CXX rgw/librgw_la-rgw_formats.lo
CXX rgw/librgw_la-rgw_log.lo
CXX rgw/librgw_la-rgw_multi.lo
CXX rgw/librgw_la-rgw_policy_s3.lo
CXX rgw/librgw_la-rgw_gc.lo
CXX rgw/librgw_la-rgw_multi_del.lo
CXX rgw/librgw_la-rgw_env.lo
CXX rgw/librgw_la-rgw_cors.lo
CXX rgw/librgw_la-rgw_cors_s3.lo
CXX rgw/librgw_la-rgw_auth_s3.lo
CXX rgw/librgw_la-rgw_metadata.lo
CXX rgw/librgw_la-rgw_replica_log.lo
CXX rgw/librgw_la-rgw_keystone.lo
CXX rgw/librgw_la-rgw_quota.lo
CXX rgw/librgw_la-rgw_dencoder.lo
CXX rgw/librgw_la-rgw_object_expirer_core.lo
CXX rgw/libcivetweb_la-rgw_civetweb.lo
CXX rgw/libcivetweb_la-rgw_civetweb_log.lo
CC civetweb/src/libcivetweb_la-civetweb.lo
civetweb/src/civetweb.c:3997:12: warning: 'is_valid_http_method' defined but not used [-Wunused-function]
static int is_valid_http_method(const char *method)
^
CXX cls/refcount/cls_refcount_client.lo
CXX cls/refcount/cls_refcount_ops.lo
CXX cls/rgw/cls_rgw_client.lo
CXX cls/rgw/cls_rgw_types.lo
CXX cls/rgw/cls_rgw_ops.lo
CXX cls/cephfs/cls_cephfs_client.lo
CXX cls/numops/cls_numops_client.lo
CXX rbd_replay/ActionTypes.lo
CXX rbd_replay/actions.lo
CXX rbd_replay/BufferReader.lo
CXX rbd_replay/ImageNameMap.lo
CXX rbd_replay/PendingIO.lo
CXX rbd_replay/rbd_loc.lo
CXX rbd_replay/Replayer.lo
CXX rbd_replay/ios.lo
CXX test/librados/libradostest_la-test.lo
CXX test/librados/libradostest_la-TestCase.lo
CXX test/librados_test_stub/LibradosTestStub.lo
CXX test/librados_test_stub/TestClassHandler.lo
CXX test/librados_test_stub/TestIoCtxImpl.lo
CXX test/librados_test_stub/TestMemIoCtxImpl.lo
CXX test/librados_test_stub/TestMemRadosClient.lo
CXX test/librados_test_stub/TestRadosClient.lo
CXX test/librados_test_stub/TestWatchNotify.lo
CXX test/librbd/librbd_test_la-test_fixture.lo
CXX test/librbd/librbd_test_la-test_support.lo
CXX test/librbd/librbd_test_la-test_librbd.lo
CXX test/librbd/librbd_test_la-test_ImageWatcher.lo
CXX test/librbd/librbd_test_la-test_internal.lo
CXX test/librbd/librbd_test_la-test_ObjectMap.lo
CXX test/libradosstriper/libradosstripertest_la-TestCase.lo
CXX test/system/cross_process_sem.lo
CXX test/system/systest_runnable.lo
CXX test/system/systest_settings.lo
CXX compressor/Compressor.lo
CXX compressor/AsyncCompressor.lo
CXX cls/hello/cls_hello.lo
CXXLD libcls_numops.la
CXXLD libcls_rbd.la
CXXLD libcls_lock.la
CXXLD libcls_version.la
CXXLD libcls_log.la
CXXLD libcls_statelog.la
CXXLD libcls_timeindex.la
CXXLD libcls_replica_log.la
CXXLD libcls_user.la
CXXLD libcls_cephfs.la
CXX key_value_store/cls_kvs.lo
CCLD ceph_test_ioctls
CXX test/osd/TestRados.o
CXX test/osd/TestOpStat.o
CXX test/osd/Object.o
CXX test/osd/RadosModel.o
CXX test/test_mutate.o
CXX test/bench/small_io_bench.o
CXX test/bench/rados_backend.o
CXX test/bench/detailed_stat_collector.o
CXX test/bench/bencher.o
CXX test/cls_rbd/ceph_test_cls_rbd-test_cls_rbd.o
CXX test/cls_refcount/ceph_test_cls_refcount-test_cls_refcount.o
CXX test/cls_version/ceph_test_cls_version-test_cls_version.o
CXX test/cls_log/ceph_test_cls_log-test_cls_log.o
CXX test/cls_statelog/ceph_test_cls_statelog-test_cls_statelog.o
CXX test/cls_replica_log/ceph_test_cls_replica_log-test_cls_replica_log.o
CXX test/cls_lock/ceph_test_cls_lock-test_cls_lock.o
CXX test/cls_hello/ceph_test_cls_hello-test_cls_hello.o
CXX test/cls_numops/ceph_test_cls_numops-test_cls_numops.o
CXX test/libcephfs/ceph_test_libcephfs-test.o
CXX test/libcephfs/ceph_test_libcephfs-readdir_r_cb.o
CXX test/libcephfs/ceph_test_libcephfs-caps.o
CXX test/libcephfs/ceph_test_libcephfs-multiclient.o
CXX test/libcephfs/ceph_test_libcephfs-flock.o
CXX test/rgw/ceph_test_rgw_manifest-test_rgw_manifest.o
CXX test/rgw/ceph_test_rgw_obj-test_rgw_obj.o
CXX test/cls_rgw/ceph_test_cls_rgw-test_cls_rgw.o
CXX test/msgr/ceph_test_async_driver-test_async_driver.o
CXX test/msgr/ceph_test_msgr-test_msgr.o
CXX test/mon/test_mon_workloadgen.o
CXX test/mon/ceph_test_mon_msg-test-mon-msg.o
CXX test/objectstore/ceph_perf_objectstore-ObjectStoreTransactionBenchmark.o
CXX test/filestore/ceph_test_filestore-TestFileStore.o
CXX test/common/ObjectContents.o
CXX test/ObjectMap/ceph_test_object_map-test_object_map.o
CXX test/ObjectMap/ceph_test_object_map-KeyValueDBMemory.o
CXX test/ObjectMap/ceph_test_keyvaluedb_atomicity-test_keyvaluedb_atomicity.o
CXX test/ObjectMap/ceph_test_keyvaluedb_iterators-test_keyvaluedb_iterators.o
CXX test/ObjectMap/ceph_test_keyvaluedb_iterators-KeyValueDBMemory.o
CXX test/osdc/object_cacher_stress.o
CXX test/osdc/FakeWriteback.o
CXXLD ceph_test_cfuse_cache_invalidate
CC tools/scratchtool.o
CXX tools/scratchtoolpp.o
CXX tools/radosacl.o
CXX tools/ceph-client-debug.o
CXX tools/ceph_osdomap_tool.o
CXX tools/ceph_monstore_tool.o
CXX tools/ceph_kvstore_tool-ceph_kvstore_tool.o
CXX tools/psim.o
CXX test/encoding/ceph_dencoder-ceph_dencoder.o
CXX tools/rados/rados.o
CXX tools/cephfs/cephfs-journal-tool.o
CXX tools/cephfs/JournalTool.o
CXX tools/cephfs/JournalFilter.o
CXX tools/cephfs/JournalScanner.o
CXX tools/cephfs/EventOutput.o
CXX tools/cephfs/Dumper.o
CXX tools/cephfs/Resetter.o
CXX tools/cephfs/MDSUtility.o
CXX tools/cephfs/cephfs-table-tool.o
CXX tools/cephfs/TableTool.o
CXX tools/cephfs/cephfs-data-scan.o
CXX tools/cephfs/DataScan.o
CXX rbd_fuse/rbd_fuse-rbd-fuse.o
CC mount/mount.ceph.o
rm -f ceph ceph.tmp
cp ceph.in ceph.tmp
sed -ie "s|@PYTHON_EXECUTABLE@|/usr/bin/env python|" ceph.tmp
grep CEPH_GIT_NICE_VER ./ceph_ver.h | cut -f 3 -d " " | sed s/\"//g | xargs -I "{}" sed -ie "s/@CEPH_GIT_NICE_VER@/{}/g" ceph.tmp
grep CEPH_GIT_VER ./ceph_ver.h | cut -f 3 -d " " | sed s/\"//g | xargs -I "{}" sed -ie "s/@CEPH_GIT_VER@/{}/g" ceph.tmp
cat ./ceph.in >>ceph.tmp
chmod a+x ceph.tmp
chmod a-w ceph.tmp
mv ceph.tmp ceph
AR libcls_version_client.a
AR libcls_log_client.a
AR libcls_statelog_client.a
AR libcls_timeindex_client.a
AR libcls_replica_log_client.a
AR libcls_user_client.a
CXX erasure-code/jerasure/libec_jerasure_generic_la-ErasureCodePluginJerasure.lo
CXXLD libcrush.la
CXX erasure-code/jerasure/libec_jerasure_sse3_la-ErasureCodePluginJerasure.lo
CXX erasure-code/jerasure/libec_jerasure_sse4_la-ErasureCodePluginJerasure.lo
CXXLD libec_jerasure.la
CXXLD libjson_spirit.la
CXXLD libec_shec_generic.la
CXXLD libec_shec_sse3.la
CXXLD libec_shec_sse4.la
CXXLD libec_shec.la
CXXLD libec_isa.la
CXXLD libec_example.la
CXXLD libec_missing_entry_point.la
CXXLD libec_missing_version.la
CXXLD libec_hangs.la
CXXLD libec_fail_to_initialize.la
CXXLD libec_fail_to_register.la
CXXLD libec_test_jerasure_neon.la
CXXLD libec_test_jerasure_sse4.la
CXXLD libec_test_jerasure_sse3.la
CXXLD libec_test_jerasure_generic.la
CXXLD libec_test_shec_neon.la
CXXLD libec_test_shec_sse4.la
CXXLD libec_test_shec_sse3.la
CXXLD libec_test_shec_generic.la
CXXLD librados_internal.la
CXXLD libcls_lock_client.la
CXXLD libosdc.la
CXXLD libcommon_internal.la
CXXLD libmsg.la
CXXLD libauth.la
CXXLD liblog.la
CXXLD libarch.la
CXXLD librbd_internal.la
CXXLD librbd_types.la
CXXLD libcls_rbd_client.la
CXXLD libclient.la
CXXLD libos.la
CXXLD libmds.la
CXXLD libclient_fuse.la
CXXLD libperfglue.la
CXXLD librgw.la
CXXLD libcivetweb.la
CXXLD libcls_refcount_client.la
CXXLD libcls_rgw_client.la
CXXLD libcls_cephfs_client.la
CXXLD libcls_numops_client.la
CXXLD librbd_replay_types.la
CXXLD libradostest.la
CXXLD librados_test_stub.la
CXXLD librbd_test.la
CXXLD libradosstripertest.la
CXXLD libcls_hello.la
CXXLD libcls_refcount.la
CXXLD libcls_rgw.la
CXXLD libcls_kvs.la
CXXLD libec_jerasure_generic.la
CXXLD libec_jerasure_sse3.la
CXXLD libec_jerasure_sse4.la
CXXLD libec_lrc.la
CXXLD libosd.la
copying selected object files to avoid basename conflicts...
CXXLD liberasure_code.la
CXXLD librados.la
CXXLD libcommon.la
CXXLD libcephfs.la
CXXLD libmon.la
copying selected object files to avoid basename conflicts...
CXXLD libglobal.la
CXXLD libcompressor.la
CXXLD libkrbd.la
CXXLD ceph_rgw_multiparser
CXXLD ceph_rgw_jsonparser
CXXLD ceph_erasure_code_benchmark
CXXLD ceph_erasure_code
CXXLD ceph_test_rados
CXXLD ceph_test_mutate
CXXLD ceph_smalliobench
CXXLD ceph_omapbench
CXXLD ceph_objectstore_bench
CXXLD ceph_kvstorebench
CXXLD ceph_multi_stress_watch
CXXLD ceph_test_cls_rbd
CXXLD ceph_test_cls_refcount
CXXLD ceph_test_cls_version
CXXLD ceph_test_cls_log
CXXLD ceph_test_cls_statelog
CXXLD ceph_test_cls_replica_log
CXXLD ceph_test_cls_lock
CXXLD ceph_test_cls_hello
CXXLD ceph_test_cls_numops
CXXLD ceph_test_rados_api_cmd
CXXLD ceph_test_rados_api_io
CXXLD ceph_test_rados_api_c_write_operations
CXXLD ceph_test_rados_api_c_read_operations
CXXLD ceph_test_rados_api_aio
CXXLD ceph_test_rados_api_list
CXXLD ceph_test_rados_api_nlist
CXXLD ceph_test_rados_api_pool
CXXLD ceph_test_rados_api_stat
CXXLD ceph_test_rados_api_watch_notify
CXXLD ceph_test_rados_api_snapshots
CXXLD ceph_test_rados_api_cls
CXXLD ceph_test_rados_api_misc
CXXLD ceph_test_rados_api_tier
CXXLD ceph_test_rados_api_lock
CXXLD ceph_test_stress_watch
CXXLD ceph_test_librbd
CXXLD ceph_test_libcephfs
CCLD ceph_test_c_headers
CXXLD ceph_test_cors
CXXLD ceph_test_rgw_manifest
CXXLD ceph_test_rgw_obj
CXXLD ceph_test_cls_rgw_meta
CXXLD ceph_test_cls_rgw_log
CXXLD ceph_test_cls_rgw_opstate
CXXLD ceph_test_cls_rgw
CXXLD ceph_test_async_driver
CXXLD ceph_test_msgr
CXXLD ceph_streamtest
CXXLD ceph_test_trans
CXXLD ceph_test_mon_workloadgen
CXXLD ceph_test_mon_msg
CXXLD ceph_perf_objectstore
CXXLD ceph_perf_local
CXXLD ceph_perf_msgr_server
CXXLD ceph_perf_msgr_client
CXXLD ceph_test_objectstore
CXXLD ceph_test_keyvaluedb
CXXLD ceph_test_filestore
CXXLD ceph_test_objectstore_workloadgen
CXXLD ceph_test_filestore_idempotent
CXXLD ceph_test_filestore_idempotent_sequence
CXXLD ceph_xattr_bench
CXXLD ceph_test_filejournal
CXXLD ceph_test_object_map
CXXLD ceph_test_keyvaluedb_atomicity
CXXLD ceph_test_keyvaluedb_iterators
CXXLD ceph_smalliobenchfs
CXXLD ceph_smalliobenchdumb
CXXLD ceph_tpbench
CXXLD ceph_test_keys
CXXLD ceph_test_snap_mapper
CXXLD ceph_test_timers
CXXLD ceph_test_signal_handlers
CXXLD ceph_test_rewrite_latency
CXXLD ceph_test_crypto
CXXLD ceph_bench_log
CXXLD ceph_test_objectcacher_stress
CXXLD ceph_test_get_blkdev_size
CCLD ceph_scratchtool
CXXLD ceph_scratchtoolpp
CXXLD ceph_radosacl
CXXLD ceph-client-debug
CXXLD ceph-osdomap-tool
CXXLD ceph-monstore-tool
CXXLD ceph-kvstore-tool
CXXLD ceph_psim
CXXLD radosgw
CXXLD radosgw-admin
CXXLD radosgw-object-expirer
CXXLD ceph-objectstore-tool
CXXLD cephfs-journal-tool
CXXLD cephfs-table-tool
CXXLD cephfs-data-scan
CXXLD monmaptool
CXXLD crushtool
CXXLD osdmaptool
CXXLD ceph-conf
CXXLD ceph-authtool
CXXLD ceph-syn
CXXLD librados-config
CXXLD ceph-fuse
CXXLD cephfs
CXXLD ceph-mon
CXXLD ceph-osd
CXXLD ceph-mds
CXXLD ceph_erasure_code_non_regression
CXXLD get_command_descriptions
CCLD mount.ceph
CXXLD libradosstriper.la
CXXLD librbd.la
CXXLD libsystest.la
CXXLD ceph-dencoder
CXXLD ceph_test_rados_striper_api_io
copying selected object files to avoid basename conflicts...
CXXLD ceph_test_rados_striper_api_aio
CXXLD ceph_test_rados_striper_api_striping
CXXLD rados
CXXLD ceph_test_rados_list_parallel
CXXLD ceph_test_rados_open_pools_parallel
CXXLD ceph_test_rados_delete_pools_parallel
CXXLD ceph_test_rados_watch_notify
CXXLD ceph_smalliobenchrbd
CXXLD ceph_test_librbd_api
CXXLD ceph_test_librbd_fsx
CXXLD rbd
CXXLD rbd-fuse
CXXLD librbd_replay.la
copying selected object files to avoid basename conflicts...
CXXLD librbd_replay_ios.la
CXXLD rbd-replay
copying selected object files to avoid basename conflicts...
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
Making all in man
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/man'
if [ -d ../doc/man ] ; then \
sphinx-build -b man -d doctrees -c ../man ../doc/man ../man; \
fi
Running Sphinx v1.1.3
loading pickled environment... not yet created
building [man]: all manpages
updating environment: 33 added, 0 changed, 0 removed
reading sources... [100%] 8/rbd-replay-prep
/opt/ceph-reuse-bug/ceph/doc/man/8/ceph.rst:5: SEVERE: Duplicate ID: "cmdoption-ceph--admin-socket".
looking for now-outdated files... none found
pickling environment... done
checking consistency... done
writing... ceph-authtool.8 { } ceph-clsinfo.8 { } ceph-conf.8 { } ceph-create-keys.8 { } ceph-debugpack.8 { } ceph-dencoder.8 { } ceph-deploy.8 { } ceph-detect-init.8 { } ceph-fuse.8 { } ceph-mds.8 { } ceph-mon.8 { } ceph-osd.8 { } ceph-post-file.8 { } ceph-rbdnamer.8 { } ceph-rest-api.8 { } ceph-run.8 { } ceph-syn.8 { } cephfs.8 { } crushtool.8 { } librados-config.8 { } monmaptool.8 { } mount.ceph.8 { } osdmaptool.8 { } rados.8 { } radosgw-admin.8 { } radosgw.8 { } rbd-fuse.8 { } rbd-replay-many.8 { } rbd-replay-prep.8 { } rbd-replay.8 { } ceph-disk.8 { } ceph.8 { } rbd.8 { }
build succeeded, 1 warning.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/man'
Making all in doc
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/doc'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/doc'
Making all in systemd
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/systemd'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/systemd'
Making all in selinux
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/selinux'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/selinux'
Making check in .
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph'
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[2]: `lib/libgtest.la' is up to date.
make[2]: `lib/libgtest_main.la' is up to date.
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock'
make[2]: `lib/libgmock.la' is up to date.
make[2]: `lib/libgmock_main.la' is up to date.
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock'
make src/test/run-cli-tests
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph'
make[2]: Nothing to be done for `src/test/run-cli-tests'.
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph'
make check-local
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph'
Making all in .
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph'
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[4]: `lib/libgtest.la' is up to date.
make[4]: `lib/libgtest_main.la' is up to date.
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock'
make[4]: `lib/libgmock.la' is up to date.
make[4]: `lib/libgmock_main.la' is up to date.
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph'
Making all in src
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
make all-recursive
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
Making all in ocf
make[5]: Entering directory `/opt/ceph-reuse-bug/ceph/src/ocf'
make[5]: Nothing to be done for `all'.
make[5]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/ocf'
Making all in java
make[5]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make all-am
make[6]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make[6]: Nothing to be done for `all-am'.
make[6]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[5]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[5]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
cd ./ceph-detect-init ; python setup.py build
running build
running build_py
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
make[5]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
Making all in man
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/man'
if [ -d ../doc/man ] ; then \
sphinx-build -b man -d doctrees -c ../man ../doc/man ../man; \
fi
Running Sphinx v1.1.3
loading pickled environment... done
building [man]: all manpages
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
writing... ceph-authtool.8 { } ceph-clsinfo.8 { } ceph-conf.8 { } ceph-create-keys.8 { } ceph-debugpack.8 { } ceph-dencoder.8 { } ceph-deploy.8 { } ceph-detect-init.8 { } ceph-fuse.8 { } ceph-mds.8 { } ceph-mon.8 { } ceph-osd.8 { } ceph-post-file.8 { } ceph-rbdnamer.8 { } ceph-rest-api.8 { } ceph-run.8 { } ceph-syn.8 { } cephfs.8 { } crushtool.8 { } librados-config.8 { } monmaptool.8 { } mount.ceph.8 { } osdmaptool.8 { } rados.8 { } radosgw-admin.8 { } radosgw.8 { } rbd-fuse.8 { } rbd-replay-many.8 { } rbd-replay-prep.8 { } rbd-replay.8 { } ceph-disk.8 { } ceph.8 { } rbd.8 { }
build succeeded.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/man'
Making all in doc
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/doc'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/doc'
Making all in systemd
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/systemd'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/systemd'
Making all in selinux
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/selinux'
make[3]: Nothing to be done for `all'.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/selinux'
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[3]: `lib/libgtest.la' is up to date.
make[3]: `lib/libgtest_main.la' is up to date.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock'
make[3]: `lib/libgmock.la' is up to date.
make[3]: `lib/libgmock_main.la' is up to date.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock'
u=`ulimit -u` ; \
p=`expr 8 / 2` ; \
n=`expr $p \* 1024` ; \
if true && echo w --jobserver-fds=3,4 -j | grep --quiet -e -j && test $u -lt $n ; then \
echo "ulimit -u is $u which is lower than $n = $p / 2 * 1024" ; \
echo "If running make -j$p check you will likely exceed this limit" ; \
echo "and the tests will fail in mysterious ways." ; \
echo "Update /etc/security/limits.conf to increase the limit" ; \
echo "or run make CHECK_ULIMIT=false -j4 check to override this safeguard." ; \
exit 1 ; \
fi
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph'
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph'
Making check in src
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
make check-recursive
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
Making check in ocf
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/ocf'
make[3]: Nothing to be done for `check'.
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/ocf'
Making check in java
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make check-am
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make[4]: Nothing to be done for `check-am'.
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
cd ./ceph-detect-init ; python setup.py build
running build
running build_py
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
make unittest_erasure_code_plugin unittest_erasure_code unittest_erasure_code_jerasure unittest_erasure_code_plugin_jerasure unittest_erasure_code_isa unittest_erasure_code_plugin_isa unittest_erasure_code_lrc unittest_erasure_code_plugin_lrc unittest_erasure_code_shec unittest_erasure_code_shec_all unittest_erasure_code_shec_thread unittest_erasure_code_shec_arguments unittest_erasure_code_plugin_shec unittest_erasure_code_example unittest_librados unittest_librados_config unittest_rbd_replay unittest_encoding unittest_base64 unittest_run_cmd unittest_simple_spin unittest_libcephfs_config unittest_mon_moncap unittest_mon_pgmap unittest_ecbackend unittest_osdscrub unittest_pglog unittest_hitset unittest_osd_osdcap unittest_pageset unittest_chain_xattr unittest_lfnindex unittest_mds_authcap unittest_addrs unittest_blkdev unittest_bloom_filter unittest_histogram unittest_prioritized_queue unittest_str_map unittest_sharedptr_registry unittest_shared_cache unittest_sloppy_crc_map unittest_util unittest_crush_wrapper unittest_crush unittest_osdmap unittest_workqueue unittest_striper unittest_prebufferedstreambuf unittest_str_list unittest_log unittest_throttle unittest_ceph_argparse unittest_ceph_compatset unittest_mds_types unittest_osd_types unittest_lru unittest_io_priority unittest_gather unittest_signals unittest_bufferlist unittest_xlist unittest_crc32c unittest_arch unittest_crypto unittest_crypto_init unittest_perf_counters unittest_admin_socket unittest_ceph_crypto unittest_utf8 unittest_mime unittest_escape unittest_strtol unittest_confutils unittest_config unittest_context unittest_safe_io unittest_heartbeatmap unittest_formatter unittest_daemon_config unittest_ipaddr unittest_texttable unittest_on_exit unittest_readahead unittest_tableformatter unittest_bit_vector unittest_librbd unittest_subprocess unittest_async_compressor ceph-detect-init/run-tox.sh test/erasure-code/test-erasure-code.sh test/erasure-code/test-erasure-eio.sh test/run-rbd-unit-tests.sh test/ceph_objectstore_tool.py test/test-ceph-helpers.sh test/cephtool-test-osd.sh test/cephtool-test-mon.sh test/cephtool-test-mds.sh test/cephtool-test-rados.sh unittest_bufferlist.sh test/encoding/check-generated.sh test/mon/osd-pool-create.sh test/mon/misc.sh test/mon/osd-crush.sh test/mon/mon-ping.sh test/mon/osd-erasure-code-profile.sh test/mon/mkfs.sh test/mon/mon-scrub.sh test/osd/osd-scrub-repair.sh test/osd/osd-config.sh test/osd/osd-reuse-id.sh test/osd/osd-bench.sh test/osd/osd-copy-from.sh test/mon/mon-handle-forward.sh test/libradosstriper/rados-striper.sh test/test_objectstore_memstore.sh test/ceph-disk.sh test/pybind/test_ceph_argparse.py test/pybind/test_ceph_daemon.py ../qa/workunits/erasure-code/encode-decode-non-regression.sh test/encoding/readable.sh
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
CXX erasure-code/unittest_erasure_code_plugin-ErasureCode.o
CXX test/erasure-code/unittest_erasure_code_plugin-TestErasureCodePlugin.o
./make_version -g ./.git_version
CXX erasure-code/unittest_erasure_code-ErasureCode.o
CXX test/erasure-code/unittest_erasure_code-TestErasureCode.o
CXX test/erasure-code/unittest_erasure_code_jerasure-TestErasureCodeJerasure.o
CXX erasure-code/unittest_erasure_code_jerasure-ErasureCode.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_jerasure-cauchy.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_jerasure-galois.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_jerasure-jerasure.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_jerasure-liberation.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_jerasure-reed_sol.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_wgen.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_method.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_w16.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_w32.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_w64.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_w128.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_general.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_w4.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_rand.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_jerasure-gf_w8.o
CXX erasure-code/jerasure/unittest_erasure_code_jerasure-ErasureCodeJerasure.o
CXX test/erasure-code/unittest_erasure_code_plugin_jerasure-TestErasureCodePluginJerasure.o
CXX erasure-code/unittest_erasure_code_isa-ErasureCode.o
CXX test/erasure-code/unittest_erasure_code_isa-TestErasureCodeIsa.o
CXX erasure-code/unittest_erasure_code_plugin_isa-ErasureCode.o
CXX test/erasure-code/unittest_erasure_code_plugin_isa-TestErasureCodePluginIsa.o
CXX test/erasure-code/unittest_erasure_code_lrc-TestErasureCodeLrc.o
CXX erasure-code/unittest_erasure_code_lrc-ErasureCode.o
CXX erasure-code/lrc/unittest_erasure_code_lrc-ErasureCodeLrc.o
CXX test/erasure-code/unittest_erasure_code_plugin_lrc-TestErasureCodePluginLrc.o
CXX test/erasure-code/unittest_erasure_code_shec-TestErasureCodeShec.o
CXX erasure-code/unittest_erasure_code_shec-ErasureCode.o
CXX erasure-code/shec/unittest_erasure_code_shec-ErasureCodeShec.o
CXX erasure-code/shec/unittest_erasure_code_shec-ErasureCodeShecTableCache.o
CC erasure-code/shec/unittest_erasure_code_shec-determinant.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec-cauchy.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec-galois.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec-jerasure.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec-liberation.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec-reed_sol.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_wgen.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_method.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_w16.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_w32.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_w64.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_w128.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_general.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_w4.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_rand.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec-gf_w8.o
CXX test/erasure-code/unittest_erasure_code_shec_all-TestErasureCodeShec_all.o
CXX erasure-code/unittest_erasure_code_shec_all-ErasureCode.o
CXX erasure-code/shec/unittest_erasure_code_shec_all-ErasureCodeShec.o
CXX erasure-code/shec/unittest_erasure_code_shec_all-ErasureCodeShecTableCache.o
CC erasure-code/shec/unittest_erasure_code_shec_all-determinant.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_all-cauchy.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_all-galois.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_all-jerasure.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_all-liberation.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_all-reed_sol.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_wgen.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_method.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_w16.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_w32.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_w64.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_w128.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_general.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_w4.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_rand.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_all-gf_w8.o
CXX test/erasure-code/unittest_erasure_code_shec_thread-TestErasureCodeShec_thread.o
CXX erasure-code/unittest_erasure_code_shec_thread-ErasureCode.o
CXX erasure-code/shec/unittest_erasure_code_shec_thread-ErasureCodeShec.o
CXX erasure-code/shec/unittest_erasure_code_shec_thread-ErasureCodeShecTableCache.o
CC erasure-code/shec/unittest_erasure_code_shec_thread-determinant.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_thread-cauchy.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_thread-galois.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_thread-jerasure.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_thread-liberation.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_thread-reed_sol.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_wgen.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_method.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_w16.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_w32.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_w64.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_w128.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_general.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_w4.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_rand.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_thread-gf_w8.o
CXX test/erasure-code/unittest_erasure_code_shec_arguments-TestErasureCodeShec_arguments.o
CXX erasure-code/unittest_erasure_code_shec_arguments-ErasureCode.o
CXX erasure-code/shec/unittest_erasure_code_shec_arguments-ErasureCodeShec.o
CXX erasure-code/shec/unittest_erasure_code_shec_arguments-ErasureCodeShecTableCache.o
CC erasure-code/shec/unittest_erasure_code_shec_arguments-determinant.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_arguments-cauchy.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_arguments-galois.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_arguments-jerasure.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_arguments-liberation.o
CC erasure-code/jerasure/jerasure/src/unittest_erasure_code_shec_arguments-reed_sol.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_wgen.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_method.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_w16.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_w32.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_w64.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_w128.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_general.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_w4.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_rand.o
CC erasure-code/jerasure/gf-complete/src/unittest_erasure_code_shec_arguments-gf_w8.o
CXX test/erasure-code/unittest_erasure_code_plugin_shec-TestErasureCodePluginShec.o
CXX erasure-code/unittest_erasure_code_example-ErasureCode.o
CXX test/erasure-code/unittest_erasure_code_example-TestErasureCodeExample.o
CXX test/librados/unittest_librados-librados.o
CXX test/librados/unittest_librados_config-librados_config.o
CXX test/unittest_rbd_replay-test_rbd_replay.o
CXX test/unittest_encoding-encoding.o
CXX test/unittest_base64-base64.o
CXX test/unittest_run_cmd-run_cmd.o
CXX test/unittest_simple_spin-simple_spin.o
CXX test/unittest_libcephfs_config-libcephfs_config.o
CXX test/mon/unittest_mon_moncap-moncap.o
CXX test/mon/unittest_mon_pgmap-PGMap.o
CXX test/osd/unittest_ecbackend-TestECBackend.o
CXX test/osd/unittest_osdscrub-TestOSDScrub.o
CXX test/osd/unittest_pglog-TestPGLog.o
CXX test/osd/unittest_hitset-hitset.o
CXX test/osd/unittest_osd_osdcap-osdcap.o
CXX test/unittest_pageset-test_pageset.o
CXX test/objectstore/unittest_chain_xattr-chain_xattr.o
CXX test/unittest_addrs-test_addrs.o
CXX test/common/unittest_blkdev-test_blkdev.o
CXX test/common/unittest_bloom_filter-test_bloom_filter.o
CXX test/common/unittest_histogram-histogram.o
CXX test/common/unittest_prioritized_queue-test_prioritized_queue.o
CXX test/common/unittest_str_map-test_str_map.o
CXX test/common/unittest_sharedptr_registry-test_sharedptr_registry.o
CXX test/common/unittest_shared_cache-test_shared_cache.o
CXX test/common/unittest_sloppy_crc_map-test_sloppy_crc_map.o
CXX test/common/unittest_util-test_util.o
CXX test/osd/unittest_osdmap-TestOSDMap.o
CXX test/unittest_workqueue-test_workqueue.o
CXX test/unittest_striper-test_striper.o
CXX test/unittest_prebufferedstreambuf-test_prebufferedstreambuf.o
CXX test/unittest_str_list-test_str_list.o
CXX log/unittest_log-test.o
CXX test/common/unittest_throttle-Throttle.o
CXX test/unittest_ceph_argparse-ceph_argparse.o
CXX test/unittest_ceph_compatset-ceph_compatset.o
CXX test/osd/unittest_osd_types-types.o
CXX test/common/unittest_lru-test_lru.o
CXX test/common/unittest_io_priority-test_io_priority.o
CXX test/unittest_gather-gather.o
CXX test/unittest_signals-signals.o
CXX test/unittest_bufferlist-bufferlist.o
CXX test/unittest_xlist-test_xlist.o
CXX test/common/unittest_crc32c-test_crc32c.o
CXX test/unittest_arch-test_arch.o
CXX test/unittest_crypto-crypto.o
CXX test/unittest_crypto_init-crypto_init.o
CXX test/unittest_perf_counters-perf_counters.o
CXX test/unittest_admin_socket-admin_socket.o
CXX test/unittest_ceph_crypto-ceph_crypto.o
CXX test/unittest_utf8-utf8.o
CXX test/unittest_mime-mime.o
CXX test/unittest_escape-escape.o
CXX test/unittest_strtol-strtol.o
CXX test/unittest_confutils-confutils.o
CXX test/common/unittest_config-test_config.o
CXX test/common/unittest_context-test_context.o
CXX test/common/unittest_safe_io-test_safe_io.o
CXX test/unittest_heartbeatmap-heartbeat_map.o
CXX test/unittest_formatter-formatter.o
CXX rgw/unittest_formatter-rgw_formats.o
CXX test/unittest_daemon_config-daemon_config.o
CXX test/unittest_ipaddr-test_ipaddr.o
CXX test/unittest_texttable-test_texttable.o
CXX test/on_exit.o
CXX test/common/unittest_readahead-Readahead.o
CXX test/common/unittest_tableformatter-test_tableformatter.o
CXX test/common/unittest_bit_vector-test_bit_vector.o
CXX test/librbd/unittest_librbd-test_main.o
CXX test/librbd/unittest_librbd-test_mock_fixture.o
CXX test/unittest_subprocess-test_subprocess.o
CXX test/common/unittest_async_compressor-test_async_compressor.o
make[4]: Nothing to be done for `ceph-detect-init/run-tox.sh'.
make[4]: Nothing to be done for `test/erasure-code/test-erasure-code.sh'.
make[4]: Nothing to be done for `test/erasure-code/test-erasure-eio.sh'.
make[4]: Nothing to be done for `test/run-rbd-unit-tests.sh'.
make[4]: Nothing to be done for `test/ceph_objectstore_tool.py'.
make[4]: Nothing to be done for `test/test-ceph-helpers.sh'.
make[4]: Nothing to be done for `test/cephtool-test-osd.sh'.
make[4]: Nothing to be done for `test/cephtool-test-mon.sh'.
make[4]: Nothing to be done for `test/cephtool-test-mds.sh'.
make[4]: Nothing to be done for `test/cephtool-test-rados.sh'.
make[4]: Nothing to be done for `unittest_bufferlist.sh'.
make[4]: Nothing to be done for `test/encoding/check-generated.sh'.
make[4]: Nothing to be done for `test/mon/osd-pool-create.sh'.
make[4]: Nothing to be done for `test/mon/misc.sh'.
make[4]: Nothing to be done for `test/mon/osd-crush.sh'.
make[4]: Nothing to be done for `test/mon/mon-ping.sh'.
make[4]: Nothing to be done for `test/mon/osd-erasure-code-profile.sh'.
make[4]: Nothing to be done for `test/mon/mkfs.sh'.
make[4]: Nothing to be done for `test/mon/mon-scrub.sh'.
make[4]: Nothing to be done for `test/osd/osd-scrub-repair.sh'.
make[4]: Nothing to be done for `test/osd/osd-config.sh'.
make[4]: Nothing to be done for `test/osd/osd-reuse-id.sh'.
make[4]: Nothing to be done for `test/osd/osd-bench.sh'.
make[4]: Nothing to be done for `test/osd/osd-copy-from.sh'.
make[4]: Nothing to be done for `test/mon/mon-handle-forward.sh'.
make[4]: Nothing to be done for `test/libradosstriper/rados-striper.sh'.
make[4]: Nothing to be done for `test/test_objectstore_memstore.sh'.
make[4]: Nothing to be done for `test/ceph-disk.sh'.
make[4]: Nothing to be done for `test/pybind/test_ceph_argparse.py'.
make[4]: Nothing to be done for `test/pybind/test_ceph_daemon.py'.
make[4]: Nothing to be done for `../qa/workunits/erasure-code/encode-decode-non-regression.sh'.
make[4]: Nothing to be done for `test/encoding/readable.sh'.
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
CXXLD unittest_pageset
CXX test/os/unittest_lfnindex-TestLFNIndex.o
CXX test/mds/unittest_mds_authcap-TestMDSAuthCaps.o
CXX test/crush/unittest_crush_wrapper-CrushWrapper.o
CXX test/crush/unittest_crush-crush.o
CXX test/fs/unittest_mds_types-mds_types.o
CXXLD unittest_on_exit
CXXLD unittest_erasure_code_plugin
CXXLD unittest_erasure_code
CXX erasure-code/jerasure/unittest_erasure_code_jerasure-ErasureCodePluginJerasure.o
CXXLD unittest_erasure_code_plugin_jerasure
CXXLD unittest_erasure_code_isa
CXXLD unittest_erasure_code_plugin_isa
CXX erasure-code/lrc/unittest_erasure_code_lrc-ErasureCodePluginLrc.o
CXXLD unittest_erasure_code_plugin_lrc
CXX erasure-code/shec/unittest_erasure_code_shec-ErasureCodePluginShec.o
CXX erasure-code/shec/unittest_erasure_code_shec_all-ErasureCodePluginShec.o
CXX erasure-code/shec/unittest_erasure_code_shec_thread-ErasureCodePluginShec.o
CXX erasure-code/shec/unittest_erasure_code_shec_arguments-ErasureCodePluginShec.o
CXXLD unittest_erasure_code_plugin_shec
CXXLD unittest_erasure_code_example
CXXLD unittest_librados
CXXLD unittest_librados_config
CXXLD unittest_rbd_replay
CXXLD unittest_encoding
CXXLD unittest_base64
CXXLD unittest_run_cmd
CXXLD unittest_simple_spin
CXXLD unittest_libcephfs_config
CXXLD unittest_mon_moncap
CXXLD unittest_mon_pgmap
CXXLD unittest_ecbackend
CXXLD unittest_osdscrub
CXXLD unittest_pglog
CXXLD unittest_hitset
CXXLD unittest_osd_osdcap
CXXLD unittest_chain_xattr
CXXLD unittest_lfnindex
CXXLD unittest_mds_authcap
CXXLD unittest_addrs
CXXLD unittest_blkdev
CXXLD unittest_bloom_filter
CXXLD unittest_histogram
CXXLD unittest_prioritized_queue
CXXLD unittest_str_map
CXXLD unittest_sharedptr_registry
CXXLD unittest_shared_cache
CXXLD unittest_sloppy_crc_map
CXXLD unittest_util
CXXLD unittest_crush_wrapper
CXXLD unittest_crush
CXXLD unittest_osdmap
CXXLD unittest_workqueue
CXXLD unittest_striper
CXXLD unittest_prebufferedstreambuf
CXXLD unittest_str_list
CXXLD unittest_log
CXXLD unittest_throttle
CXXLD unittest_ceph_argparse
CXXLD unittest_ceph_compatset
CXXLD unittest_mds_types
CXXLD unittest_osd_types
CXXLD unittest_lru
CXXLD unittest_io_priority
CXXLD unittest_gather
CXXLD unittest_signals
CXXLD unittest_bufferlist
CXXLD unittest_xlist
CXXLD unittest_crc32c
CXXLD unittest_arch
CXXLD unittest_crypto
CXXLD unittest_crypto_init
CXXLD unittest_perf_counters
CXXLD unittest_admin_socket
CXXLD unittest_ceph_crypto
CXXLD unittest_utf8
CXXLD unittest_mime
CXXLD unittest_escape
CXXLD unittest_strtol
CXXLD unittest_confutils
CXXLD unittest_config
CXXLD unittest_context
CXXLD unittest_safe_io
CXXLD unittest_heartbeatmap
CXXLD unittest_formatter
CXXLD unittest_daemon_config
CXXLD unittest_ipaddr
CXXLD unittest_texttable
CXXLD unittest_readahead
CXXLD unittest_tableformatter
CXXLD unittest_bit_vector
CXXLD unittest_librbd
CXXLD unittest_subprocess
CXXLD unittest_async_compressor
CXXLD unittest_erasure_code_jerasure
CXXLD unittest_erasure_code_lrc
CXXLD unittest_erasure_code_shec
CXXLD unittest_erasure_code_shec_all
CXXLD unittest_erasure_code_shec_thread
CXXLD unittest_erasure_code_shec_arguments
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make check-TESTS
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
make[5]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
PASS: unittest_on_exit
PASS: ceph-detect-init/run-tox.sh
PASS: test/run-rbd-unit-tests.sh
PASS: test/erasure-code/test-erasure-code.sh
PASS: test/cephtool-test-osd.sh
PASS: test/ceph_objectstore_tool.py
PASS: test/test-ceph-helpers.sh
PASS: test/cephtool-test-mds.sh
PASS: test/cephtool-test-rados.sh
PASS: unittest_bufferlist.sh
PASS: test/erasure-code/test-erasure-eio.sh
PASS: test/encoding/check-generated.sh
PASS: test/mon/misc.sh
PASS: test/mon/mon-ping.sh
PASS: test/mon/osd-pool-create.sh
PASS: test/mon/mkfs.sh
PASS: test/mon/mon-scrub.sh
PASS: test/mon/osd-erasure-code-profile.sh
PASS: test/mon/osd-crush.sh
PASS: test/osd/osd-config.sh
PASS: test/osd/osd-reuse-id.sh
PASS: test/osd/osd-bench.sh
PASS: test/osd/osd-copy-from.sh
PASS: test/mon/mon-handle-forward.sh
PASS: test/test_objectstore_memstore.sh
PASS: test/cephtool-test-mon.sh
PASS: test/libradosstriper/rados-striper.sh
PASS: test/pybind/test_ceph_daemon.py
PASS: test/pybind/test_ceph_argparse.py
PASS: test/ceph-disk.sh
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
PASS: unittest_pageset
PASS: unittest_erasure_code_plugin
PASS: unittest_erasure_code
PASS: unittest_erasure_code_jerasure
PASS: unittest_erasure_code_plugin_jerasure
PASS: unittest_erasure_code_isa
PASS: unittest_erasure_code_plugin_isa
PASS: unittest_erasure_code_lrc
PASS: unittest_erasure_code_plugin_lrc
PASS: unittest_erasure_code_shec
PASS: test/encoding/readable.sh
PASS: unittest_erasure_code_shec_thread
PASS: unittest_erasure_code_shec_arguments
PASS: unittest_erasure_code_plugin_shec
PASS: unittest_erasure_code_example
PASS: unittest_librados
PASS: unittest_librados_config
PASS: unittest_rbd_replay
PASS: unittest_encoding
PASS: unittest_base64
PASS: unittest_run_cmd
PASS: unittest_simple_spin
PASS: unittest_libcephfs_config
PASS: unittest_mon_moncap
PASS: unittest_mon_pgmap
PASS: unittest_ecbackend
PASS: unittest_osdscrub
PASS: unittest_pglog
PASS: unittest_hitset
PASS: unittest_osd_osdcap
PASS: unittest_chain_xattr
PASS: unittest_lfnindex
PASS: unittest_mds_authcap
PASS: unittest_addrs
PASS: unittest_blkdev
PASS: unittest_bloom_filter
PASS: unittest_histogram
PASS: unittest_prioritized_queue
PASS: unittest_str_map
PASS: unittest_sharedptr_registry
PASS: unittest_shared_cache
PASS: unittest_sloppy_crc_map
PASS: unittest_util
PASS: unittest_crush_wrapper
PASS: unittest_crush
PASS: unittest_osdmap
PASS: unittest_workqueue
PASS: unittest_striper
PASS: unittest_prebufferedstreambuf
PASS: unittest_str_list
PASS: unittest_log
PASS: unittest_throttle
PASS: unittest_ceph_argparse
PASS: unittest_ceph_compatset
PASS: unittest_mds_types
PASS: unittest_osd_types
PASS: unittest_lru
PASS: unittest_io_priority
PASS: unittest_gather
PASS: unittest_signals
PASS: unittest_erasure_code_shec_all
PASS: unittest_xlist
PASS: unittest_crc32c
PASS: unittest_arch
PASS: unittest_crypto
PASS: unittest_crypto_init
PASS: unittest_perf_counters
PASS: unittest_admin_socket
PASS: unittest_ceph_crypto
PASS: unittest_utf8
PASS: unittest_mime
PASS: unittest_escape
PASS: unittest_strtol
PASS: unittest_confutils
PASS: unittest_config
PASS: unittest_context
PASS: unittest_safe_io
PASS: unittest_heartbeatmap
PASS: unittest_formatter
PASS: unittest_daemon_config
PASS: unittest_ipaddr
PASS: unittest_texttable
PASS: unittest_readahead
PASS: unittest_tableformatter
PASS: unittest_bit_vector
PASS: unittest_bufferlist
PASS: test/osd/osd-scrub-repair.sh
PASS: ../qa/workunits/erasure-code/encode-decode-non-regression.sh
make[6]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
make all-recursive
make[7]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
Making all in ocf
make[8]: Entering directory `/opt/ceph-reuse-bug/ceph/src/ocf'
make[8]: Nothing to be done for `all'.
make[8]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/ocf'
Making all in java
make[8]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make all-am
make[9]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make[9]: Nothing to be done for `all-am'.
make[9]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[8]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make[8]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
cd ./ceph-detect-init ; python setup.py build
running build
running build_py
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
make[8]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[7]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[6]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
============================================================================
Testsuite summary for ceph 9.2.0
============================================================================
# TOTAL: 118
# PASS: 118
# SKIP: 0
# XFAIL: 0
# FAIL: 0
# XPASS: 0
# ERROR: 0
============================================================================
make[5]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
Making check in man
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/man'
if [ -d ../doc/man ] ; then \
sphinx-build -b man -d doctrees -c ../man ../doc/man ../man; \
fi
Running Sphinx v1.1.3
loading pickled environment... done
building [man]: all manpages
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
writing... ceph-authtool.8 { } ceph-clsinfo.8 { } ceph-conf.8 { } ceph-create-keys.8 { } ceph-debugpack.8 { } ceph-dencoder.8 { } ceph-deploy.8 { } ceph-detect-init.8 { } ceph-fuse.8 { } ceph-mds.8 { } ceph-mon.8 { } ceph-osd.8 { } ceph-post-file.8 { } ceph-rbdnamer.8 { } ceph-rest-api.8 { } ceph-run.8 { } ceph-syn.8 { } cephfs.8 { } crushtool.8 { } librados-config.8 { } monmaptool.8 { } mount.ceph.8 { } osdmaptool.8 { } rados.8 { } radosgw-admin.8 { } radosgw.8 { } rbd-fuse.8 { } rbd-replay-many.8 { } rbd-replay-prep.8 { } rbd-replay.8 { } ceph-disk.8 { } ceph.8 { } rbd.8 { }
build succeeded.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/man'
Making check in doc
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/doc'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/doc'
Making check in systemd
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/systemd'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/systemd'
Making check in selinux
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph/selinux'
make[1]: Nothing to be done for `check'.
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph/selinux'
make dist-gzip am__post_remove_distdir='@:'
make[1]: Entering directory `/opt/ceph-reuse-bug/ceph'
if test -d "ceph-9.2.0"; then find "ceph-9.2.0" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "ceph-9.2.0" || { sleep 5 && rm -rf "ceph-9.2.0"; }; else :; fi
test -d "ceph-9.2.0" || mkdir "ceph-9.2.0"
(cd src && make top_distdir=../ceph-9.2.0 distdir=../ceph-9.2.0/src \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
if [ -n "$NO_VERSION" ] ; then \
./make_version -g ./.git_version -c ./ceph_ver.h -n ; \
else \
./make_version -g ./.git_version -c ./ceph_ver.h ; \
fi
(cd gmock && make top_distdir=../../ceph-9.2.0 distdir=../../ceph-9.2.0/src/gmock \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock'
mkdir -p "./fused-src"
chmod -R u+w "./fused-src"
rm -f "./fused-src/gtest/gtest.h"
rm -f "./fused-src/gmock/gmock.h"
rm -f "./fused-src/gmock-gtest-all.cc"
"./scripts/fuse_gmock_files.py" "./fused-src"
cp -f "./src/gmock_main.cc" "./fused-src"
:
test -d "../../ceph-9.2.0/src/gmock" || mkdir "../../ceph-9.2.0/src/gmock"
(cd gtest && make top_distdir=../../../ceph-9.2.0 distdir=../../../ceph-9.2.0/src/gmock/gtest \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
mkdir -p "./fused-src"
chmod -R u+w "./fused-src"
rm -f "./fused-src/gtest/gtest-all.cc"
rm -f "./fused-src/gtest/gtest.h"
"./scripts/fuse_gtest_files.py" "./fused-src"
cp -f "./src/gtest_main.cc" "./fused-src/gtest/"
:
test -d "../../../ceph-9.2.0/src/gmock/gtest" || mkdir "../../../ceph-9.2.0/src/gmock/gtest"
test -n ":" \
|| find "../../../ceph-9.2.0/src/gmock/gtest" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec /bin/sh /opt/ceph-reuse-bug/ceph/src/gmock/gtest/build-aux/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "../../../ceph-9.2.0/src/gmock/gtest"
make[4]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock/gtest'
test -n ":" \
|| find "../../ceph-9.2.0/src/gmock" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec /bin/sh /opt/ceph-reuse-bug/ceph/src/gmock/build-aux/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "../../ceph-9.2.0/src/gmock"
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/gmock'
(cd ocf && make top_distdir=../../ceph-9.2.0 distdir=../../ceph-9.2.0/src/ocf \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/ocf'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/ocf'
(cd java && make top_distdir=../../ceph-9.2.0 distdir=../../ceph-9.2.0/src/java \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src/java'
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src/java'
make \
top_distdir="../ceph-9.2.0" distdir="../ceph-9.2.0/src" \
dist-hook
make[3]: Entering directory `/opt/ceph-reuse-bug/ceph/src'
./make_version -g ./.git_version
make[3]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/src'
(cd man && make top_distdir=../ceph-9.2.0 distdir=../ceph-9.2.0/man \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/man'
if [ -d ../doc/man ] ; then \
sphinx-build -b man -d doctrees -c ../man ../doc/man ../man; \
fi
Running Sphinx v1.1.3
loading pickled environment... done
building [man]: all manpages
updating environment: 0 added, 0 changed, 0 removed
looking for now-outdated files... none found
writing... ceph-authtool.8 { } ceph-clsinfo.8 { } ceph-conf.8 { } ceph-create-keys.8 { } ceph-debugpack.8 { } ceph-dencoder.8 { } ceph-deploy.8 { } ceph-detect-init.8 { } ceph-fuse.8 { } ceph-mds.8 { } ceph-mon.8 { } ceph-osd.8 { } ceph-post-file.8 { } ceph-rbdnamer.8 { } ceph-rest-api.8 { } ceph-run.8 { } ceph-syn.8 { } cephfs.8 { } crushtool.8 { } librados-config.8 { } monmaptool.8 { } mount.ceph.8 { } osdmaptool.8 { } rados.8 { } radosgw-admin.8 { } radosgw.8 { } rbd-fuse.8 { } rbd-replay-many.8 { } rbd-replay-prep.8 { } rbd-replay.8 { } ceph-disk.8 { } ceph.8 { } rbd.8 { }
build succeeded.
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/man'
(cd doc && make top_distdir=../ceph-9.2.0 distdir=../ceph-9.2.0/doc \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/doc'
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/doc'
(cd systemd && make top_distdir=../ceph-9.2.0 distdir=../ceph-9.2.0/systemd \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/systemd'
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/systemd'
(cd selinux && make top_distdir=../ceph-9.2.0 distdir=../ceph-9.2.0/selinux \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph/selinux'
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph/selinux'
make \
top_distdir="ceph-9.2.0" distdir="ceph-9.2.0" \
dist-hook
make[2]: Entering directory `/opt/ceph-reuse-bug/ceph'
if test -d ./.git; then \
cd .; \
git log --format='%aN <%aE>' | sort -u >ceph-9.2.0/AUTHORS; \
fi
if test -d ./.git; then \
cd .; \
git log --oneline --decorate --no-merges > ceph-9.2.0/ChangeLog; \
fi
make[2]: Leaving directory `/opt/ceph-reuse-bug/ceph'
test -n "" \
|| find "ceph-9.2.0" -type d ! -perm -755 \
-exec chmod u+rwx,go+rx {} \; -o \
! -type d ! -perm -444 -links 1 -exec chmod a+r {} \; -o \
! -type d ! -perm -400 -exec chmod a+r {} \; -o \
! -type d ! -perm -444 -exec /bin/sh /opt/ceph-reuse-bug/ceph/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "ceph-9.2.0"
tardir=ceph-9.2.0 && tar --format=ustar -chf - "$tardir" | GZIP=--best gzip -c >ceph-9.2.0.tar.gz
tar: ceph-9.2.0/src/test/debian-jessie/debian: File removed before we read it
tar: ceph-9.2.0/src/test/ubuntu-12.04/debian: File removed before we read it
tar: ceph-9.2.0/src/test/ubuntu-14.04/debian: File removed before we read it
make[1]: Leaving directory `/opt/ceph-reuse-bug/ceph'
if test -d "ceph-9.2.0"; then find "ceph-9.2.0" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "ceph-9.2.0" || { sleep 5 && rm -rf "ceph-9.2.0"; }; else :; fi
make check: successful run on 7ce7da54db662bbd1302461b23552a4b18905f55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment