Actions
Bug #8852
closedsubmodules not cecking out the right branch, jerasure does not compile
% Done:
0%
Source:
other
Tags:
Backport:
Regression:
Severity:
3 - minor
Reviewed:
Affected Versions:
ceph-qa-suite:
Pull request ID:
Crash signature (v1):
Crash signature (v2):
Description
I noticed that after doing a "./do_autogen.sh" the compilation process breaks saying that "galois_init_default_field" is not found. The problem is that the line "git submodules --init" in "autogen.sh" is not pulling the right branch. If I change the previous line to "git submodules --init --remote" it seems to work.
Updated by Loïc Dachary almost 10 years ago
- Status changed from New to Need More Info
Could you please add the log of the commands and their output ? It works for me on the current master:
loic@fold:/tmp$ git clone https://github.com/ceph/ceph.git loic@fold:/tmp$ cd ceph loic@fold:/tmp/ceph$ git submodule update --init Submodule 'ceph-object-corpus' (git://ceph.com/git/ceph-object-corpus.git) registered for path 'ceph-object-corpus' Submodule 'src/civetweb' (git://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/libs3' (git://github.com/ceph/libs3.git) registered for path 'src/libs3' Cloning into 'ceph-object-corpus'... remote: Counting objects: 12217, done. remote: Compressing objects: 100% (6963/6963), done. remote: Total 12217 (delta 1566), reused 12170 (delta 1521) Receiving objects: 100% (12217/12217), 2.25 MiB | 355.00 KiB/s, done. Resolving deltas: 100% (1566/1566), done. Checking connectivity... done. Submodule path 'ceph-object-corpus': checked out 'bb3cee6b85b93210af5fb2c65a33f3000e341a11' Cloning into 'src/civetweb'... remote: Counting objects: 5660, done. remote: Compressing objects: 100% (2530/2530), done. remote: Total 5660 (delta 3076), reused 5660 (delta 3076) Receiving objects: 100% (5660/5660), 9.10 MiB | 121.00 KiB/s, done. Resolving deltas: 100% (3076/3076), done. Checking connectivity... done. Submodule path 'src/civetweb': checked out '438a4d0f58f8126a3e0d48860a7cd3c56a3c4659' Cloning into 'src/erasure-code/jerasure/gf-complete'... remote: Reusing existing pack: 857, done. remote: Total 857 (delta 0), reused 0 (delta 0) Receiving objects: 100% (857/857), 2.31 MiB | 281.00 KiB/s, done. Resolving deltas: 100% (584/584), done. Checking connectivity... done. Submodule path 'src/erasure-code/jerasure/gf-complete': checked out '191e7105b2b75f7f48ef23dfab9ae72275363168' Cloning into 'src/erasure-code/jerasure/jerasure'... remote: Counting objects: 480, done. remote: Compressing objects: 100% (152/152), done. remote: Total 480 (delta 323), reused 480 (delta 323) Receiving objects: 100% (480/480), 1021.76 KiB | 201.00 KiB/s, done. Resolving deltas: 100% (323/323), done. Checking connectivity... done. Submodule path 'src/erasure-code/jerasure/jerasure': checked out '8fe20c6608385d6a1f38db89aec5cba85ccf04ac' Cloning into 'src/libs3'... remote: Reusing existing pack: 1018, done. remote: Total 1018 (delta 0), reused 0 (delta 0) Receiving objects: 100% (1018/1018), 360.04 KiB | 220.00 KiB/s, done. Resolving deltas: 100% (730/730), done. Checking connectivity... done. Submodule path 'src/libs3': checked out 'dcf98ff04bc5dacd5d45854a32870d86dd7b26c7' loic@fold:/tmp/ceph$ ./do_autogen.sh 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' src/test/Makefile.am:247: warning: patsubst %,$(srcdir: non-POSIX variable name src/test/Makefile.am:247: (probably a GNU make extension) src/Makefile.am:34: 'src/test/Makefile.am' included from here autoreconf: Entering directory `.' autoreconf: configure.ac: not using Gettext autoreconf: running: aclocal --force -I m4 autoreconf: configure.ac: tracing 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 autoreconf: Leaving directory `.' checking for git... yes configure: RPM_RELEASE='601.g8347723' 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... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for ar... ar checking the archiver (ar) interface... ar checking for a BSD-compatible install... /usr/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 for style of include used by make... GNU checking whether make supports nested variables... yes checking dependency style of gcc... gcc3 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 gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1635000 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 /usr/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 command to parse /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... 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 gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/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 dependency style of gcc... gcc3 checking dependency style of gcc... (cached) gcc3 checking whether make supports nested variables... (cached) yes checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of g++... gcc3 checking how to run the C++ preprocessor... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/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 dependency style of g++... (cached) gcc3 checking if compiler is clang... no checking whether make sets $(MAKE)... (cached) yes we have a modern and working yasm we are x86_64 checking whether gcc accepts -Wtype-limits... yes checking whether gcc accepts -Wignored-qualifiers... yes checking whether C compiler accepts -fvar-tracking-assignments... yes checking whether the compiler supports static_cast<>... yes checking whether gcc recognizes __func__... yes checking whether 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 for uuid_parse in -luuid... yes checking blkid/blkid.h usability... yes checking blkid/blkid.h presence... yes checking for blkid/blkid.h... 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 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... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for CRYPTOPP... yes checking for NSS... yes configure: using cryptopp for cryptography checking for FCGX_Init in -lfcgi... yes checking for XML_Parse in -lexpat... 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 fuse_main in -lfuse... yes checking for fuse_getgroups... 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... yes checking for leveldb_open in -lleveldb... 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 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... no checking for main in -lboost_system... yes checking for main in -lboost_thread-mt... no checking for main in -lboost_thread... yes checking for main in -lboost_program_options-mt... no checking for main in -lboost_program_options... 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 sync_file_range... yes checking for fallocate... 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 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 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... /usr/bin/python checking for python version... 2.7 checking for python platform... linux2 checking for python script directory... ${prefix}/lib/python2.7/dist-packages checking for python extension module directory... ${exec_prefix}/lib/python2.7/dist-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 man/Makefile config.status: creating ceph.spec config.status: creating src/acconfig.h config.status: executing depfiles commands config.status: executing libtool commands === configuring in src/gtest (/tmp/ceph/src/gtest) configure: running /bin/bash ./configure --disable-option-checking '--prefix=/usr' '--sbindir=/sbin' '--localstatedir=/var' '--sysconfdir=/etc' '--with-debug' '--with-cryptopp' '--with-radosgw' '--disable-static' 'CFLAGS= -Wno-unused-parameter' 'CXXFLAGS= -Wno-unused-parameter' --cache-file=/dev/null --srcdir=. checking for a BSD-compatible install... /usr/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... 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 gcc accepts -g... yes checking for gcc option to accept ISO C89... none needed checking whether gcc understands -c and -o together... yes checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking dependency style of 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 gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm -B checking the name lister (/usr/bin/nm -B) interface... BSD nm checking whether ln -s works... yes checking the maximum length of command line arguments... 1635000 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 /usr/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 /usr/bin/nm -B output from gcc object... ok checking for sysroot... no checking for mt... mt checking if mt is a manifest tool... no checking how to run the C preprocessor... 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 gcc supports -fno-rtti -fno-exceptions... no checking for gcc option to produce PIC... -fPIC -DPIC checking if gcc PIC flag -fPIC -DPIC works... yes checking if gcc static flag -static works... yes checking if gcc supports -c -o file.o... yes checking if gcc supports -c -o file.o... (cached) yes checking whether the gcc linker (/usr/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... g++ -E checking for ld used by g++... /usr/bin/ld -m elf_x86_64 checking if the linker (/usr/bin/ld -m elf_x86_64) is GNU ld... yes checking whether the g++ linker (/usr/bin/ld -m elf_x86_64) supports shared libraries... yes checking for g++ option to produce PIC... -fPIC -DPIC checking if g++ PIC flag -fPIC -DPIC works... yes checking if g++ static flag -static works... yes checking if g++ supports -c -o file.o... yes checking if g++ supports -c -o file.o... (cached) yes checking whether the g++ linker (/usr/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... /usr/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 loic@fold:/tmp/ceph$ git log -1 commit 834772354c555ae32d6329cfac2a43c5b1812888 Merge: 99dfaf7 420f0a4 Author: Sage Weil <sage@inktank.com> Date: Wed Jul 16 12:18:31 2014 -0700 Merge pull request #2106 from ceph/wip-8813 eat up the level from logging output when not using the `-v` flag Reviewed-by: Sage Weil <sage@redhat.com> loic@fold:/tmp/ceph$ make -j4 Making all in . make[1]: Entering directory `/tmp/ceph' make[2]: Entering directory `/tmp/ceph/src/gtest' depbase=`echo src/gtest-all.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -DGTEST_HAS_TR1_TUPLE=0 -pthread -DGTEST_HAS_PTHREAD=1 -Wno-unused-parameter -MT src/gtest-all.o -MD -MP -MF $depbase.Tpo -c -o src/gtest-all.o src/gtest-all.cc &&\ mv -f $depbase.Tpo $depbase.Po depbase=`echo src/gtest_main.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ g++ -DHAVE_CONFIG_H -I. -I./build-aux -I. -I./include -DGTEST_HAS_TR1_TUPLE=0 -pthread -DGTEST_HAS_PTHREAD=1 -Wno-unused-parameter -MT src/gtest_main.o -MD -MP -MF $depbase.Tpo -c -o src/gtest_main.o src/gtest_main.cc &&\ mv -f $depbase.Tpo $depbase.Po rm -f lib/libgtest.a ar cru lib/libgtest.a src/gtest-all.o ranlib lib/libgtest.a rm -f lib/libgtest_main.a ar cru lib/libgtest_main.a src/gtest_main.o lib/libgtest.a ranlib lib/libgtest_main.a make[2]: Leaving directory `/tmp/ceph/src/gtest' make[1]: Leaving directory `/tmp/ceph' Making all in src make[1]: Entering directory `/tmp/ceph/src' rm -f init-ceph init-ceph.tmp (CDPATH="${ZSH_VERSION+.}:" && cd .. && /bin/bash /tmp/ceph/missing autoheader) sed -e 's|@bindir[@]|/usr/bin|g' -e 's|@sbindir[@]|/sbin|g' -e 's|@libdir[@]|/usr/lib|g' -e 's|@sysconfdir[@]|/etc|g' -e 's|@datadir[@]|/usr/share/ceph|g' -e 's|@prefix[@]|/usr|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|3|g' './init-ceph.in' >init-ceph.tmp chmod +x init-ceph.tmp chmod a-w init-ceph.tmp mv init-ceph.tmp init-ceph rm -f stamp-h1 touch acconfig.h.in cd .. && /bin/bash ./config.status src/acconfig.h config.status: creating src/acconfig.h config.status: src/acconfig.h is unchanged make all-recursive make[2]: Entering directory `/tmp/ceph/src' Making all in ocf make[3]: Entering directory `/tmp/ceph/src/ocf' make[3]: Nothing to be done for `all'. make[3]: Leaving directory `/tmp/ceph/src/ocf' Making all in java make[3]: Entering directory `/tmp/ceph/src/java' make all-am make[4]: Entering directory `/tmp/ceph/src/java' make[4]: Nothing to be done for `all-am'. make[4]: Leaving directory `/tmp/ceph/src/java' make[3]: Leaving directory `/tmp/ceph/src/java' make[3]: Entering directory `/tmp/ceph/src' 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-ErasureCodePluginJerasure.lo CXX erasure-code/jerasure/libec_jerasure_sse3_la-ErasureCodeJerasure.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-ErasureCodePluginJerasure.lo CXX erasure-code/jerasure/libec_jerasure_sse4_la-ErasureCodeJerasure.lo CXX erasure-code/jerasure/libec_jerasure_la-ErasureCodePluginSelectJerasure.lo ./check_version ./.git_version regenerating ./.git_version with 834772354c555ae32d6329cfac2a43c5b1812888 v0.82-601-g8347723 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 CPPAS common/libcommon_crc_la-crc32c_intel_fast_zero_asm.lo ./yasm-wrapper: yasm -f elf64 common/crc32c_intel_fast_zero_asm.S -o common/.libs/libcommon_crc_la-crc32c_intel_fast_zero_asm.o ./yasm-wrapper: yasm -f elf64 common/crc32c_intel_fast_asm.S -o common/.libs/libcommon_crc_la-crc32c_intel_fast_asm.o CXX auth/Crypto.lo CXX auth/KeyRing.lo CXX auth/RotatingKeyRing.lo CXX libcephfs.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/PGMap.lo CXX mon/LogMonitor.lo CXX mon/AuthMonitor.lo CXX mon/Elector.lo CXX mon/MonitorStore.lo CXX mon/HealthMonitor.lo CXX mon/DataHealthService.lo CXX mon/ConfigKeyService.lo CXX common/libos_la-TrackedOp.lo CXX os/libos_la-BtrfsFileStoreBackend.lo CXX os/libos_la-XfsFileStoreBackend.lo CXX mds/Capability.lo CXX mds/MDS.lo CXX mds/flock.lo CC mds/locks.lo CXX mds/journal.lo CXX mds/Server.lo CXX mds/Mutation.lo CXX mds/MDCache.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/SnapRealm.lo CXX mds/SnapServer.lo CXX mds/snap.lo CXX mds/SessionMap.lo CXX mds/MDLog.lo CXX common/TrackedOp.lo CXX osd/libosd_la-PG.lo CXX osd/libosd_la-PGLog.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-Ager.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 osd/libosd_la-osd_types.lo CXX osd/libosd_la-ECUtil.lo CXX client/fuse_ll.lo CC common/secret.lo CXX krbd.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/replica_log/cls_replica_log.lo CXX cls/user/cls_user.lo CXX cls/rgw/cls_rgw.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 test/erasure-code/ceph_erasure_code_benchmark.o CXX test/erasure-code/ceph_erasure_code.o CXX test/test_mutate.o CXX test/test_rewrite_latency.o CXX test/testmsgr.o CXX test/streamtest.o CXX test/test_trans.o CXX test/testcrypto.o CXX test/testkeys.o CXX test/omap_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/bench_log.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/multi_stress_watch.o CXX common/dummy.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_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/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 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/ceph_test_stress_watch-test_stress_watch.o CXX test/ceph_test_snap_mapper-test_snap_mapper.o CXX test/test_cfuse_cache_invalidate.o CC test/test_c_headers.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_civetweb.o CXX rgw/rgw_main.o CXX rgw/rgw_admin.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/ceph_filestore_tool.o CXX tools/ceph_filestore_dump.o CXX tools/monmaptool.o CXX tools/crushtool.o CXX tools/osdmaptool.o CXX common/obj_bencher.o CXX tools/ceph_conf.o CXX tools/ceph_authtool.o CXX tools/mon_store_converter.o CXX ceph_mon.o CXX ceph_osd.o CXX ceph_mds.o CXX cephfs.o CXX librados-config.o CXX ceph_syn.o CXX client/SyntheticClient.o CXX rbd.o CXX ceph_fuse.o CXX test/common/get_command_descriptions.o rm -f ceph-debugpack ceph-debugpack.tmp sed -e 's|@bindir[@]|/usr/bin|g' -e 's|@sbindir[@]|/sbin|g' -e 's|@libdir[@]|/usr/lib|g' -e 's|@sysconfdir[@]|/etc|g' -e 's|@datadir[@]|/usr/share/ceph|g' -e 's|@prefix[@]|/usr|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|3|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-post-file ceph-post-file.tmp sed -e 's|@bindir[@]|/usr/bin|g' -e 's|@sbindir[@]|/sbin|g' -e 's|@libdir[@]|/usr/lib|g' -e 's|@sysconfdir[@]|/etc|g' -e 's|@datadir[@]|/usr/share/ceph|g' -e 's|@prefix[@]|/usr|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|3|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-crush-location ceph-crush-location.tmp sed -e 's|@bindir[@]|/usr/bin|g' -e 's|@sbindir[@]|/sbin|g' -e 's|@libdir[@]|/usr/lib|g' -e 's|@sysconfdir[@]|/etc|g' -e 's|@datadir[@]|/usr/share/ceph|g' -e 's|@prefix[@]|/usr|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|3|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/bin|g' -e 's|@sbindir[@]|/sbin|g' -e 's|@libdir[@]|/usr/lib|g' -e 's|@sysconfdir[@]|/etc|g' -e 's|@datadir[@]|/usr/share/ceph|g' -e 's|@prefix[@]|/usr|g' -e 's|@@GCOV_PREFIX_STRIP[@][@]|3|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 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/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 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 CXX erasure-code/jerasure/libec_jerasure_generic_la-ErasureCodePluginJerasure.lo 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 test/erasure-code/libec_example_la-ErasureCodePluginExample.lo CXX test/erasure-code/libec_missing_entry_point_la-ErasureCodePluginMissingEntryPoint.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_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 librados/librados_la-librados.lo CXX librados/librados_la-RadosClient.lo CXX librados/librados_la-IoCtxImpl.lo CXX librados/librados_la-snap_set_diff.lo CXX librados/librados_la-RadosXattrIter.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 if [ -n "$NO_VERSION" ] ; then \ if [ ! -f ./ceph_ver.h ] ; then \ ./make_version -n ./ceph_ver.h ; \ fi; \ else \ ./make_version ./.git_version ./ceph_ver.h ; \ fi $1: ./.git_version 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/environment.lo CXX common/Finisher.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/blkdev.lo CXX common/common_init.lo CC common/pipe.lo CXX common/ceph_argparse.lo CXX common/ceph_context.lo CXX common/buffer.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/version.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 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 CXXLD libcommon_crc.la CXX erasure-code/ErasureCodePlugin.lo CXX msg/Accepter.lo CXX msg/DispatchQueue.lo CXX msg/Message.lo CXX msg/Messenger.lo CXX msg/Pipe.lo CXX msg/SimpleMessenger.lo CXX msg/msg_types.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 json_spirit/json_spirit_reader.lo CXX json_spirit/json_spirit_writer.lo CXX log/Log.lo CXX log/SubsystemMap.lo CC arch/intel.lo CC arch/neon.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.lo CXX librbd/AioCompletion.lo CXX librbd/AioRequest.lo CXX librbd/ImageCtx.lo CXX librbd/internal.lo CXX librbd/LibrbdWriteback.lo CXX librbd/WatchCtx.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 CXX os/libos_la-chain_xattr.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-FlatIndex.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-LFNIndex.lo CXX os/libos_la-LevelDBStore.lo CXX os/libos_la-MemStore.lo CXX os/libos_la-KeyValueStore.lo CXX os/libos_la-ObjectStore.lo CXX os/libos_la-WBThrottle.lo 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 CXX perfglue/disabled_stubs.lo CCLD libsecret.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 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 test/system/cross_process_sem.lo CXX test/system/systest_runnable.lo CXX test/system/systest_settings.lo CXX test/librados/libradostest_la-test.lo CXX test/librados/libradostest_la-TestCase.lo CXX test/libradosstriper/libradosstripertest_la-TestCase.lo CXXLD libkrbd.la CXX cls/hello/cls_hello.lo CXXLD libcls_rbd.la CXXLD libcls_lock.la CXXLD libcls_version.la CXXLD libcls_log.la CXXLD libcls_statelog.la CXXLD libcls_replica_log.la CXXLD libcls_user.la CXX key_value_store/cls_kvs.lo CCLD ceph_test_ioctls CXX test/TestTimers.o CXX test/TestSignalHandlers.o CXX test/osd/TestRados.o CXX test/osd/TestOpStat.o CXX test/osd/Object.o CXX test/osd/RadosModel.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/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/small_io_bench_rbd.o CXX test/bench/rbd_backend.o CXX test/bench/tp_bench.o CXX test/rgw/ceph_test_rgw_manifest-test_rgw_manifest.o CXX test/librbd/ceph_test_librbd-test_librbd.o CC test/librbd/ceph_test_librbd_fsx-fsx.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_rgw/ceph_test_cls_rgw-test_cls_rgw.o CXX test/mon/test_mon_workloadgen.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/objectstore/ceph_test_objectstore-store_test.o CXX test/filestore/ceph_test_filestore-TestFileStore.o CXX test/common/ObjectContents.o CXX test/osdc/object_cacher_stress.o CXX test/osdc/FakeWriteback.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 CXXLD ceph_test_cfuse_cache_invalidate CXX tools/ceph_osdomap_tool.o CXX tools/ceph_monstore_tool.o CXX tools/ceph_kvstore_tool-ceph_kvstore_tool.o CC tools/scratchtool.o CXX tools/scratchtoolpp.o CXX tools/psim.o CXX tools/dupstore.o CXX tools/radosacl.o CXX tools/ceph-client-debug.o CC civetweb/src/radosgw-civetweb.o CXX test/encoding/ceph_dencoder-ceph_dencoder.o CXX tools/rados/rados.o CXX tools/rados/rados_import.o CXX tools/rados/rados_export.o CXX tools/rados/rados_sync.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 CC rbd_fuse/rbd-fuse.o CC mount/mount.ceph.o rm -f ceph ceph.tmp echo "#!/usr/bin/env python" >ceph.tmp grep "#define CEPH_GIT_NICE_VER" ./ceph_ver.h | \ sed -e 's/#define \(.*VER\) /\1=/' >>ceph.tmp grep "#define CEPH_GIT_VER" ./ceph_ver.h | \ sed -e 's/#define \(.*VER\) /\1=/' -e 's/=\(.*\)$/="\1"/' >>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_replica_log_client.a AR libcls_user_client.a CXXLD libcrush.la CXXLD libec_missing_entry_point.la CXXLD libec_hangs.la CXXLD libec_fail_to_initialize.la CXXLD libec_fail_to_register.la CXXLD libec_test_jerasure_sse4.la CXXLD libec_test_jerasure_sse3.la CXXLD libec_test_jerasure_generic.la CXXLD libcls_lock_client.la CXXLD libosdc.la CC ceph_ver.lo CXXLD liberasure_code.la CXXLD libmsg.la CXXLD libauth.la CXXLD libjson_spirit.la CXXLD liblog.la CXXLD libarch.la CXXLD libcls_rbd_client.la CXXLD libclient.la CXXLD libos.la CXXLD libmds.la CXXLD libperfglue.la CXXLD librgw.la CXXLD libcls_refcount_client.la CXXLD libcls_rgw_client.la CXXLD libradostest.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_jerasure.la CXXLD libec_example.la CXXLD libcommon.la CXXLD libosd.la CXXLD libclient_fuse.la CXXLD libradosstripertest.la CXXLD librados.la CXXLD libcephfs.la CXXLD libmon.la copying selected object files to avoid basename conflicts... CXXLD libglobal.la CXXLD ceph_test_rewrite_latency CXXLD ceph_test_msgr CXXLD ceph_streamtest CXXLD ceph_test_trans CXXLD ceph_test_crypto CXXLD ceph_test_keys CXXLD ceph_smalliobench CXXLD ceph_smalliobenchfs CXXLD ceph_smalliobenchdumb CXXLD ceph_tpbench CXXLD ceph_omapbench CXXLD ceph_kvstorebench CXXLD ceph_bench_log CXXLD ceph_test_cors CXXLD ceph_test_rgw_manifest CXXLD ceph_test_cls_rgw_meta CXXLD ceph_test_cls_rgw_log CXXLD ceph_test_cls_rgw_opstate 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_rgw CXXLD ceph_test_mon_workloadgen 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_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_libcephfs CXXLD ceph_test_objectstore 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_stress_watch CXXLD ceph_test_objectcacher_stress CXXLD ceph_test_snap_mapper CXXLD ceph_test_object_map CXXLD ceph_test_keyvaluedb_atomicity CXXLD ceph_test_keyvaluedb_iterators CCLD ceph_test_c_headers CXXLD ceph_test_get_blkdev_size CXXLD ceph-osdomap-tool CXXLD ceph-monstore-tool CXXLD ceph-kvstore-tool CCLD ceph_scratchtool CXXLD ceph_scratchtoolpp CXXLD ceph_psim CXXLD ceph_dupstore CXXLD ceph_radosacl CXXLD ceph-client-debug CXXLD radosgw CXXLD radosgw-admin CXXLD ceph_filestore_tool CXXLD ceph_filestore_dump CXXLD monmaptool CXXLD crushtool CXXLD osdmaptool CXXLD rados CXXLD cephfs-journal-tool CXXLD ceph-conf CXXLD ceph-authtool CXXLD ceph_mon_store_converter CXXLD ceph-mon CXXLD ceph-osd CXXLD ceph-mds CXXLD cephfs CXXLD librados-config CXXLD ceph-syn CXXLD ceph-fuse CXXLD get_command_descriptions CCLD mount.ceph CXXLD libradosstriper.la CXXLD librbd.la CXXLD libsystest.la CXXLD ceph_rgw_multiparser copying selected object files to avoid basename conflicts... CXXLD ceph_rgw_jsonparser CXXLD ceph_erasure_code_benchmark CXXLD ceph_erasure_code CXXLD ceph_test_timers CXXLD ceph_test_signal_handlers CXXLD ceph_test_rados CXXLD ceph_test_mutate CXXLD ceph_smalliobenchrbd CXXLD ceph_test_librbd CXXLD ceph_test_librbd_fsx CXXLD ceph_test_rados_striper_api_io CXXLD ceph_test_rados_striper_api_aio CXXLD ceph_test_rados_striper_api_striping CXXLD ceph-dencoder CXXLD rbd CCLD rbd-fuse 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 make[3]: Leaving directory `/tmp/ceph/src' make[2]: Leaving directory `/tmp/ceph/src' make[1]: Leaving directory `/tmp/ceph/src' Making all in man make[1]: Entering directory `/tmp/ceph/man' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/tmp/ceph/man'
Updated by Sage Weil over 9 years ago
- Status changed from Need More Info to Won't Fix
workaround is to remove the dir then rerun the submodule command. we blame git!
Actions