Skip to content

Instantly share code, notes, and snippets.

@kazuhisya
Last active March 15, 2017 10:33
Show Gist options
  • Save kazuhisya/27809a3ed71e7090b51d53641485f099 to your computer and use it in GitHub Desktop.
Save kazuhisya/27809a3ed71e7090b51d53641485f099 to your computer and use it in GitHub Desktop.
+ ./autogen.sh
Building configuration system...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./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:32: installing `./config.guess'
configure.ac:32: installing `./config.sub'
configure.ac:27: installing `./install-sh'
configure.ac:27: installing `./missing'
dog/Makefile.am: installing `./depcomp'
Now run ./configure and make
+ ./configure --enable-corosync --enable-zookeeper --enable-sheepfs
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 build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking for style of include used by make... GNU
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 dependency style of gcc... gcc3
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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
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 ar... ar
checking for strip... strip
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
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... no
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... yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: NONE
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for libcpg... yes
checking for libcfg... yes
checking for corosync2... yes
checking for libqb... yes
checking for libcorosync_common... yes
checking for zookeeper_init in -lzookeeper_mt... yes
checking zookeeper/zookeeper.h usability... yes
checking zookeeper/zookeeper.h presence... yes
checking for zookeeper/zookeeper.h... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = ${exec_prefix}/sbin
Man pages = ${datarootdir}/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = ${prefix}/include
Arch-independent files = ${datarootdir}
State information = /var
System configuration = /etc
System init.d directory = /etc/init.d
sheepdog config dir = /etc/sheepdog
Features = corosync zookeeper sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -g -O2
Env. defined CPPFLAGS =
Env. defined LDFLAGS =
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -g -O2 -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS =
+ LANG=C
+ make -j8 rpm
Making clean in man
make[1]: Entering directory `/root/sheepdog/man'
rm -rf .libs _libs
rm -rf sheep.8 dog.8 sheepfs.8
rm -f *.lo
make[1]: Leaving directory `/root/sheepdog/man'
Making clean in sheepfs
make[1]: Entering directory `/root/sheepdog/sheepfs'
rm -rf .libs _libs
rm -f sheepfs *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f sheepfs
make[1]: Leaving directory `/root/sheepdog/sheepfs'
Making clean in tools
make[1]: Entering directory `/root/sheepdog/tools'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
rm -f zk_control
rm -f zk_control
make[1]: Leaving directory `/root/sheepdog/tools'
Making clean in shepherd
make[1]: Entering directory `/root/sheepdog/shepherd'
rm -rf .libs _libs
rm -f shepherd *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f shepherd
make[1]: Leaving directory `/root/sheepdog/shepherd'
Making clean in script
make[1]: Entering directory `/root/sheepdog/script'
rm -rf .libs _libs
rm -rf sheepdog dog
rm -f *.lo
make[1]: Leaving directory `/root/sheepdog/script'
Making clean in include
make[1]: Entering directory `/root/sheepdog/include'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory `/root/sheepdog/include'
Making clean in sheep
make[1]: Entering directory `/root/sheepdog/sheep'
rm -rf .libs _libs
rm -f sheep *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f sheep
rm -f cluster/corosync.o
rm -f cluster/local.o
rm -f cluster/shepherd.o
rm -f cluster/zookeeper.o
rm -f http/http.o
rm -f http/kv.o
rm -f http/oalloc.o
rm -f http/s3.o
rm -f http/swift.o
rm -f nfs/fs.o
rm -f nfs/mount.o
rm -f nfs/nfs.o
rm -f nfs/nfsd.o
rm -f nfs/xdr.o
rm -f store/common.o
rm -f store/md.o
rm -f store/plain_store.o
rm -f store/tree_store.o
rm -f trace/checker.o
rm -f trace/graph.o
rm -f trace/mcount.o
rm -f trace/trace.o
rm -f tracepoint/request_tp.o
make[1]: Leaving directory `/root/sheepdog/sheep'
Making clean in dog
make[1]: Entering directory `/root/sheepdog/dog'
rm -rf .libs _libs
rm -f dog *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f dog
rm -f farm/farm.o
rm -f farm/object_tree.o
rm -f farm/sha1_file.o
rm -f farm/slice.o
rm -f farm/snap.o
rm -f farm/trunk.o
make[1]: Leaving directory `/root/sheepdog/dog'
Making clean in lib
make[1]: Entering directory `/root/sheepdog/lib'
test -z "libsheepdog.a" || rm -f libsheepdog.a
test -z "libsheepdog.la" || rm -f libsheepdog.la
rm -rf .libs _libs
rm -f *.o gmon.out *.da *.bb *.bbg
test -z "libisa.a libsd.a" || rm -f libisa.a libsd.a
rm -f *.o
rm -rf shared/.libs shared/_libs
rm -f *.lo
cd isa-l/ && make clean && cd ..
rm -f shared/libsheepdog_a-sheep.o
rm -f shared/libsheepdog_a-vdi.o
rm -f shared/libsheepdog_la-ops.o
rm -f shared/libsheepdog_la-ops.lo
rm -f shared/libsheepdog_la-sheep.o
rm -f "./so_locations"
rm -f shared/libsheepdog_la-sheep.lo
rm -f shared/libsheepdog_la-vdi.o
rm -f shared/libsheepdog_la-vdi.lo
rm -f tracepoint/event_tp.o
make[2]: Entering directory `/root/sheepdog/lib/isa-l'
Cleaning up
rm -f tracepoint/sockfd_cache_tp.o
rm -f -r bin *.o *.a erasure_code_base_perf erasure_code_base_test erasure_code_perf erasure_code_sse_perf erasure_code_sse_test erasure_code_test gf_2vect_dot_prod_sse_perf gf_2vect_dot_prod_sse_test gf_3vect_dot_prod_sse_perf gf_3vect_dot_prod_sse_test gf_4vect_dot_prod_sse_perf gf_4vect_dot_prod_sse_test gf_5vect_dot_prod_sse_perf gf_5vect_dot_prod_sse_test gf_6vect_dot_prod_sse_perf gf_6vect_dot_prod_sse_test gf_inverse_test gf_vect_dot_prod_1tbl gf_vect_dot_prod_avx_perf gf_vect_dot_prod_avx_test gf_vect_dot_prod_base_test gf_vect_dot_prod_perf gf_vect_dot_prod_sse_perf gf_vect_dot_prod_sse_test gf_vect_dot_prod_test gf_vect_mul_avx_perf gf_vect_mul_avx_test gf_vect_mul_base_test gf_vect_mul_perf gf_vect_mul_sse_perf gf_vect_mul_sse_test gf_vect_mul_test bin/isa-l.a bin/isa-l.so
rm -f tracepoint/work_tp.o
make[2]: Leaving directory `/root/sheepdog/lib/isa-l'
make[1]: Leaving directory `/root/sheepdog/lib'
Making clean in .
make[1]: Entering directory `/root/sheepdog'
rm -rf sheepdog.spec sheepdog-1.0.tar.gz cscope*
rm -rf .libs _libs
rm -f *.lo
find -name '*.orig' -or -name '*.rej' | xargs rm -f
find -name '*.gcno' -or -name '*.gcda' | xargs rm -f
make[1]: Leaving directory `/root/sheepdog'
make sheepdog.spec sheepdog-1.0.tar.gz
make[1]: Entering directory `/root/sheepdog'
rm -f sheepdog.spec-t sheepdog.spec
make dist
LC_ALL=C date="Wed Mar 15 2017" && \
sed \
-e "s#@version@#1.0#g" \
-e "s#@date@#$date#g" \
sheepdog.spec.in > sheepdog.spec-t
make[2]: Entering directory `/root/sheepdog'
{ test ! -d "sheepdog-1.0" || { find "sheepdog-1.0" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "sheepdog-1.0"; }; }
test -d "sheepdog-1.0" || mkdir "sheepdog-1.0"
chmod a-w,u+w sheepdog.spec-t
mv sheepdog.spec-t sheepdog.spec
(cd lib && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/lib \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/lib'
make[3]: Leaving directory `/root/sheepdog/lib'
(cd dog && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/dog \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/dog'
make[3]: Leaving directory `/root/sheepdog/dog'
(cd sheep && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/sheep \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/sheep'
make[3]: Leaving directory `/root/sheepdog/sheep'
(cd include && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/include \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/include'
make[3]: Leaving directory `/root/sheepdog/include'
(cd script && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/script \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/script'
make[3]: Leaving directory `/root/sheepdog/script'
(cd shepherd && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/shepherd \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/shepherd'
make[3]: Leaving directory `/root/sheepdog/shepherd'
(cd tools && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/tools \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/tools'
make[3]: Leaving directory `/root/sheepdog/tools'
(cd sheepfs && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/sheepfs \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/sheepfs'
make[3]: Leaving directory `/root/sheepdog/sheepfs'
(cd man && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/man \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
cannot find ../sheep/sheep
make[3]: Entering directory `/root/sheepdog/man'
rm -f sheep.8-t sheep.8
cannot find ../dog/dog
rm -f dog.8-t dog.8
cannot find ../sheepfs/sheepfs
rm -f sheepfs.8-t sheepfs.8
mv sheep.8-t sheep.8
mv dog.8-t dog.8
mv sheepfs.8-t sheepfs.8
make[3]: Leaving directory `/root/sheepdog/man'
(cd tests/unit && make top_distdir=../../sheepdog-1.0 distdir=../../sheepdog-1.0/tests/unit \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[3]: Entering directory `/root/sheepdog/tests/unit'
(cd mock && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/mock \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/tests/unit/mock'
make[4]: Leaving directory `/root/sheepdog/tests/unit/mock'
(cd dog && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/dog \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/tests/unit/dog'
make[4]: Leaving directory `/root/sheepdog/tests/unit/dog'
(cd sheep && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/sheep \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/tests/unit/sheep'
make[4]: Leaving directory `/root/sheepdog/tests/unit/sheep'
(cd lib && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/lib \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/tests/unit/lib'
make[4]: Leaving directory `/root/sheepdog/tests/unit/lib'
make[3]: Leaving directory `/root/sheepdog/tests/unit'
test -n "" \
|| find "sheepdog-1.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 /root/sheepdog/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "sheepdog-1.0"
tardir=sheepdog-1.0 && /bin/sh /root/sheepdog/missing --run tar chof - "$tardir" | GZIP=--best gzip -c >sheepdog-1.0.tar.gz
{ test ! -d "sheepdog-1.0" || { find "sheepdog-1.0" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -fr "sheepdog-1.0"; }; }
make[2]: Leaving directory `/root/sheepdog'
make[1]: Leaving directory `/root/sheepdog'
rpmbuild --define "_sourcedir /root/sheepdog" --define "_specdir /root/sheepdog" --define "_builddir /root/sheepdog" --define "_srcrpmdir /root/sheepdog" --define "_rpmdir /root/sheepdog" --define "_have_zookeeper 1" --define "_have_fuse 1" --define "_have_corosync 1" -ba sheepdog.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.tDT7Mq
+ umask 022
+ cd /root/sheepdog
+ LANG=C
+ export LANG
+ unset DISPLAY
+ cd /root/sheepdog
+ rm -rf sheepdog-1.0
+ /usr/bin/gzip -dc /root/sheepdog/sheepdog-1.0.tar.gz
+ /bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd sheepdog-1.0
+ /bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.AgeP1J
+ umask 022
+ cd /root/sheepdog
+ cd sheepdog-1.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ ./autogen.sh
Building configuration system...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./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.
Now run ./configure and make
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-initddir=/etc/rc.d/init.d --enable-zookeeper --disable-corosync
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 build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking for style of include used by make... GNU
checking for x86_64-redhat-linux-gnu-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 dependency style of gcc... gcc3
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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-redhat-linux-gnu-ar... no
checking for ar... ar
checking for x86_64-redhat-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
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... no
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... yes
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: /usr
checking for x86_64-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for zookeeper_init in -lzookeeper_mt... yes
checking zookeeper/zookeeper.h usability... yes
checking zookeeper/zookeeper.h presence... yes
checking for zookeeper/zookeeper.h... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = /usr/include
Arch-independent files = /usr/share
State information = /var
System configuration = /etc
System init.d directory = /etc/rc.d/init.d
sheepdog config dir = /etc/sheepdog
Features = zookeeper sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
Env. defined CPPFLAGS =
Env. defined LDFLAGS =
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS =
+ make -j8
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
cd isa-l/ && make arch= && cd ..
CC libsheepdog_a-util.o
CC event.o
CC logger.o
CC net.o
CC util.o
CC rbtree.o
CC strbuf.o
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
mkdir -p bin
---> Building erasure_code/ec_highlevel_func.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_highlevel_func.o erasure_code/ec_highlevel_func.c
---> Building erasure_code/ec_base.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_base.o erasure_code/ec_base.c
CC sha1.o
CC option.o
CC work.o
---> Building erasure_code/gf_vect_mul_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm
CC sockfd_cache.o
---> Building erasure_code/gf_vect_mul_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_avx.o erasure_code/gf_vect_mul_avx.asm
---> Building erasure_code/gf_vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_sse.o erasure_code/gf_vect_dot_prod_sse.asm
---> Building erasure_code/gf_2vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_sse.o erasure_code/gf_2vect_dot_prod_sse.asm
CC fec.o
---> Building erasure_code/gf_3vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_sse.o erasure_code/gf_3vect_dot_prod_sse.asm
---> Building erasure_code/gf_4vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_sse.o erasure_code/gf_4vect_dot_prod_sse.asm
CC sd_inode.o
---> Building erasure_code/gf_5vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_sse.o erasure_code/gf_5vect_dot_prod_sse.asm
CC common.o
---> Building erasure_code/gf_6vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_sse.o erasure_code/gf_6vect_dot_prod_sse.asm
---> Building erasure_code/ec_multibinary.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/ec_multibinary.o erasure_code/ec_multibinary.asm
---> Building erasure_code/gf_2vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx.o erasure_code/gf_2vect_dot_prod_avx.asm
---> Building erasure_code/gf_2vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o erasure_code/gf_2vect_dot_prod_avx2.asm
---> Building erasure_code/gf_3vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx.o erasure_code/gf_3vect_dot_prod_avx.asm
---> Building erasure_code/gf_3vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx2.o erasure_code/gf_3vect_dot_prod_avx2.asm
CPPAS sha1_ssse3.o
---> Building erasure_code/gf_4vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx.o erasure_code/gf_4vect_dot_prod_avx.asm
---> Building erasure_code/gf_4vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx2.o erasure_code/gf_4vect_dot_prod_avx2.asm
---> Building erasure_code/gf_5vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx.o erasure_code/gf_5vect_dot_prod_avx.asm
---> Building erasure_code/gf_5vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx2.o erasure_code/gf_5vect_dot_prod_avx2.asm
---> Building erasure_code/gf_6vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx.o erasure_code/gf_6vect_dot_prod_avx.asm
---> Building erasure_code/gf_6vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx2.o erasure_code/gf_6vect_dot_prod_avx2.asm
---> Building erasure_code/gf_vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx.o erasure_code/gf_vect_dot_prod_avx.asm
CC shared/libsheepdog_la-sheep.lo
---> Building erasure_code/gf_vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx2.o erasure_code/gf_vect_dot_prod_avx2.asm
---> Creating Lib bin/isa-l.a
ar cr bin/isa-l.a bin/ec_highlevel_func.o bin/ec_base.o bin/gf_vect_mul_sse.o bin/gf_vect_mul_avx.o bin/gf_vect_dot_prod_sse.o bin/gf_2vect_dot_prod_sse.o bin/gf_3vect_dot_prod_sse.o bin/gf_4vect_dot_prod_sse.o bin/gf_5vect_dot_prod_sse.o bin/gf_6vect_dot_prod_sse.o bin/ec_multibinary.o bin/gf_2vect_dot_prod_avx.o bin/gf_2vect_dot_prod_avx2.o bin/gf_3vect_dot_prod_avx.o bin/gf_3vect_dot_prod_avx2.o bin/gf_4vect_dot_prod_avx.o bin/gf_4vect_dot_prod_avx2.o bin/gf_5vect_dot_prod_avx.o bin/gf_5vect_dot_prod_avx2.o bin/gf_6vect_dot_prod_avx.o bin/gf_6vect_dot_prod_avx2.o bin/gf_vect_dot_prod_avx.o bin/gf_vect_dot_prod_avx2.o
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
CC shared/libsheepdog_la-vdi.lo
CC shared/libsheepdog_la-ops.lo
CC libsheepdog_la-util.lo
CC shared/libsheepdog_a-sheep.o
CC shared/libsheepdog_a-vdi.o
AR libsd.a
AR libsheepdog.a
CCLD libsheepdog.la
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making all in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
CC dog.o
CC common.o
CC treeview.o
CC vdi.o
CC node.o
CC cluster.o
CC upgrade.o
CC benchmark.o
node.c: In function 'node_stat':
node.c:417: warning: declaration of 'stat' shadows a global declaration
/usr/include/sys/stat.h:455: warning: shadowed declaration is here
Built dog
CC farm/object_tree.o
CC farm/sha1_file.o
CC farm/snap.o
CC farm/trunk.o
CC farm/farm.o
CC farm/slice.o
CCLD dog
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making all in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CC sheep.o
CC group.o
CC request.o
CC gateway.o
CC vdi.o
CC journal.o
CC ops.o
CC recovery.o
CC object_list_cache.o
CC config.o
CC migrate.o
CC cluster/zookeeper.o
Built sheep
CC cluster/local.o
CC store/common.o
CC store/md.o
CC store/plain_store.o
CC store/tree_store.o
CCLD sheep
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making all in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make all-am
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making all in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -f sheepdog-t sheepdog
rm -f dog-t dog
rm -f sheepdog.service-t sheepdog.service
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.in > sheepdog-t
../script/gen_bash_completion.pl ../dog/dog > dog-t
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.service.in > sheepdog.service-t
if [ sheepdog != "sheepdog.service" ]; then chmod 0755 sheepdog-t; fi
if [ sheepdog.service != "sheepdog.service" ]; then chmod 0755 sheepdog.service-t; fi
mv sheepdog.service-t sheepdog.service
mv sheepdog-t sheepdog
mv dog-t dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making all in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
CC shepherd.o
CCLD shepherd
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making all in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
CC zk_control.o
CCLD zk_control
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making all in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
CC core.o
CC cluster.o
CC vdi.o
CC shadow_file.o
CC volume.o
CC node.o
CC config.o
Built sheepfs
CCLD sheepfs
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making all in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
rm -f dog.8-t dog.8
mv sheep.8-t sheep.8
rm -f sheepfs.8-t sheepfs.8
mv sheepfs.8-t sheepfs.8
mv dog.8-t dog.8
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /bin/mv /root/sheepdog/sheepdog-1.0/sheep/sheep /root/sheepdog/sheepdog-1.0/sheep/sheep.zookeeper
+ /bin/mv /root/sheepdog/sheepdog-1.0/tools/zk_control /root/sheepdog/sheepdog-1.0/tools/zk_control.zookeeper
+ make clean
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Making clean in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -rf .libs _libs
rm -rf sheep.8 dog.8 sheepfs.8
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
Making clean in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
rm -rf .libs _libs
rm -f sheepfs *.o gmon.out *.da *.bb *.bbg
rm -f sheepfs
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making clean in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
rm -rf .libs _libs
rm -f zk_control
rm -f zk_control
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making clean in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
rm -rf .libs _libs
rm -f shepherd *.o gmon.out *.da *.bb *.bbg
rm -f shepherd
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making clean in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -rf .libs _libs
rm -rf sheepdog dog
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making clean in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making clean in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
rm -rf .libs _libs
rm -f sheep *.o gmon.out *.da *.bb *.bbg
rm -f sheep
rm -f *.o
rm -f cluster/corosync.o
rm -f cluster/local.o
rm -f cluster/shepherd.o
rm -f cluster/zookeeper.o
rm -f http/http.o
rm -f http/kv.o
rm -f http/oalloc.o
rm -f http/s3.o
rm -f http/swift.o
rm -f nfs/fs.o
rm -f nfs/mount.o
rm -f nfs/nfs.o
rm -f nfs/nfsd.o
rm -f nfs/xdr.o
rm -f store/common.o
rm -f store/md.o
rm -f store/plain_store.o
rm -f store/tree_store.o
rm -f trace/checker.o
rm -f trace/graph.o
rm -f trace/mcount.o
rm -f trace/trace.o
rm -f tracepoint/request_tp.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making clean in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
rm -f dog
rm -rf .libs _libs
rm -f dog *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f farm/farm.o
rm -f farm/object_tree.o
rm -f farm/sha1_file.o
rm -f farm/slice.o
rm -f farm/snap.o
rm -f farm/trunk.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making clean in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
test -z "libsheepdog.a" || rm -f libsheepdog.a
test -z "libsheepdog.la" || rm -f libsheepdog.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -rf shared/.libs shared/_libs
rm -f *.o gmon.out *.da *.bb *.bbg
cd isa-l/ && make clean && cd ..
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
Cleaning up
rm -f -r bin *.o *.a erasure_code_base_perf erasure_code_base_test erasure_code_perf erasure_code_sse_perf erasure_code_sse_test erasure_code_test gf_2vect_dot_prod_sse_perf gf_2vect_dot_prod_sse_test gf_3vect_dot_prod_sse_perf gf_3vect_dot_prod_sse_test gf_4vect_dot_prod_sse_perf gf_4vect_dot_prod_sse_test gf_5vect_dot_prod_sse_perf gf_5vect_dot_prod_sse_test gf_6vect_dot_prod_sse_perf gf_6vect_dot_prod_sse_test gf_inverse_test gf_vect_dot_prod_1tbl gf_vect_dot_prod_avx_perf gf_vect_dot_prod_avx_test gf_vect_dot_prod_base_test gf_vect_dot_prod_perf gf_vect_dot_prod_sse_perf gf_vect_dot_prod_sse_test gf_vect_dot_prod_test gf_vect_mul_avx_perf gf_vect_mul_avx_test gf_vect_mul_base_test gf_vect_mul_perf gf_vect_mul_sse_perf gf_vect_mul_sse_test gf_vect_mul_test bin/isa-l.a bin/isa-l.so
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
test -z "libisa.a libsd.a" || rm -f libisa.a libsd.a
rm -f *.o
rm -f shared/libsheepdog_a-sheep.o
rm -f shared/libsheepdog_a-vdi.o
rm -f shared/libsheepdog_la-ops.o
rm -f shared/libsheepdog_la-ops.lo
rm -f shared/libsheepdog_la-sheep.o
rm -f shared/libsheepdog_la-sheep.lo
rm -f shared/libsheepdog_la-vdi.o
rm -f shared/libsheepdog_la-vdi.lo
rm -f tracepoint/event_tp.o
rm -f tracepoint/sockfd_cache_tp.o
rm -f tracepoint/work_tp.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making clean in .
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
rm -rf sheepdog.spec sheepdog-1.0.tar.gz cscope*
find -name '*.orig' -or -name '*.rej' | xargs rm -f
find -name '*.gcno' -or -name '*.gcda' | xargs rm -f
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-initddir=/etc/rc.d/init.d --disable-zookeeper --enable-corosync
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 build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking for style of include used by make... GNU
checking for x86_64-redhat-linux-gnu-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 dependency style of gcc... gcc3
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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-redhat-linux-gnu-ar... no
checking for ar... ar
checking for x86_64-redhat-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
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... no
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... yes
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: /usr
checking for x86_64-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for libcpg... yes
checking for libcfg... yes
checking for corosync2... yes
checking for libqb... yes
checking for libcorosync_common... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = /usr/include
Arch-independent files = /usr/share
State information = /var
System configuration = /etc
System init.d directory = /etc/rc.d/init.d
sheepdog config dir = /etc/sheepdog
Features = corosync sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
Env. defined CPPFLAGS =
Env. defined LDFLAGS =
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS =
+ make -j8
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
CC shared/libsheepdog_a-sheep.o
cd isa-l/ && make arch= && cd ..
CC shared/libsheepdog_a-vdi.o
CC libsheepdog_a-util.o
CC event.o
CC logger.o
CC net.o
CC util.o
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
mkdir -p bin
---> Building erasure_code/ec_highlevel_func.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_highlevel_func.o erasure_code/ec_highlevel_func.c
---> Building erasure_code/ec_base.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_base.o erasure_code/ec_base.c
CC rbtree.o
CC strbuf.o
---> Building erasure_code/gf_vect_mul_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm
CC sha1.o
---> Building erasure_code/gf_vect_mul_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_avx.o erasure_code/gf_vect_mul_avx.asm
---> Building erasure_code/gf_vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_sse.o erasure_code/gf_vect_dot_prod_sse.asm
CC option.o
---> Building erasure_code/gf_2vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_sse.o erasure_code/gf_2vect_dot_prod_sse.asm
CC work.o
---> Building erasure_code/gf_3vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_sse.o erasure_code/gf_3vect_dot_prod_sse.asm
---> Building erasure_code/gf_4vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_sse.o erasure_code/gf_4vect_dot_prod_sse.asm
CC sockfd_cache.o
---> Building erasure_code/gf_5vect_dot_prod_sse.asm
CC fec.o
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_sse.o erasure_code/gf_5vect_dot_prod_sse.asm
CC sd_inode.o
---> Building erasure_code/gf_6vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_sse.o erasure_code/gf_6vect_dot_prod_sse.asm
---> Building erasure_code/ec_multibinary.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/ec_multibinary.o erasure_code/ec_multibinary.asm
---> Building erasure_code/gf_2vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx.o erasure_code/gf_2vect_dot_prod_avx.asm
---> Building erasure_code/gf_2vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o erasure_code/gf_2vect_dot_prod_avx2.asm
---> Building erasure_code/gf_3vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx.o erasure_code/gf_3vect_dot_prod_avx.asm
---> Building erasure_code/gf_3vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx2.o erasure_code/gf_3vect_dot_prod_avx2.asm
---> Building erasure_code/gf_4vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx.o erasure_code/gf_4vect_dot_prod_avx.asm
---> Building erasure_code/gf_4vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx2.o erasure_code/gf_4vect_dot_prod_avx2.asm
---> Building erasure_code/gf_5vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx.o erasure_code/gf_5vect_dot_prod_avx.asm
---> Building erasure_code/gf_5vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx2.o erasure_code/gf_5vect_dot_prod_avx2.asm
---> Building erasure_code/gf_6vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx.o erasure_code/gf_6vect_dot_prod_avx.asm
---> Building erasure_code/gf_6vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx2.o erasure_code/gf_6vect_dot_prod_avx2.asm
---> Building erasure_code/gf_vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx.o erasure_code/gf_vect_dot_prod_avx.asm
---> Building erasure_code/gf_vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx2.o erasure_code/gf_vect_dot_prod_avx2.asm
---> Creating Lib bin/isa-l.a
ar cr bin/isa-l.a bin/ec_highlevel_func.o bin/ec_base.o bin/gf_vect_mul_sse.o bin/gf_vect_mul_avx.o bin/gf_vect_dot_prod_sse.o bin/gf_2vect_dot_prod_sse.o bin/gf_3vect_dot_prod_sse.o bin/gf_4vect_dot_prod_sse.o bin/gf_5vect_dot_prod_sse.o bin/gf_6vect_dot_prod_sse.o bin/ec_multibinary.o bin/gf_2vect_dot_prod_avx.o bin/gf_2vect_dot_prod_avx2.o bin/gf_3vect_dot_prod_avx.o bin/gf_3vect_dot_prod_avx2.o bin/gf_4vect_dot_prod_avx.o bin/gf_4vect_dot_prod_avx2.o bin/gf_5vect_dot_prod_avx.o bin/gf_5vect_dot_prod_avx2.o bin/gf_6vect_dot_prod_avx.o bin/gf_6vect_dot_prod_avx2.o bin/gf_vect_dot_prod_avx.o bin/gf_vect_dot_prod_avx2.o
CC common.o
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
CPPAS sha1_ssse3.o
CC shared/libsheepdog_la-sheep.lo
CC shared/libsheepdog_la-vdi.lo
CC shared/libsheepdog_la-ops.lo
CC libsheepdog_la-util.lo
AR libsheepdog.a
AR libsd.a
CCLD libsheepdog.la
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making all in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
CC farm/object_tree.o
CC farm/sha1_file.o
CC farm/snap.o
CC farm/trunk.o
CC farm/farm.o
CC farm/slice.o
CC dog.o
CC common.o
CC treeview.o
CC vdi.o
CC node.o
CC cluster.o
CC upgrade.o
node.c: In function 'node_stat':
node.c:417: warning: declaration of 'stat' shadows a global declaration
/usr/include/sys/stat.h:455: warning: shadowed declaration is here
CC benchmark.o
Built dog
CCLD dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making all in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CC sheep.o
CC group.o
CC request.o
CC gateway.o
CC vdi.o
CC journal.o
CC ops.o
CC recovery.o
CC cluster/local.o
CC object_list_cache.o
CC store/common.o
CC store/md.o
CC store/plain_store.o
CC store/tree_store.o
CC config.o
CC migrate.o
CC cluster/corosync.o
Built sheep
CCLD sheep
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making all in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make all-am
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making all in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -f sheepdog-t sheepdog
rm -f dog-t dog
rm -f sheepdog.service-t sheepdog.service
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.in > sheepdog-t
../script/gen_bash_completion.pl ../dog/dog > dog-t
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.service.in > sheepdog.service-t
if [ sheepdog != "sheepdog.service" ]; then chmod 0755 sheepdog-t; fi
if [ sheepdog.service != "sheepdog.service" ]; then chmod 0755 sheepdog.service-t; fi
mv sheepdog.service-t sheepdog.service
mv sheepdog-t sheepdog
mv dog-t dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making all in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
CC shepherd.o
CCLD shepherd
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making all in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making all in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
CC core.o
CC cluster.o
CC vdi.o
CC shadow_file.o
CC volume.o
CC node.o
Built sheepfs
CC config.o
CCLD sheepfs
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making all in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
rm -f dog.8-t dog.8
mv sheep.8-t sheep.8
rm -f sheepfs.8-t sheepfs.8
mv sheepfs.8-t sheepfs.8
mv dog.8-t dog.8
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /bin/mv /root/sheepdog/sheepdog-1.0/sheep/sheep /root/sheepdog/sheepdog-1.0/sheep/sheep.corosync
+ make clean
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Making clean in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -rf .libs _libs
rm -rf sheep.8 dog.8 sheepfs.8
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
Making clean in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
rm -rf .libs _libs
rm -f sheepfs *.o gmon.out *.da *.bb *.bbg
rm -f sheepfs
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making clean in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making clean in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
rm -rf .libs _libs
rm -f shepherd *.o gmon.out *.da *.bb *.bbg
rm -f shepherd
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making clean in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -rf .libs _libs
rm -rf sheepdog dog
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making clean in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making clean in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
rm -rf .libs _libs
rm -f sheep *.o gmon.out *.da *.bb *.bbg
rm -f sheep
rm -f *.o
rm -f cluster/corosync.o
rm -f cluster/local.o
rm -f cluster/shepherd.o
rm -f cluster/zookeeper.o
rm -f http/http.o
rm -f http/kv.o
rm -f http/oalloc.o
rm -f http/s3.o
rm -f http/swift.o
rm -f nfs/fs.o
rm -f nfs/mount.o
rm -f nfs/nfs.o
rm -f nfs/nfsd.o
rm -f nfs/xdr.o
rm -f store/common.o
rm -f store/md.o
rm -f store/plain_store.o
rm -f store/tree_store.o
rm -f trace/checker.o
rm -f trace/graph.o
rm -f trace/mcount.o
rm -f trace/trace.o
rm -f tracepoint/request_tp.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making clean in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
rm -f dog
rm -rf .libs _libs
rm -f dog *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f farm/farm.o
rm -f farm/object_tree.o
rm -f farm/sha1_file.o
rm -f farm/slice.o
rm -f farm/snap.o
rm -f farm/trunk.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making clean in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
test -z "libsheepdog.a" || rm -f libsheepdog.a
test -z "libsheepdog.la" || rm -f libsheepdog.la
rm -f "./so_locations"
rm -rf .libs _libs
rm -rf shared/.libs shared/_libs
rm -f *.o gmon.out *.da *.bb *.bbg
cd isa-l/ && make clean && cd ..
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
Cleaning up
rm -f -r bin *.o *.a erasure_code_base_perf erasure_code_base_test erasure_code_perf erasure_code_sse_perf erasure_code_sse_test erasure_code_test gf_2vect_dot_prod_sse_perf gf_2vect_dot_prod_sse_test gf_3vect_dot_prod_sse_perf gf_3vect_dot_prod_sse_test gf_4vect_dot_prod_sse_perf gf_4vect_dot_prod_sse_test gf_5vect_dot_prod_sse_perf gf_5vect_dot_prod_sse_test gf_6vect_dot_prod_sse_perf gf_6vect_dot_prod_sse_test gf_inverse_test gf_vect_dot_prod_1tbl gf_vect_dot_prod_avx_perf gf_vect_dot_prod_avx_test gf_vect_dot_prod_base_test gf_vect_dot_prod_perf gf_vect_dot_prod_sse_perf gf_vect_dot_prod_sse_test gf_vect_dot_prod_test gf_vect_mul_avx_perf gf_vect_mul_avx_test gf_vect_mul_base_test gf_vect_mul_perf gf_vect_mul_sse_perf gf_vect_mul_sse_test gf_vect_mul_test bin/isa-l.a bin/isa-l.so
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
test -z "libisa.a libsd.a" || rm -f libisa.a libsd.a
rm -f *.o
rm -f shared/libsheepdog_a-sheep.o
rm -f shared/libsheepdog_a-vdi.o
rm -f shared/libsheepdog_la-ops.o
rm -f shared/libsheepdog_la-ops.lo
rm -f shared/libsheepdog_la-sheep.o
rm -f shared/libsheepdog_la-sheep.lo
rm -f shared/libsheepdog_la-vdi.o
rm -f shared/libsheepdog_la-vdi.lo
rm -f tracepoint/event_tp.o
rm -f tracepoint/sockfd_cache_tp.o
rm -f tracepoint/work_tp.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making clean in .
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
rm -rf sheepdog.spec sheepdog-1.0.tar.gz cscope*
find -name '*.orig' -or -name '*.rej' | xargs rm -f
find -name '*.gcno' -or -name '*.gcda' | xargs rm -f
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
++ echo --enable-sheepfs
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --target=x86_64-redhat-linux-gnu --program-prefix= --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-initddir=/etc/rc.d/init.d --disable-zookeeper --disable-corosync --enable-sheepfs
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 build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking for style of include used by make... GNU
checking for x86_64-redhat-linux-gnu-gcc... no
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
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 dependency style of gcc... gcc3
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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-redhat-linux-gnu-ar... no
checking for ar... ar
checking for x86_64-redhat-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
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... no
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... yes
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking dependency style of gcc... gcc3
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: /usr
checking for x86_64-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = /usr/include
Arch-independent files = /usr/share
State information = /var
System configuration = /etc
System init.d directory = /etc/rc.d/init.d
sheepdog config dir = /etc/sheepdog
Features = sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic
Env. defined CPPFLAGS =
Env. defined LDFLAGS =
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS =
+ make -j8
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
CC shared/libsheepdog_a-sheep.o
cd isa-l/ && make arch= && cd ..
CC shared/libsheepdog_a-vdi.o
CC libsheepdog_a-util.o
CC event.o
CC logger.o
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
mkdir -p bin
CC net.o
CC util.o
---> Building erasure_code/ec_highlevel_func.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_highlevel_func.o erasure_code/ec_highlevel_func.c
---> Building erasure_code/ec_base.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_base.o erasure_code/ec_base.c
CC rbtree.o
---> Building erasure_code/gf_vect_mul_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm
CC strbuf.o
---> Building erasure_code/gf_vect_mul_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_avx.o erasure_code/gf_vect_mul_avx.asm
CC sha1.o
CC option.o
---> Building erasure_code/gf_vect_dot_prod_sse.asm
---> Building erasure_code/gf_2vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_sse.o erasure_code/gf_vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_sse.o erasure_code/gf_2vect_dot_prod_sse.asm
CC work.o
CC sockfd_cache.o
---> Building erasure_code/gf_3vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_sse.o erasure_code/gf_3vect_dot_prod_sse.asm
CC fec.o
---> Building erasure_code/gf_4vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_sse.o erasure_code/gf_4vect_dot_prod_sse.asm
CC sd_inode.o
---> Building erasure_code/gf_5vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_sse.o erasure_code/gf_5vect_dot_prod_sse.asm
---> Building erasure_code/gf_6vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_sse.o erasure_code/gf_6vect_dot_prod_sse.asm
---> Building erasure_code/ec_multibinary.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/ec_multibinary.o erasure_code/ec_multibinary.asm
---> Building erasure_code/gf_2vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx.o erasure_code/gf_2vect_dot_prod_avx.asm
CC common.o
---> Building erasure_code/gf_2vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o erasure_code/gf_2vect_dot_prod_avx2.asm
---> Building erasure_code/gf_3vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx.o erasure_code/gf_3vect_dot_prod_avx.asm
---> Building erasure_code/gf_3vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx2.o erasure_code/gf_3vect_dot_prod_avx2.asm
---> Building erasure_code/gf_4vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx.o erasure_code/gf_4vect_dot_prod_avx.asm
---> Building erasure_code/gf_4vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx2.o erasure_code/gf_4vect_dot_prod_avx2.asm
---> Building erasure_code/gf_5vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx.o erasure_code/gf_5vect_dot_prod_avx.asm
---> Building erasure_code/gf_5vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx2.o erasure_code/gf_5vect_dot_prod_avx2.asm
---> Building erasure_code/gf_6vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx.o erasure_code/gf_6vect_dot_prod_avx.asm
---> Building erasure_code/gf_6vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx2.o erasure_code/gf_6vect_dot_prod_avx2.asm
---> Building erasure_code/gf_vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx.o erasure_code/gf_vect_dot_prod_avx.asm
CPPAS sha1_ssse3.o
---> Building erasure_code/gf_vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx2.o erasure_code/gf_vect_dot_prod_avx2.asm
---> Creating Lib bin/isa-l.a
ar cr bin/isa-l.a bin/ec_highlevel_func.o bin/ec_base.o bin/gf_vect_mul_sse.o bin/gf_vect_mul_avx.o bin/gf_vect_dot_prod_sse.o bin/gf_2vect_dot_prod_sse.o bin/gf_3vect_dot_prod_sse.o bin/gf_4vect_dot_prod_sse.o bin/gf_5vect_dot_prod_sse.o bin/gf_6vect_dot_prod_sse.o bin/ec_multibinary.o bin/gf_2vect_dot_prod_avx.o bin/gf_2vect_dot_prod_avx2.o bin/gf_3vect_dot_prod_avx.o bin/gf_3vect_dot_prod_avx2.o bin/gf_4vect_dot_prod_avx.o bin/gf_4vect_dot_prod_avx2.o bin/gf_5vect_dot_prod_avx.o bin/gf_5vect_dot_prod_avx2.o bin/gf_6vect_dot_prod_avx.o bin/gf_6vect_dot_prod_avx2.o bin/gf_vect_dot_prod_avx.o bin/gf_vect_dot_prod_avx2.o
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
CC shared/libsheepdog_la-sheep.lo
CC shared/libsheepdog_la-vdi.lo
CC shared/libsheepdog_la-ops.lo
CC libsheepdog_la-util.lo
AR libsheepdog.a
AR libsd.a
CCLD libsheepdog.la
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making all in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
CC farm/object_tree.o
CC farm/sha1_file.o
CC farm/snap.o
CC farm/trunk.o
CC farm/farm.o
CC farm/slice.o
CC dog.o
CC common.o
CC treeview.o
CC vdi.o
CC node.o
CC cluster.o
CC upgrade.o
node.c: In function 'node_stat':
node.c:417: warning: declaration of 'stat' shadows a global declaration
/usr/include/sys/stat.h:455: warning: shadowed declaration is here
CC benchmark.o
Built dog
CCLD dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making all in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CC sheep.o
CC group.o
CC request.o
CC gateway.o
CC vdi.o
CC journal.o
CC ops.o
CC recovery.o
CC cluster/local.o
CC object_list_cache.o
CC store/common.o
CC store/md.o
CC store/plain_store.o
CC store/tree_store.o
CC config.o
CC migrate.o
Built sheep
CCLD sheep
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making all in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make all-am
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making all in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -f sheepdog-t sheepdog
rm -f dog-t dog
rm -f sheepdog.service-t sheepdog.service
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.in > sheepdog-t
../script/gen_bash_completion.pl ../dog/dog > dog-t
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.service.in > sheepdog.service-t
if [ sheepdog != "sheepdog.service" ]; then chmod 0755 sheepdog-t; fi
if [ sheepdog.service != "sheepdog.service" ]; then chmod 0755 sheepdog.service-t; fi
mv sheepdog.service-t sheepdog.service
mv sheepdog-t sheepdog
mv dog-t dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making all in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
CC shepherd.o
CCLD shepherd
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making all in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making all in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
CC core.o
CC cluster.o
CC vdi.o
CC shadow_file.o
CC volume.o
CC node.o
CC config.o
Built sheepfs
CCLD sheepfs
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making all in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
rm -f dog.8-t dog.8
mv sheep.8-t sheep.8
rm -f sheepfs.8-t sheepfs.8
mv sheepfs.8-t sheepfs.8
mv dog.8-t dog.8
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /bin/mv /root/sheepdog/sheepdog-1.0/sheep/sheep /root/sheepdog/sheepdog-1.0/sheep/sheep.local
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.ep0VHL
+ umask 022
+ cd /root/sheepdog
+ '[' /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64 '!=' / ']'
+ rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
++ dirname /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
+ mkdir -p /root/rpmbuild/BUILDROOT
+ mkdir /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
+ cd sheepdog-1.0
+ LANG=C
+ export LANG
+ unset DISPLAY
+ /bin/rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
+ make install DESTDIR=/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Making install in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
cd isa-l/ && make arch= && cd ..
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
make[3]: Nothing to be done for `default'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
test -z "/usr/lib64" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64"
/usr/bin/install -c -m 644 libsheepdog.a '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64'
( cd '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64' && ranlib libsheepdog.a )
test -z "/usr/lib64" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64"
/bin/sh ../libtool --mode=install /usr/bin/install -c libsheepdog.la '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64'
libtool: install: /usr/bin/install -c .libs/libsheepdog.so /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64/libsheepdog.so
libtool: install: /usr/bin/install -c .libs/libsheepdog.lai /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64/libsheepdog.la
libtool: install: warning: remember to run `libtool --finish /usr/lib64'
test -z "/usr/include/sheepdog" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/include/sheepdog"
/usr/bin/install -c -m 644 ../include/sheepdog_proto.h shared/sheepdog.h shared/internal.h ../include/util.h ../include/list.h '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/include/sheepdog'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making install in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
Built dog
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
test -z "/usr/bin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/bin"
/bin/sh ../libtool --mode=install /usr/bin/install -c dog '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/bin'
libtool: install: /usr/bin/install -c dog /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/bin/dog
make install-exec-hook
make[4]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
if [ -z "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64" ];then ln -s -f /usr/bin/dog /usr/bin/collie;fi
make[4]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making install in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CCLD sheep
Built sheep
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
test -z "/usr/sbin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin"
/bin/sh ../libtool --mode=install /usr/bin/install -c sheep '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin'
libtool: install: /usr/bin/install -c sheep /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making install in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making install in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/etc/bash_completion.d" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/etc/bash_completion.d"
/usr/bin/install -c -m 644 dog '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/etc/bash_completion.d'
test -z "/etc/rc.d/init.d" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/etc/rc.d/init.d"
/usr/bin/install -c sheepdog '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/etc/rc.d/init.d'
test -z "" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64"
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making install in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
test -z "/usr/sbin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin"
/bin/sh ../libtool --mode=install /usr/bin/install -c shepherd '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin'
libtool: install: /usr/bin/install -c shepherd /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/shepherd
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making install in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
test -z "/usr/sbin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin"
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making install in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Built sheepfs
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
test -z "/usr/sbin" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin"
/bin/sh ../libtool --mode=install /usr/bin/install -c sheepfs '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin'
libtool: install: /usr/bin/install -c sheepfs /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheepfs
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making install in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
mv sheep.8-t sheep.8
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
make[3]: Nothing to be done for `install-exec-am'.
test -z "/usr/share/man/man8" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/share/man/man8"
/usr/bin/install -c -m 644 sheep.8 dog.8 sheepfs.8 '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/share/man/man8'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0'
/usr/bin/install -c -d /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64//var/lib/sheepdog
test -z "" || /bin/mkdir -p "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64"
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64/libsheepdog.a
+ /bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64/libsheepdog.la
+ /bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep
+ ln -s -f dog /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/bin/collie
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/sheep/sheep.zookeeper /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep.zookeeper
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/tools/zk_control.zookeeper /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/zk_control.zookeeper
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/sheep/sheep.corosync /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep.corosync
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/sheep/sheep.local /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep.local
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id /root/sheepdog/sheepdog-1.0
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/lib64/libsheepdog.so
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/bin/dog
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/shepherd
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheepfs
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep.zookeeper
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/zk_control.zookeeper
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep.corosync
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/sbin/sheep.local
symlinked /usr/lib/debug/usr/bin/dog.debug to /usr/lib/debug/usr/bin/collie.debug
2978 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/redhat/brp-strip-comment-note /usr/bin/strip /usr/bin/objdump
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: sheepdog-1.0-1.el6.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.x4LFRX
+ umask 022
+ cd /root/sheepdog
+ cd sheepdog-1.0
+ DOCDIR=/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/share/doc/sheepdog-1.0
+ export DOCDIR
+ rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/share/doc/sheepdog-1.0
+ /bin/mkdir -p /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/share/doc/sheepdog-1.0
+ cp -pr COPYING README INSTALL /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64/usr/share/doc/sheepdog-1.0
+ exit 0
Provides: config(sheepdog) = 1.0-1.el6
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh chkconfig
Requires(preun): /bin/sh chkconfig initscripts
Requires(postun): /bin/sh
Requires: /bin/bash libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) rtld(GNU_HASH)
Processing files: sheepdog-libs-1.0-1.el6.x86_64
Provides: libsheepdog.so()(64bit)
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) librt.so.1()(64bit) rtld(GNU_HASH)
Processing files: sheepdog-devel-1.0-1.el6.x86_64
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: sheepdog-zookeeper-1.0-1.el6.x86_64
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) libzookeeper_mt.so.2()(64bit) rtld(GNU_HASH)
Conflicts: sheepdog-corosync
Processing files: sheepdog-corosync-1.0-1.el6.x86_64
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libcfg.so.6()(64bit) libcfg.so.6(COROSYNC_CFG_0.82)(64bit) libcorosync_common.so.4()(64bit) libcpg.so.4()(64bit) libcpg.so.4(COROSYNC_CPG_1.0)(64bit) libdl.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libqb.so.0()(64bit) librt.so.1()(64bit) rtld(GNU_HASH)
Conflicts: sheepdog-zookeeper
Processing files: sheepdog-sheepfs-1.0-1.el6.x86_64
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libdl.so.2()(64bit) libfuse.so.2()(64bit) libfuse.so.2(FUSE_2.5)(64bit) libfuse.so.2(FUSE_2.6)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) rtld(GNU_HASH)
Processing files: sheepdog-debuginfo-1.0-1.el6.x86_64
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
Wrote: /root/sheepdog/sheepdog-1.0-1.el6.src.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-1.0-1.el6.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-libs-1.0-1.el6.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-devel-1.0-1.el6.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-zookeeper-1.0-1.el6.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-corosync-1.0-1.el6.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-sheepfs-1.0-1.el6.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-debuginfo-1.0-1.el6.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.SWTC5Z
+ umask 022
+ cd /root/sheepdog
+ cd sheepdog-1.0
+ /bin/rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el6.x86_64
+ exit 0
+ ls -la ./x86_64
total 2616
drwxr-xr-x. 2 root root 4096 Mar 15 10:12 .
drwxr-xr-x. 21 root root 4096 Mar 15 10:12 ..
-rw-r--r--. 1 root root 224660 Mar 15 10:12 sheepdog-1.0-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 137500 Mar 15 10:12 sheepdog-corosync-1.0-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 2073872 Mar 15 10:12 sheepdog-debuginfo-1.0-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 13652 Mar 15 10:12 sheepdog-devel-1.0-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 15932 Mar 15 10:12 sheepdog-libs-1.0-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 38016 Mar 15 10:12 sheepdog-sheepfs-1.0-1.el6.x86_64.rpm
-rw-r--r--. 1 root root 151992 Mar 15 10:12 sheepdog-zookeeper-1.0-1.el6.x86_64.rpm
+ ./autogen.sh
Building configuration system...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./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:32: installing './config.guess'
configure.ac:32: installing './config.sub'
configure.ac:27: installing './install-sh'
configure.ac:27: installing './missing'
dog/Makefile.am: installing './depcomp'
parallel-tests: installing './test-driver'
Now run ./configure and make
+ ./configure --enable-corosync --enable-zookeeper --enable-sheepfs
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
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 style of include used by make... 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 dependency style of gcc... gcc3
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/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... 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 /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... no
checking if : 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... no
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... yes
checking whether make supports nested variables... (cached) yes
checking for gcc... (cached) gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) gcc3
checking dependency style of gcc... gcc3
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: NONE
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for libcpg... yes
checking for libcfg... yes
checking for corosync2... yes
checking for libqb... yes
checking for libcorosync_common... yes
checking for zookeeper_init in -lzookeeper_mt... yes
checking zookeeper/zookeeper.h usability... yes
checking zookeeper/zookeeper.h presence... yes
checking for zookeeper/zookeeper.h... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = ${exec_prefix}/sbin
Man pages = ${datarootdir}/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = ${prefix}/include
Arch-independent files = ${datarootdir}
State information = /var
System configuration = /etc
System init.d directory = /etc/init.d
sheepdog config dir = /etc/sheepdog
Features = corosync zookeeper sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -g -O2
Env. defined CPPFLAGS =
Env. defined LDFLAGS =
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -g -O2 -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS =
+ LANG=C
+ make -j8 rpm
Making clean in lib
make[1]: Entering directory `/root/sheepdog/lib'
test -z "libsheepdog.a" || rm -f libsheepdog.a
test -z "libsheepdog.la" || rm -f libsheepdog.la
rm -rf .libs _libs
rm -f *.o gmon.out *.da *.bb *.bbg
test -z "libisa.a libsd.a" || rm -f libisa.a libsd.a
rm -f *.o
rm -rf shared/.libs shared/_libs
rm -f *.lo
cd isa-l/ && make clean && cd ..
rm -f shared/*.o
rm -f shared/*.lo
rm -f ./so_locations
rm -f tracepoint/*.o
make[2]: Entering directory `/root/sheepdog/lib/isa-l'
Cleaning up
rm -f -r bin *.o *.a erasure_code_base_perf erasure_code_base_test erasure_code_perf erasure_code_sse_perf erasure_code_sse_test erasure_code_test gf_2vect_dot_prod_sse_perf gf_2vect_dot_prod_sse_test gf_3vect_dot_prod_sse_perf gf_3vect_dot_prod_sse_test gf_4vect_dot_prod_sse_perf gf_4vect_dot_prod_sse_test gf_5vect_dot_prod_sse_perf gf_5vect_dot_prod_sse_test gf_6vect_dot_prod_sse_perf gf_6vect_dot_prod_sse_test gf_inverse_test gf_vect_dot_prod_1tbl gf_vect_dot_prod_avx_perf gf_vect_dot_prod_avx_test gf_vect_dot_prod_base_test gf_vect_dot_prod_perf gf_vect_dot_prod_sse_perf gf_vect_dot_prod_sse_test gf_vect_dot_prod_test gf_vect_mul_avx_perf gf_vect_mul_avx_test gf_vect_mul_base_test gf_vect_mul_perf gf_vect_mul_sse_perf gf_vect_mul_sse_test gf_vect_mul_test bin/isa-l.a bin/isa-l.so
make[2]: Leaving directory `/root/sheepdog/lib/isa-l'
make[1]: Leaving directory `/root/sheepdog/lib'
Making clean in dog
make[1]: Entering directory `/root/sheepdog/dog'
rm -rf .libs _libs
rm -f dog *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f dog
rm -f farm/*.o
make[1]: Leaving directory `/root/sheepdog/dog'
Making clean in sheep
make[1]: Entering directory `/root/sheepdog/sheep'
rm -rf .libs _libs
rm -f sheep *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f sheep
rm -f cluster/*.o
rm -f http/*.o
rm -f nfs/*.o
rm -f store/*.o
rm -f trace/*.o
rm -f tracepoint/*.o
make[1]: Leaving directory `/root/sheepdog/sheep'
Making clean in include
make[1]: Entering directory `/root/sheepdog/include'
rm -rf .libs _libs
rm -f *.lo
make[1]: Leaving directory `/root/sheepdog/include'
Making clean in script
make[1]: Entering directory `/root/sheepdog/script'
rm -rf .libs _libs
rm -rf sheepdog dog
rm -f *.lo
make[1]: Leaving directory `/root/sheepdog/script'
Making clean in shepherd
make[1]: Entering directory `/root/sheepdog/shepherd'
rm -rf .libs _libs
rm -f shepherd *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f shepherd
make[1]: Leaving directory `/root/sheepdog/shepherd'
Making clean in tools
make[1]: Entering directory `/root/sheepdog/tools'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
rm -f zk_control
rm -f zk_control
make[1]: Leaving directory `/root/sheepdog/tools'
Making clean in sheepfs
make[1]: Entering directory `/root/sheepdog/sheepfs'
rm -rf .libs _libs
rm -f sheepfs *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f *.lo
rm -f sheepfs
make[1]: Leaving directory `/root/sheepdog/sheepfs'
Making clean in man
make[1]: Entering directory `/root/sheepdog/man'
rm -rf .libs _libs
rm -rf sheep.8 dog.8 sheepfs.8
rm -f *.lo
make[1]: Leaving directory `/root/sheepdog/man'
make[1]: Entering directory `/root/sheepdog'
rm -rf sheepdog.spec sheepdog-1.0.tar.gz cscope*
rm -rf .libs _libs
rm -f *.lo
find -name '*.orig' -or -name '*.rej' | xargs rm -f
find -name '*.gcno' -or -name '*.gcda' | xargs rm -f
make[1]: Leaving directory `/root/sheepdog'
make sheepdog.spec sheepdog-1.0.tar.gz
make[1]: Entering directory `/root/sheepdog'
rm -f sheepdog.spec-t sheepdog.spec
make dist
LC_ALL=C date="Wed Mar 15 2017" && \
sed \
-e "s#@version@#1.0#g" \
-e "s#@date@#$date#g" \
sheepdog.spec.in > sheepdog.spec-t
make[2]: Entering directory `/root/sheepdog'
make dist-gzip am__post_remove_distdir='@:'
chmod a-w,u+w sheepdog.spec-t
make[3]: Entering directory `/root/sheepdog'
if test -d "sheepdog-1.0"; then find "sheepdog-1.0" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "sheepdog-1.0" || { sleep 5 && rm -rf "sheepdog-1.0"; }; else :; fi
mv sheepdog.spec-t sheepdog.spec
test -d "sheepdog-1.0" || mkdir "sheepdog-1.0"
(cd lib && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/lib \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/lib'
make[4]: Leaving directory `/root/sheepdog/lib'
(cd dog && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/dog \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/dog'
make[4]: Leaving directory `/root/sheepdog/dog'
(cd sheep && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/sheep \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/sheep'
make[4]: Leaving directory `/root/sheepdog/sheep'
(cd include && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/include \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/include'
make[4]: Leaving directory `/root/sheepdog/include'
(cd script && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/script \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/script'
make[4]: Leaving directory `/root/sheepdog/script'
(cd shepherd && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/shepherd \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/shepherd'
make[4]: Leaving directory `/root/sheepdog/shepherd'
(cd tools && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/tools \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/tools'
make[4]: Leaving directory `/root/sheepdog/tools'
(cd sheepfs && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/sheepfs \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/sheepfs'
make[4]: Leaving directory `/root/sheepdog/sheepfs'
(cd man && make top_distdir=../sheepdog-1.0 distdir=../sheepdog-1.0/man \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
cannot find ../sheep/sheep
make[4]: Entering directory `/root/sheepdog/man'
rm -f sheep.8-t sheep.8
cannot find ../dog/dog
rm -f dog.8-t dog.8
cannot find ../sheepfs/sheepfs
rm -f sheepfs.8-t sheepfs.8
mv sheep.8-t sheep.8
mv dog.8-t dog.8
mv sheepfs.8-t sheepfs.8
make[4]: Leaving directory `/root/sheepdog/man'
(cd tests/unit && make top_distdir=../../sheepdog-1.0 distdir=../../sheepdog-1.0/tests/unit \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[4]: Entering directory `/root/sheepdog/tests/unit'
(cd mock && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/mock \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory `/root/sheepdog/tests/unit/mock'
make[5]: Leaving directory `/root/sheepdog/tests/unit/mock'
(cd dog && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/dog \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory `/root/sheepdog/tests/unit/dog'
make[5]: Leaving directory `/root/sheepdog/tests/unit/dog'
(cd sheep && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/sheep \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory `/root/sheepdog/tests/unit/sheep'
make[5]: Leaving directory `/root/sheepdog/tests/unit/sheep'
(cd lib && make top_distdir=../../../sheepdog-1.0 distdir=../../../sheepdog-1.0/tests/unit/lib \
am__remove_distdir=: am__skip_length_check=: am__skip_mode_fix=: distdir)
make[5]: Entering directory `/root/sheepdog/tests/unit/lib'
make[5]: Leaving directory `/root/sheepdog/tests/unit/lib'
make[4]: Leaving directory `/root/sheepdog/tests/unit'
test -n "" \
|| find "sheepdog-1.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 /root/sheepdog/install-sh -c -m a+r {} {} \; \
|| chmod -R a+r "sheepdog-1.0"
tardir=sheepdog-1.0 && ${TAR-tar} chof - "$tardir" | GZIP=--best gzip -c >sheepdog-1.0.tar.gz
make[3]: Leaving directory `/root/sheepdog'
if test -d "sheepdog-1.0"; then find "sheepdog-1.0" -type d ! -perm -200 -exec chmod u+w {} ';' && rm -rf "sheepdog-1.0" || { sleep 5 && rm -rf "sheepdog-1.0"; }; else :; fi
make[2]: Leaving directory `/root/sheepdog'
make[1]: Leaving directory `/root/sheepdog'
rpmbuild --define "_sourcedir /root/sheepdog" --define "_specdir /root/sheepdog" --define "_builddir /root/sheepdog" --define "_srcrpmdir /root/sheepdog" --define "_rpmdir /root/sheepdog" --define "_have_zookeeper 1" --define "_have_fuse 1" --define "_have_corosync 1" -ba sheepdog.spec
Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.qQrGzd
+ umask 022
+ cd /root/sheepdog
+ cd /root/sheepdog
+ rm -rf sheepdog-1.0
+ /usr/bin/gzip -dc /root/sheepdog/sheepdog-1.0.tar.gz
+ /usr/bin/tar -xf -
+ STATUS=0
+ '[' 0 -ne 0 ']'
+ cd sheepdog-1.0
+ /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w .
+ exit 0
Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.C2SayB
+ umask 022
+ cd /root/sheepdog
+ cd sheepdog-1.0
+ ./autogen.sh
Building configuration system...
libtoolize: putting auxiliary files in `.'.
libtoolize: copying file `./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.
Now run ./configure and make
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro '
+ export LDFLAGS
+ '[' 1 == 1 ']'
+ '[' x86_64 == ppc64le ']'
++ find . -name config.guess -o -name config.sub
+ for i in '$(find . -name config.guess -o -name config.sub)'
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess
'/usr/lib/rpm/redhat/config.guess' -> './config.guess'
+ for i in '$(find . -name config.guess -o -name config.sub)'
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub
'/usr/lib/rpm/redhat/config.sub' -> './config.sub'
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-initddir=/etc/rc.d/init.d --enable-zookeeper --disable-corosync
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for x86_64-redhat-linux-gnu-gcc... no
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 dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-redhat-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-redhat-linux-gnu-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for x86_64-redhat-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for x86_64-redhat-linux-gnu-mt... no
checking for mt... no
checking if : 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... no
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... yes
checking whether make supports nested variables... (cached) yes
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) none
checking dependency style of gcc... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: /usr
checking for x86_64-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for zookeeper_init in -lzookeeper_mt... yes
checking zookeeper/zookeeper.h usability... yes
checking zookeeper/zookeeper.h presence... yes
checking for zookeeper/zookeeper.h... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = /usr/include
Arch-independent files = /usr/share
State information = /var
System configuration = /etc
System init.d directory = /etc/rc.d/init.d
sheepdog config dir = /etc/sheepdog
Features = zookeeper sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
Env. defined CPPFLAGS =
Env. defined LDFLAGS = -Wl,-z,relro
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS = -Wl,-z,relro
+ make -j8
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
cd isa-l/ && make arch= && cd ..
CC libsheepdog_a-util.o
CC event.o
CC logger.o
CC net.o
CC util.o
CC strbuf.o
CC rbtree.o
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
mkdir -p bin
---> Building erasure_code/ec_highlevel_func.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_highlevel_func.o erasure_code/ec_highlevel_func.c
---> Building erasure_code/ec_base.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_base.o erasure_code/ec_base.c
CC sha1.o
CC option.o
CC work.o
---> Building erasure_code/gf_vect_mul_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm
---> Building erasure_code/gf_vect_mul_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_avx.o erasure_code/gf_vect_mul_avx.asm
CC sockfd_cache.o
---> Building erasure_code/gf_vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_sse.o erasure_code/gf_vect_dot_prod_sse.asm
CC fec.o
CC sd_inode.o
CC common.o
---> Building erasure_code/gf_2vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_sse.o erasure_code/gf_2vect_dot_prod_sse.asm
---> Building erasure_code/gf_3vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_sse.o erasure_code/gf_3vect_dot_prod_sse.asm
---> Building erasure_code/gf_4vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_sse.o erasure_code/gf_4vect_dot_prod_sse.asm
---> Building erasure_code/gf_5vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_sse.o erasure_code/gf_5vect_dot_prod_sse.asm
---> Building erasure_code/gf_6vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_sse.o erasure_code/gf_6vect_dot_prod_sse.asm
---> Building erasure_code/ec_multibinary.asm
CPPAS sha1_ssse3.o
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/ec_multibinary.o erasure_code/ec_multibinary.asm
---> Building erasure_code/gf_2vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx.o erasure_code/gf_2vect_dot_prod_avx.asm
---> Building erasure_code/gf_2vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o erasure_code/gf_2vect_dot_prod_avx2.asm
---> Building erasure_code/gf_3vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx.o erasure_code/gf_3vect_dot_prod_avx.asm
---> Building erasure_code/gf_3vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx2.o erasure_code/gf_3vect_dot_prod_avx2.asm
---> Building erasure_code/gf_4vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx.o erasure_code/gf_4vect_dot_prod_avx.asm
---> Building erasure_code/gf_4vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx2.o erasure_code/gf_4vect_dot_prod_avx2.asm
CC shared/libsheepdog_la-sheep.lo
---> Building erasure_code/gf_5vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx.o erasure_code/gf_5vect_dot_prod_avx.asm
---> Building erasure_code/gf_5vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx2.o erasure_code/gf_5vect_dot_prod_avx2.asm
---> Building erasure_code/gf_6vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx.o erasure_code/gf_6vect_dot_prod_avx.asm
---> Building erasure_code/gf_6vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx2.o erasure_code/gf_6vect_dot_prod_avx2.asm
---> Building erasure_code/gf_vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx.o erasure_code/gf_vect_dot_prod_avx.asm
---> Building erasure_code/gf_vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx2.o erasure_code/gf_vect_dot_prod_avx2.asm
---> Creating Lib bin/isa-l.a
ar cr bin/isa-l.a bin/ec_highlevel_func.o bin/ec_base.o bin/gf_vect_mul_sse.o bin/gf_vect_mul_avx.o bin/gf_vect_dot_prod_sse.o bin/gf_2vect_dot_prod_sse.o bin/gf_3vect_dot_prod_sse.o bin/gf_4vect_dot_prod_sse.o bin/gf_5vect_dot_prod_sse.o bin/gf_6vect_dot_prod_sse.o bin/ec_multibinary.o bin/gf_2vect_dot_prod_avx.o bin/gf_2vect_dot_prod_avx2.o bin/gf_3vect_dot_prod_avx.o bin/gf_3vect_dot_prod_avx2.o bin/gf_4vect_dot_prod_avx.o bin/gf_4vect_dot_prod_avx2.o bin/gf_5vect_dot_prod_avx.o bin/gf_5vect_dot_prod_avx2.o bin/gf_6vect_dot_prod_avx.o bin/gf_6vect_dot_prod_avx2.o bin/gf_vect_dot_prod_avx.o bin/gf_vect_dot_prod_avx2.o
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
CC shared/libsheepdog_la-vdi.lo
CC shared/libsheepdog_la-ops.lo
CC libsheepdog_la-util.lo
CC shared/libsheepdog_a-sheep.o
CC shared/libsheepdog_a-vdi.o
AR libsd.a
AR libsheepdog.a
CCLD libsheepdog.la
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making all in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
CC dog.o
CC common.o
CC treeview.o
CC vdi.o
CC node.o
CC cluster.o
CC upgrade.o
CC benchmark.o
Built dog
CC farm/object_tree.o
CC farm/sha1_file.o
CC farm/snap.o
CC farm/trunk.o
CC farm/farm.o
CC farm/slice.o
CCLD dog
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making all in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CC sheep.o
CC group.o
CC request.o
CC gateway.o
CC vdi.o
CC journal.o
CC ops.o
CC recovery.o
CC object_list_cache.o
CC config.o
CC migrate.o
CC cluster/zookeeper.o
Built sheep
CC cluster/local.o
CC store/common.o
CC store/md.o
CC store/plain_store.o
CC store/tree_store.o
CCLD sheep
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making all in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make all-am
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making all in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -f sheepdog-t sheepdog
rm -f dog-t dog
rm -f sheepdog.service-t sheepdog.service
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.in > sheepdog-t
../script/gen_bash_completion.pl ../dog/dog > dog-t
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.service.in > sheepdog.service-t
if [ sheepdog != "sheepdog.service" ]; then chmod 0755 sheepdog-t; fi
if [ sheepdog.service != "sheepdog.service" ]; then chmod 0755 sheepdog.service-t; fi
mv sheepdog.service-t sheepdog.service
mv sheepdog-t sheepdog
mv dog-t dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making all in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
CC shepherd.o
CCLD shepherd
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making all in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
CC zk_control.o
CCLD zk_control
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making all in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
CC core.o
CC cluster.o
CC vdi.o
CC shadow_file.o
CC volume.o
CC node.o
CC config.o
Built sheepfs
CCLD sheepfs
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
libtool: link: warning: library `/usr/lib64/libzookeeper_mt.la' was moved.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making all in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
rm -f dog.8-t dog.8
mv sheep.8-t sheep.8
rm -f sheepfs.8-t sheepfs.8
mv sheepfs.8-t sheepfs.8
mv dog.8-t dog.8
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /usr/bin/mv /root/sheepdog/sheepdog-1.0/sheep/sheep /root/sheepdog/sheepdog-1.0/sheep/sheep.zookeeper
+ /usr/bin/mv /root/sheepdog/sheepdog-1.0/tools/zk_control /root/sheepdog/sheepdog-1.0/tools/zk_control.zookeeper
+ make clean
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Making clean in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
test -z "libsheepdog.a" || rm -f libsheepdog.a
test -z "libsheepdog.la" || rm -f libsheepdog.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf shared/.libs shared/_libs
rm -f *.o gmon.out *.da *.bb *.bbg
cd isa-l/ && make clean && cd ..
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
Cleaning up
rm -f -r bin *.o *.a erasure_code_base_perf erasure_code_base_test erasure_code_perf erasure_code_sse_perf erasure_code_sse_test erasure_code_test gf_2vect_dot_prod_sse_perf gf_2vect_dot_prod_sse_test gf_3vect_dot_prod_sse_perf gf_3vect_dot_prod_sse_test gf_4vect_dot_prod_sse_perf gf_4vect_dot_prod_sse_test gf_5vect_dot_prod_sse_perf gf_5vect_dot_prod_sse_test gf_6vect_dot_prod_sse_perf gf_6vect_dot_prod_sse_test gf_inverse_test gf_vect_dot_prod_1tbl gf_vect_dot_prod_avx_perf gf_vect_dot_prod_avx_test gf_vect_dot_prod_base_test gf_vect_dot_prod_perf gf_vect_dot_prod_sse_perf gf_vect_dot_prod_sse_test gf_vect_dot_prod_test gf_vect_mul_avx_perf gf_vect_mul_avx_test gf_vect_mul_base_test gf_vect_mul_perf gf_vect_mul_sse_perf gf_vect_mul_sse_test gf_vect_mul_test bin/isa-l.a bin/isa-l.so
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
test -z "libisa.a libsd.a" || rm -f libisa.a libsd.a
rm -f *.o
rm -f shared/*.o
rm -f shared/*.lo
rm -f tracepoint/*.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making clean in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
rm -f dog
rm -rf .libs _libs
rm -f dog *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f farm/*.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making clean in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
rm -rf .libs _libs
rm -f sheep *.o gmon.out *.da *.bb *.bbg
rm -f sheep
rm -f *.o
rm -f cluster/*.o
rm -f http/*.o
rm -f nfs/*.o
rm -f store/*.o
rm -f trace/*.o
rm -f tracepoint/*.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making clean in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making clean in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -rf .libs _libs
rm -rf sheepdog dog
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making clean in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
rm -rf .libs _libs
rm -f shepherd *.o gmon.out *.da *.bb *.bbg
rm -f shepherd
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making clean in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
rm -rf .libs _libs
rm -f zk_control
rm -f zk_control
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making clean in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
rm -rf .libs _libs
rm -f sheepfs *.o gmon.out *.da *.bb *.bbg
rm -f sheepfs
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making clean in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -rf .libs _libs
rm -rf sheep.8 dog.8 sheepfs.8
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
rm -rf sheepdog.spec sheepdog-1.0.tar.gz cscope*
find -name '*.orig' -or -name '*.rej' | xargs rm -f
find -name '*.gcno' -or -name '*.gcda' | xargs rm -f
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro '
+ export LDFLAGS
+ '[' 1 == 1 ']'
+ '[' x86_64 == ppc64le ']'
++ find . -name config.guess -o -name config.sub
+ for i in '$(find . -name config.guess -o -name config.sub)'
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess
'/usr/lib/rpm/redhat/config.guess' -> './config.guess'
+ for i in '$(find . -name config.guess -o -name config.sub)'
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub
'/usr/lib/rpm/redhat/config.sub' -> './config.sub'
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-initddir=/etc/rc.d/init.d --disable-zookeeper --enable-corosync
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for x86_64-redhat-linux-gnu-gcc... no
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 dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-redhat-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-redhat-linux-gnu-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for x86_64-redhat-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for x86_64-redhat-linux-gnu-mt... no
checking for mt... no
checking if : 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... no
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... yes
checking whether make supports nested variables... (cached) yes
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) none
checking dependency style of gcc... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: /usr
checking for x86_64-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for libcpg... yes
checking for libcfg... yes
checking for corosync2... yes
checking for libqb... yes
checking for libcorosync_common... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = /usr/include
Arch-independent files = /usr/share
State information = /var
System configuration = /etc
System init.d directory = /etc/rc.d/init.d
sheepdog config dir = /etc/sheepdog
Features = corosync sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
Env. defined CPPFLAGS =
Env. defined LDFLAGS = -Wl,-z,relro
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS = -Wl,-z,relro
+ make -j8
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
cd isa-l/ && make arch= && cd ..
CC shared/libsheepdog_a-sheep.o
CC shared/libsheepdog_a-vdi.o
CC libsheepdog_a-util.o
CC event.o
CC logger.o
CC net.o
CC util.o
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
mkdir -p bin
---> Building erasure_code/ec_highlevel_func.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_highlevel_func.o erasure_code/ec_highlevel_func.c
---> Building erasure_code/ec_base.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_base.o erasure_code/ec_base.c
CC rbtree.o
---> Building erasure_code/gf_vect_mul_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm
---> Building erasure_code/gf_vect_mul_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_avx.o erasure_code/gf_vect_mul_avx.asm
---> Building erasure_code/gf_vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_sse.o erasure_code/gf_vect_dot_prod_sse.asm
CC strbuf.o
---> Building erasure_code/gf_2vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_sse.o erasure_code/gf_2vect_dot_prod_sse.asm
CC sha1.o
CC option.o
CC work.o
---> Building erasure_code/gf_3vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_sse.o erasure_code/gf_3vect_dot_prod_sse.asm
---> Building erasure_code/gf_4vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_sse.o erasure_code/gf_4vect_dot_prod_sse.asm
CC sockfd_cache.o
---> Building erasure_code/gf_5vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_sse.o erasure_code/gf_5vect_dot_prod_sse.asm
---> Building erasure_code/gf_6vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_sse.o erasure_code/gf_6vect_dot_prod_sse.asm
CC fec.o
CC sd_inode.o
---> Building erasure_code/ec_multibinary.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/ec_multibinary.o erasure_code/ec_multibinary.asm
---> Building erasure_code/gf_2vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx.o erasure_code/gf_2vect_dot_prod_avx.asm
---> Building erasure_code/gf_2vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o erasure_code/gf_2vect_dot_prod_avx2.asm
---> Building erasure_code/gf_3vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx.o erasure_code/gf_3vect_dot_prod_avx.asm
---> Building erasure_code/gf_3vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx2.o erasure_code/gf_3vect_dot_prod_avx2.asm
---> Building erasure_code/gf_4vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx.o erasure_code/gf_4vect_dot_prod_avx.asm
---> Building erasure_code/gf_4vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx2.o erasure_code/gf_4vect_dot_prod_avx2.asm
---> Building erasure_code/gf_5vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx.o erasure_code/gf_5vect_dot_prod_avx.asm
---> Building erasure_code/gf_5vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx2.o erasure_code/gf_5vect_dot_prod_avx2.asm
---> Building erasure_code/gf_6vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx.o erasure_code/gf_6vect_dot_prod_avx.asm
---> Building erasure_code/gf_6vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx2.o erasure_code/gf_6vect_dot_prod_avx2.asm
---> Building erasure_code/gf_vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx.o erasure_code/gf_vect_dot_prod_avx.asm
---> Building erasure_code/gf_vect_dot_prod_avx2.asm
CC common.o
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx2.o erasure_code/gf_vect_dot_prod_avx2.asm
---> Creating Lib bin/isa-l.a
ar cr bin/isa-l.a bin/ec_highlevel_func.o bin/ec_base.o bin/gf_vect_mul_sse.o bin/gf_vect_mul_avx.o bin/gf_vect_dot_prod_sse.o bin/gf_2vect_dot_prod_sse.o bin/gf_3vect_dot_prod_sse.o bin/gf_4vect_dot_prod_sse.o bin/gf_5vect_dot_prod_sse.o bin/gf_6vect_dot_prod_sse.o bin/ec_multibinary.o bin/gf_2vect_dot_prod_avx.o bin/gf_2vect_dot_prod_avx2.o bin/gf_3vect_dot_prod_avx.o bin/gf_3vect_dot_prod_avx2.o bin/gf_4vect_dot_prod_avx.o bin/gf_4vect_dot_prod_avx2.o bin/gf_5vect_dot_prod_avx.o bin/gf_5vect_dot_prod_avx2.o bin/gf_6vect_dot_prod_avx.o bin/gf_6vect_dot_prod_avx2.o bin/gf_vect_dot_prod_avx.o bin/gf_vect_dot_prod_avx2.o
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
CPPAS sha1_ssse3.o
CC shared/libsheepdog_la-sheep.lo
CC shared/libsheepdog_la-vdi.lo
CC shared/libsheepdog_la-ops.lo
CC libsheepdog_la-util.lo
AR libsheepdog.a
AR libsd.a
CCLD libsheepdog.la
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making all in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
CC farm/object_tree.o
CC farm/sha1_file.o
CC farm/snap.o
CC farm/trunk.o
CC farm/farm.o
CC farm/slice.o
CC dog.o
CC common.o
CC treeview.o
CC vdi.o
CC node.o
CC cluster.o
CC upgrade.o
CC benchmark.o
Built dog
CCLD dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making all in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CC sheep.o
CC group.o
CC request.o
CC gateway.o
CC vdi.o
CC journal.o
CC ops.o
CC recovery.o
CC cluster/local.o
CC object_list_cache.o
CC store/common.o
CC store/md.o
CC store/plain_store.o
CC store/tree_store.o
CC config.o
CC migrate.o
CC cluster/corosync.o
Built sheep
CCLD sheep
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making all in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make all-am
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making all in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -f sheepdog-t sheepdog
rm -f dog-t dog
rm -f sheepdog.service-t sheepdog.service
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.in > sheepdog-t
../script/gen_bash_completion.pl ../dog/dog > dog-t
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.service.in > sheepdog.service-t
if [ sheepdog != "sheepdog.service" ]; then chmod 0755 sheepdog-t; fi
if [ sheepdog.service != "sheepdog.service" ]; then chmod 0755 sheepdog.service-t; fi
mv sheepdog.service-t sheepdog.service
mv sheepdog-t sheepdog
mv dog-t dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making all in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
CC shepherd.o
CCLD shepherd
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making all in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making all in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
CC core.o
CC cluster.o
CC shadow_file.o
CC vdi.o
CC volume.o
Built sheepfs
CC node.o
CC config.o
CCLD sheepfs
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making all in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
rm -f dog.8-t dog.8
mv sheep.8-t sheep.8
rm -f sheepfs.8-t sheepfs.8
mv sheepfs.8-t sheepfs.8
mv dog.8-t dog.8
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /usr/bin/mv /root/sheepdog/sheepdog-1.0/sheep/sheep /root/sheepdog/sheepdog-1.0/sheep/sheep.corosync
+ make clean
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Making clean in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
test -z "libsheepdog.a" || rm -f libsheepdog.a
test -z "libsheepdog.la" || rm -f libsheepdog.la
rm -f ./so_locations
rm -rf .libs _libs
rm -rf shared/.libs shared/_libs
rm -f *.o gmon.out *.da *.bb *.bbg
cd isa-l/ && make clean && cd ..
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
Cleaning up
rm -f -r bin *.o *.a erasure_code_base_perf erasure_code_base_test erasure_code_perf erasure_code_sse_perf erasure_code_sse_test erasure_code_test gf_2vect_dot_prod_sse_perf gf_2vect_dot_prod_sse_test gf_3vect_dot_prod_sse_perf gf_3vect_dot_prod_sse_test gf_4vect_dot_prod_sse_perf gf_4vect_dot_prod_sse_test gf_5vect_dot_prod_sse_perf gf_5vect_dot_prod_sse_test gf_6vect_dot_prod_sse_perf gf_6vect_dot_prod_sse_test gf_inverse_test gf_vect_dot_prod_1tbl gf_vect_dot_prod_avx_perf gf_vect_dot_prod_avx_test gf_vect_dot_prod_base_test gf_vect_dot_prod_perf gf_vect_dot_prod_sse_perf gf_vect_dot_prod_sse_test gf_vect_dot_prod_test gf_vect_mul_avx_perf gf_vect_mul_avx_test gf_vect_mul_base_test gf_vect_mul_perf gf_vect_mul_sse_perf gf_vect_mul_sse_test gf_vect_mul_test bin/isa-l.a bin/isa-l.so
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
test -z "libisa.a libsd.a" || rm -f libisa.a libsd.a
rm -f *.o
rm -f shared/*.o
rm -f shared/*.lo
rm -f tracepoint/*.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making clean in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
rm -f dog
rm -rf .libs _libs
rm -f dog *.o gmon.out *.da *.bb *.bbg
rm -f *.o
rm -f farm/*.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making clean in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
rm -rf .libs _libs
rm -f sheep *.o gmon.out *.da *.bb *.bbg
rm -f sheep
rm -f *.o
rm -f cluster/*.o
rm -f http/*.o
rm -f nfs/*.o
rm -f store/*.o
rm -f trace/*.o
rm -f tracepoint/*.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making clean in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making clean in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -rf .libs _libs
rm -rf sheepdog dog
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making clean in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
rm -rf .libs _libs
rm -f shepherd *.o gmon.out *.da *.bb *.bbg
rm -f shepherd
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making clean in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
rm -rf .libs _libs
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making clean in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
rm -rf .libs _libs
rm -f sheepfs *.o gmon.out *.da *.bb *.bbg
rm -f sheepfs
rm -f *.o
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making clean in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -rf .libs _libs
rm -rf sheep.8 dog.8 sheepfs.8
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
rm -rf sheepdog.spec sheepdog-1.0.tar.gz cscope*
find -name '*.orig' -or -name '*.rej' | xargs rm -f
find -name '*.gcno' -or -name '*.gcda' | xargs rm -f
rm -rf .libs _libs
rm -f *.lo
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ CFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
+ export CFLAGS
+ CXXFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic'
+ export CXXFLAGS
+ FFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FFLAGS
+ FCFLAGS='-O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -I/usr/lib64/gfortran/modules'
+ export FCFLAGS
+ LDFLAGS='-Wl,-z,relro '
+ export LDFLAGS
+ '[' 1 == 1 ']'
+ '[' x86_64 == ppc64le ']'
++ find . -name config.guess -o -name config.sub
+ for i in '$(find . -name config.guess -o -name config.sub)'
++ basename ./config.guess
+ '[' -f /usr/lib/rpm/redhat/config.guess ']'
+ /usr/bin/rm -f ./config.guess
++ basename ./config.guess
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.guess ./config.guess
'/usr/lib/rpm/redhat/config.guess' -> './config.guess'
+ for i in '$(find . -name config.guess -o -name config.sub)'
++ basename ./config.sub
+ '[' -f /usr/lib/rpm/redhat/config.sub ']'
+ /usr/bin/rm -f ./config.sub
++ basename ./config.sub
+ /usr/bin/cp -fv /usr/lib/rpm/redhat/config.sub ./config.sub
'/usr/lib/rpm/redhat/config.sub' -> './config.sub'
++ echo --enable-sheepfs
+ ./configure --build=x86_64-redhat-linux-gnu --host=x86_64-redhat-linux-gnu --program-prefix= --disable-dependency-tracking --prefix=/usr --exec-prefix=/usr --bindir=/usr/bin --sbindir=/usr/sbin --sysconfdir=/etc --datadir=/usr/share --includedir=/usr/include --libdir=/usr/lib64 --libexecdir=/usr/libexec --localstatedir=/var --sharedstatedir=/var/lib --mandir=/usr/share/man --infodir=/usr/share/info --with-initddir=/etc/rc.d/init.d --disable-zookeeper --disable-corosync --enable-sheepfs
checking for a BSD-compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking for a thread-safe mkdir -p... /usr/bin/mkdir -p
checking for gawk... gawk
checking whether make sets $(MAKE)... yes
checking whether make supports nested variables... yes
checking build system type... x86_64-redhat-linux-gnu
checking host system type... x86_64-redhat-linux-gnu
checking how to print strings... printf
checking for style of include used by make... GNU
checking for x86_64-redhat-linux-gnu-gcc... no
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 dependency style of gcc... none
checking for a sed that does not truncate output... /usr/bin/sed
checking for grep that handles long lines and -e... /usr/bin/grep
checking for egrep... /usr/bin/grep -E
checking for fgrep... /usr/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... 1572864
checking whether the shell understands some XSI constructs... yes
checking whether the shell understands "+="... yes
checking how to convert x86_64-redhat-linux-gnu file names to x86_64-redhat-linux-gnu format... func_convert_file_noop
checking how to convert x86_64-redhat-linux-gnu file names to toolchain format... func_convert_file_noop
checking for /usr/bin/ld option to reload object files... -r
checking for x86_64-redhat-linux-gnu-objdump... no
checking for objdump... objdump
checking how to recognize dependent libraries... pass_all
checking for x86_64-redhat-linux-gnu-dlltool... no
checking for dlltool... no
checking how to associate runtime and link libraries... printf %s\n
checking for x86_64-redhat-linux-gnu-ar... no
checking for ar... ar
checking for archiver @FILE support... @
checking for x86_64-redhat-linux-gnu-strip... no
checking for strip... strip
checking for x86_64-redhat-linux-gnu-ranlib... no
checking for ranlib... ranlib
checking command to parse /usr/bin/nm -B output from gcc object... ok
checking for sysroot... no
checking for x86_64-redhat-linux-gnu-mt... no
checking for mt... no
checking if : 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... no
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... yes
checking whether make supports nested variables... (cached) yes
checking for x86_64-redhat-linux-gnu-gcc... gcc
checking whether we are using the GNU C compiler... (cached) yes
checking whether gcc accepts -g... (cached) yes
checking for gcc option to accept ISO C89... (cached) none needed
checking dependency style of gcc... (cached) none
checking dependency style of gcc... none
checking whether ln -s works... yes
checking whether make sets $(MAKE)... (cached) yes
checking for groff... groff
checking for yasm... yes
checking checking yasm version... yes
checking for socket in -lsocket... no
checking for clock_gettime in -lrt... yes
checking for size_t... yes
checking for working alloca.h... yes
checking for alloca... 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 arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking fcntl.h usability... yes
checking fcntl.h presence... yes
checking for fcntl.h... yes
checking limits.h usability... yes
checking limits.h presence... yes
checking for limits.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 for stdint.h... (cached) yes
checking for stdlib.h... (cached) yes
checking for string.h... (cached) yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.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/time.h usability... yes
checking sys/time.h presence... yes
checking for sys/time.h... yes
checking syslog.h usability... yes
checking syslog.h presence... yes
checking for syslog.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking getopt.h usability... yes
checking getopt.h presence... yes
checking for getopt.h... yes
checking malloc.h usability... yes
checking malloc.h presence... yes
checking for malloc.h... yes
checking sys/sockio.h usability... no
checking sys/sockio.h presence... no
checking for sys/sockio.h... no
checking utmpx.h usability... yes
checking utmpx.h presence... yes
checking for utmpx.h... yes
checking urcu.h usability... yes
checking urcu.h presence... yes
checking for urcu.h... yes
checking urcu/uatomic.h usability... yes
checking urcu/uatomic.h presence... yes
checking for urcu/uatomic.h... yes
checking for an ANSI C-conforming const... yes
checking for uid_t in sys/types.h... yes
checking for inline... inline
checking for size_t... (cached) yes
checking whether time.h and sys/time.h may both be included... yes
checking for working volatile... yes
checking size of short... 2
checking size of int... 4
checking size of long... 8
checking size of long long... 8
checking sys/eventfd.h usability... yes
checking sys/eventfd.h presence... yes
checking for sys/eventfd.h... yes
checking sys/signalfd.h usability... yes
checking sys/signalfd.h presence... yes
checking for sys/signalfd.h... yes
checking sys/timerfd.h usability... yes
checking sys/timerfd.h presence... yes
checking for sys/timerfd.h... yes
checking whether closedir returns void... no
checking for error_at_line... yes
checking for mbstate_t... yes
checking for working POSIX fnmatch... yes
checking for pid_t... yes
checking vfork.h usability... no
checking vfork.h presence... no
checking for vfork.h... no
checking for fork... yes
checking for vfork... yes
checking for working fork... yes
checking for working vfork... (cached) yes
checking whether gcc needs -traditional... no
checking for stdlib.h... (cached) yes
checking for GNU libc compatible malloc... yes
checking for working memcmp... yes
checking for stdlib.h... (cached) yes
checking for GNU libc compatible realloc... yes
checking sys/select.h usability... yes
checking sys/select.h presence... yes
checking for sys/select.h... yes
checking for sys/socket.h... (cached) yes
checking types of arguments for select... int,fd_set *,struct timeval *
checking return type of signal handlers... void
checking for vprintf... yes
checking for _doprnt... no
checking for alarm... yes
checking for alphasort... yes
checking for atexit... yes
checking for bzero... yes
checking for dup2... yes
checking for endgrent... yes
checking for endpwent... yes
checking for fcntl... yes
checking for getcwd... yes
checking for getpeerucred... no
checking for getpeereid... no
checking for gettimeofday... yes
checking for inet_ntoa... yes
checking for memmove... yes
checking for memset... yes
checking for mkdir... yes
checking for scandir... yes
checking for select... yes
checking for socket... yes
checking for strcasecmp... yes
checking for strchr... yes
checking for strdup... yes
checking for strerror... yes
checking for strrchr... yes
checking for strspn... yes
checking for strstr... yes
checking for fallocate... yes
configure: Sanitizing prefix: /usr
configure: Sanitizing exec_prefix: /usr
checking for x86_64-redhat-linux-gnu-pkg-config... no
checking for pkg-config... /usr/bin/pkg-config
checking pkg-config is at least version 0.9.0... yes
checking for fuse... yes
checking for fuse.h... yes
checking whether gcc supports "-Wall"... yes
checking whether gcc supports "-Wshadow"... yes
checking whether gcc supports "-Wmissing-prototypes"... yes
checking whether gcc supports "-Wmissing-declarations"... yes
checking whether gcc supports "-Wstrict-prototypes"... yes
checking whether gcc supports "-Wpointer-arith"... yes
checking whether gcc supports "-Wwrite-strings"... yes
checking whether gcc supports "-Wbad-function-cast"... yes
checking whether gcc supports "-Wmissing-format-attribute"... yes
checking whether gcc supports "-Wformat=2"... yes
checking whether gcc supports "-Wformat-security"... yes
checking whether gcc supports "-Wformat-nonliteral"... yes
checking whether gcc supports "-Wno-long-long"... yes
checking whether gcc supports "-Wunsigned-char"... no
checking whether gcc supports "-Wgnu89-inline"... no
checking whether gcc supports "-Wno-strict-aliasing"... yes
checking whether gcc supports "-Wcast-align"... yes
checking that generated files are newer than configure... done
configure: creating ./config.status
config.status: creating Makefile
config.status: creating dog/Makefile
config.status: creating sheep/Makefile
config.status: creating sheepfs/Makefile
config.status: creating include/Makefile
config.status: creating script/Makefile
config.status: creating lib/Makefile
config.status: creating man/Makefile
config.status: creating shepherd/Makefile
config.status: creating tests/unit/Makefile
config.status: creating tests/unit/mock/Makefile
config.status: creating tests/unit/dog/Makefile
config.status: creating tests/unit/sheep/Makefile
config.status: creating tests/unit/lib/Makefile
config.status: creating tools/Makefile
config.status: creating include/config.h
config.status: executing depfiles commands
config.status: executing libtool commands
sheepdog configuration:
Version = 1.0
Prefix = /usr
Executables = /usr/sbin
Man pages = /usr/share/man
Doc dir = ${datarootdir}/doc/${PACKAGE_TARNAME}
Libraries = /usr/lib64
Header files = /usr/include
Arch-independent files = /usr/share
State information = /var
System configuration = /etc
System init.d directory = /etc/rc.d/init.d
sheepdog config dir = /etc/sheepdog
Features = sheepfs
sheepdog build info:
Library SONAME =
Default optimization = -DNDEBUG
Default debug options =
Extra compiler warnings =
Env. defined CFLAG = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic
Env. defined CPPFLAGS =
Env. defined LDFLAGS = -Wl,-z,relro
OS defined CFLAGS =
OS defined CPPFLAGS =
OS defined LDFLAGS =
OS defined LDL = -ldl
OS defined DYFLAGS =
ANSI defined CPPFLAGS =
Coverage CFLAGS =
Coverage LDFLAGS =
Fatal War. CFLAGS =
Trace CFLAGS =
Final CFLAGS = -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99
Final CPPFLAGS =
Final LDFLAGS = -Wl,-z,relro
+ make -j8
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: -jN forced in submake: disabling jobserver mode.
Making all in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
cd isa-l/ && make arch= && cd ..
CC shared/libsheepdog_a-sheep.o
CC shared/libsheepdog_a-vdi.o
CC libsheepdog_a-util.o
CC event.o
CC logger.o
CC net.o
CC util.o
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
mkdir -p bin
---> Building erasure_code/ec_highlevel_func.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_highlevel_func.o erasure_code/ec_highlevel_func.c
---> Building erasure_code/ec_base.c
cc -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -m64 -mtune=generic -DNDEBUG -ggdb3 -Wall -Wshadow -Wmissing-prototypes -Wmissing-declarations -Wstrict-prototypes -Wpointer-arith -Wwrite-strings -Wbad-function-cast -Wmissing-format-attribute -Wformat=2 -Wformat-security -Wformat-nonliteral -Wno-long-long -Wno-strict-aliasing -Wcast-align -D_GNU_SOURCE -D_LGPL_SOURCE -std=gnu99 -D NDEBUG -Ierasure_code -Iinclude -c -o bin/ec_base.o erasure_code/ec_base.c
CC rbtree.o
---> Building erasure_code/gf_vect_mul_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_sse.o erasure_code/gf_vect_mul_sse.asm
CC strbuf.o
---> Building erasure_code/gf_vect_mul_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_mul_avx.o erasure_code/gf_vect_mul_avx.asm
CC sha1.o
---> Building erasure_code/gf_vect_dot_prod_sse.asm
CC option.o
---> Building erasure_code/gf_2vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_sse.o erasure_code/gf_vect_dot_prod_sse.asm
CC work.o
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_sse.o erasure_code/gf_2vect_dot_prod_sse.asm
---> Building erasure_code/gf_3vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_sse.o erasure_code/gf_3vect_dot_prod_sse.asm
---> Building erasure_code/gf_4vect_dot_prod_sse.asm
CC sockfd_cache.o
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_sse.o erasure_code/gf_4vect_dot_prod_sse.asm
CC fec.o
---> Building erasure_code/gf_5vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_sse.o erasure_code/gf_5vect_dot_prod_sse.asm
---> Building erasure_code/gf_6vect_dot_prod_sse.asm
---> Building erasure_code/ec_multibinary.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_sse.o erasure_code/gf_6vect_dot_prod_sse.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/ec_multibinary.o erasure_code/ec_multibinary.asm
---> Building erasure_code/gf_2vect_dot_prod_avx.asm
---> Building erasure_code/gf_2vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx.o erasure_code/gf_2vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_2vect_dot_prod_avx2.o erasure_code/gf_2vect_dot_prod_avx2.asm
---> Building erasure_code/gf_3vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx.o erasure_code/gf_3vect_dot_prod_avx.asm
---> Building erasure_code/gf_3vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_3vect_dot_prod_avx2.o erasure_code/gf_3vect_dot_prod_avx2.asm
CC sd_inode.o
---> Building erasure_code/gf_4vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx.o erasure_code/gf_4vect_dot_prod_avx.asm
---> Building erasure_code/gf_4vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_4vect_dot_prod_avx2.o erasure_code/gf_4vect_dot_prod_avx2.asm
---> Building erasure_code/gf_5vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx.o erasure_code/gf_5vect_dot_prod_avx.asm
---> Building erasure_code/gf_5vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_5vect_dot_prod_avx2.o erasure_code/gf_5vect_dot_prod_avx2.asm
---> Building erasure_code/gf_6vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx.o erasure_code/gf_6vect_dot_prod_avx.asm
---> Building erasure_code/gf_6vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_6vect_dot_prod_avx2.o erasure_code/gf_6vect_dot_prod_avx2.asm
---> Building erasure_code/gf_vect_dot_prod_avx.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx.o erasure_code/gf_vect_dot_prod_avx.asm
---> Building erasure_code/gf_vect_dot_prod_avx2.asm
yasm -f elf64 -D NDEBUG -Ierasure_code -Iinclude -o bin/gf_vect_dot_prod_avx2.o erasure_code/gf_vect_dot_prod_avx2.asm
---> Creating Lib bin/isa-l.a
ar cr bin/isa-l.a bin/ec_highlevel_func.o bin/ec_base.o bin/gf_vect_mul_sse.o bin/gf_vect_mul_avx.o bin/gf_vect_dot_prod_sse.o bin/gf_2vect_dot_prod_sse.o bin/gf_3vect_dot_prod_sse.o bin/gf_4vect_dot_prod_sse.o bin/gf_5vect_dot_prod_sse.o bin/gf_6vect_dot_prod_sse.o bin/ec_multibinary.o bin/gf_2vect_dot_prod_avx.o bin/gf_2vect_dot_prod_avx2.o bin/gf_3vect_dot_prod_avx.o bin/gf_3vect_dot_prod_avx2.o bin/gf_4vect_dot_prod_avx.o bin/gf_4vect_dot_prod_avx2.o bin/gf_5vect_dot_prod_avx.o bin/gf_5vect_dot_prod_avx2.o bin/gf_6vect_dot_prod_avx.o bin/gf_6vect_dot_prod_avx2.o bin/gf_vect_dot_prod_avx.o bin/gf_vect_dot_prod_avx2.o
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
CC common.o
CPPAS sha1_ssse3.o
CC shared/libsheepdog_la-sheep.lo
CC shared/libsheepdog_la-vdi.lo
CC shared/libsheepdog_la-ops.lo
CC libsheepdog_la-util.lo
AR libsheepdog.a
AR libsd.a
CCLD libsheepdog.la
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making all in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
CC farm/object_tree.o
CC farm/sha1_file.o
CC farm/snap.o
CC farm/trunk.o
CC farm/farm.o
CC farm/slice.o
CC dog.o
CC common.o
CC treeview.o
CC vdi.o
CC node.o
CC cluster.o
CC upgrade.o
CC benchmark.o
Built dog
CCLD dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making all in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CC sheep.o
CC group.o
CC request.o
CC gateway.o
CC vdi.o
CC journal.o
CC ops.o
CC recovery.o
CC cluster/local.o
CC object_list_cache.o
CC store/common.o
CC store/md.o
CC store/plain_store.o
CC store/tree_store.o
CC config.o
CC migrate.o
Built sheep
CCLD sheep
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making all in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make all-am
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making all in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
rm -f sheepdog-t sheepdog
rm -f dog-t dog
rm -f sheepdog.service-t sheepdog.service
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.in > sheepdog-t
../script/gen_bash_completion.pl ../dog/dog > dog-t
sed \
-e 's#@''SBINDIR@#/usr/sbin#g' \
-e 's#@''SYSCONFDIR@#/etc#g' \
-e 's#@''INITDDIR@#/etc/rc.d/init.d#g' \
-e 's#@''LOCALSTATEDIR@#/var#g' \
sheepdog.service.in > sheepdog.service-t
if [ sheepdog != "sheepdog.service" ]; then chmod 0755 sheepdog-t; fi
if [ sheepdog.service != "sheepdog.service" ]; then chmod 0755 sheepdog.service-t; fi
mv sheepdog.service-t sheepdog.service
mv sheepdog-t sheepdog
mv dog-t dog
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making all in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
CC shepherd.o
CCLD shepherd
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making all in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making all in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
CC core.o
CC cluster.o
CC vdi.o
CC shadow_file.o
CC volume.o
Built sheepfs
CC node.o
CC config.o
CCLD sheepfs
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making all in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
rm -f dog.8-t dog.8
mv sheep.8-t sheep.8
rm -f sheepfs.8-t sheepfs.8
mv sheepfs.8-t sheepfs.8
mv dog.8-t dog.8
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[2]: Nothing to be done for `all-am'.
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /usr/bin/mv /root/sheepdog/sheepdog-1.0/sheep/sheep /root/sheepdog/sheepdog-1.0/sheep/sheep.local
+ exit 0
Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.Nk8ybA
+ umask 022
+ cd /root/sheepdog
+ '[' /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64 '!=' / ']'
+ rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
++ dirname /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
+ mkdir -p /root/rpmbuild/BUILDROOT
+ mkdir /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
+ cd sheepdog-1.0
+ /usr/bin/rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
+ make install DESTDIR=/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
make[1]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[1]: warning: jobserver unavailable: using -j1. Add `+' to parent make rule.
Making install in lib
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
cd isa-l/ && make arch= && cd ..
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
make[3]: Nothing to be done for `default'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib/isa-l'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/lib'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64'
/usr/bin/install -c -m 644 libsheepdog.a '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64'
( cd '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64' && ranlib libsheepdog.a )
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64'
/bin/sh ../libtool --mode=install /usr/bin/install -c libsheepdog.la '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64'
libtool: install: /usr/bin/install -c .libs/libsheepdog.so /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64/libsheepdog.so
libtool: install: /usr/bin/install -c .libs/libsheepdog.lai /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64/libsheepdog.la
libtool: install: warning: remember to run `libtool --finish /usr/lib64'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/include/sheepdog'
/usr/bin/install -c -m 644 ../include/sheepdog_proto.h shared/sheepdog.h shared/internal.h ../include/util.h ../include/list.h '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/include/sheepdog'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/lib'
Making install in dog
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
Built dog
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/bin'
/bin/sh ../libtool --mode=install /usr/bin/install -c dog '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/bin'
libtool: install: /usr/bin/install -c dog /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/bin/dog
make install-exec-hook
make[4]: Entering directory `/root/sheepdog/sheepdog-1.0/dog'
if [ -z "/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64" ];then ln -s -f /usr/bin/dog /usr/bin/collie;fi
make[4]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/dog'
Making install in sheep
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
CCLD sheep
Built sheep
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/sheep'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin'
/bin/sh ../libtool --mode=install /usr/bin/install -c sheep '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin'
libtool: install: /usr/bin/install -c sheep /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheep'
Making install in include
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/include'
make[3]: Nothing to be done for `install-exec-am'.
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/include'
Making install in script
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/script'
make[3]: Nothing to be done for `install-exec-am'.
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/etc/bash_completion.d'
/usr/bin/install -c -m 644 dog '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/etc/bash_completion.d'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/etc/rc.d/init.d'
/usr/bin/install -c sheepdog '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/etc/rc.d/init.d'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib/systemd/system'
/usr/bin/install -c -m 644 sheepdog.service '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib/systemd/system'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/script'
Making install in shepherd
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
Built shepherd
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/shepherd'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin'
/bin/sh ../libtool --mode=install /usr/bin/install -c shepherd '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin'
libtool: install: /usr/bin/install -c shepherd /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/shepherd
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/shepherd'
Making install in tools
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/tools'
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/tools'
Making install in sheepfs
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Built sheepfs
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/sheepfs'
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin'
/bin/sh ../libtool --mode=install /usr/bin/install -c sheepfs '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin'
libtool: install: /usr/bin/install -c sheepfs /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheepfs
make[3]: Nothing to be done for `install-data-am'.
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/sheepfs'
Making install in man
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
rm -f sheep.8-t sheep.8
mv sheep.8-t sheep.8
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0/man'
make[3]: Nothing to be done for `install-exec-am'.
/usr/bin/mkdir -p '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/man/man8'
/usr/bin/install -c -m 644 sheep.8 dog.8 sheepfs.8 '/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/man/man8'
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0/man'
make[2]: Entering directory `/root/sheepdog/sheepdog-1.0'
make[3]: Entering directory `/root/sheepdog/sheepdog-1.0'
/usr/bin/install -c -d /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64//var/lib/sheepdog
make[3]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[2]: Leaving directory `/root/sheepdog/sheepdog-1.0'
make[1]: Leaving directory `/root/sheepdog/sheepdog-1.0'
+ /usr/bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/etc/rc.d/init.d/sheepdog
+ /usr/bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64/libsheepdog.a
+ /usr/bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64/libsheepdog.la
+ /usr/bin/rm -f /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep
+ ln -s -f dog /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/bin/collie
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/sheep/sheep.zookeeper /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep.zookeeper
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/tools/zk_control.zookeeper /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/zk_control.zookeeper
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/sheep/sheep.corosync /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep.corosync
+ /usr/bin/install -m755 /root/sheepdog/sheepdog-1.0/sheep/sheep.local /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep.local
+ /usr/lib/rpm/find-debuginfo.sh --strict-build-id -m --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 /root/sheepdog/sheepdog-1.0
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/lib64/libsheepdog.so
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/bin/dog
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/shepherd
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheepfs
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep.zookeeper
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/zk_control.zookeeper
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep.corosync
extracting debug info from /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/sbin/sheep.local
/usr/lib/rpm/sepdebugcrcfix: Updated 8 CRC32s, 0 CRC32s did match.
symlinked /usr/lib/debug/usr/bin/dog.debug to /usr/lib/debug/usr/bin/collie.debug
2978 blocks
+ /usr/lib/rpm/check-buildroot
+ /usr/lib/rpm/redhat/brp-compress
+ /usr/lib/rpm/redhat/brp-strip-static-archive /usr/bin/strip
+ /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1
+ /usr/lib/rpm/redhat/brp-python-hardlink
+ /usr/lib/rpm/redhat/brp-java-repack-jars
Processing files: sheepdog-1.0-1.el7.centos.x86_64
Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.AkSOhL
+ umask 022
+ cd /root/sheepdog
+ cd sheepdog-1.0
+ DOCDIR=/root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/doc/sheepdog-1.0
+ export DOCDIR
+ /usr/bin/mkdir -p /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/doc/sheepdog-1.0
+ cp -pr COPYING /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/doc/sheepdog-1.0
+ cp -pr README /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/doc/sheepdog-1.0
+ cp -pr INSTALL /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64/usr/share/doc/sheepdog-1.0
+ exit 0
Provides: config(sheepdog) = 1.0-1.el7.centos sheepdog = 1.0-1.el7.centos sheepdog(x86-64) = 1.0-1.el7.centos
Requires(interp): /bin/sh /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(preun): /bin/sh
Requires(postun): /bin/sh
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3.1)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.2.5)(64bit) rtld(GNU_HASH)
Processing files: sheepdog-libs-1.0-1.el7.centos.x86_64
Provides: libsheepdog.so()(64bit) sheepdog-libs = 1.0-1.el7.centos sheepdog-libs(x86-64) = 1.0-1.el7.centos
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: ld-linux-x86-64.so.2()(64bit) ld-linux-x86-64.so.2(GLIBC_2.3)(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) librt.so.1()(64bit) rtld(GNU_HASH)
Processing files: sheepdog-devel-1.0-1.el7.centos.x86_64
Provides: sheepdog-devel = 1.0-1.el7.centos sheepdog-devel(x86-64) = 1.0-1.el7.centos
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Processing files: sheepdog-zookeeper-1.0-1.el7.centos.x86_64
Provides: sheepdog-zookeeper = 1.0-1.el7.centos sheepdog-zookeeper(x86-64) = 1.0-1.el7.centos
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) libzookeeper_mt.so.2()(64bit) rtld(GNU_HASH)
Conflicts: sheepdog-corosync
Processing files: sheepdog-corosync-1.0-1.el7.centos.x86_64
Provides: sheepdog-corosync = 1.0-1.el7.centos sheepdog-corosync(x86-64) = 1.0-1.el7.centos
Requires(interp): /bin/sh /bin/sh
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires(post): /bin/sh
Requires(postun): /bin/sh
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.16)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libcfg.so.6()(64bit) libcfg.so.6(COROSYNC_CFG_0.82)(64bit) libcorosync_common.so.4()(64bit) libcpg.so.4()(64bit) libcpg.so.4(COROSYNC_CPG_1.0)(64bit) libdl.so.2()(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libqb.so.0()(64bit) librt.so.1()(64bit) rtld(GNU_HASH)
Conflicts: sheepdog-zookeeper
Processing files: sheepdog-sheepfs-1.0-1.el7.centos.x86_64
Provides: sheepdog-sheepfs = 1.0-1.el7.centos sheepdog-sheepfs(x86-64) = 1.0-1.el7.centos
Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1
Requires: libc.so.6()(64bit) libc.so.6(GLIBC_2.10)(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.2)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.8)(64bit) libfuse.so.2()(64bit) libfuse.so.2(FUSE_2.5)(64bit) libfuse.so.2(FUSE_2.6)(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) librt.so.1()(64bit) rtld(GNU_HASH)
Processing files: sheepdog-debuginfo-1.0-1.el7.centos.x86_64
Provides: sheepdog-debuginfo = 1.0-1.el7.centos sheepdog-debuginfo(x86-64) = 1.0-1.el7.centos
Requires(rpmlib): rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 rpmlib(CompressedFileNames) <= 3.0.4-1
Checking for unpackaged file(s): /usr/lib/rpm/check-files /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
Wrote: /root/sheepdog/sheepdog-1.0-1.el7.centos.src.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-1.0-1.el7.centos.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-libs-1.0-1.el7.centos.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-devel-1.0-1.el7.centos.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-zookeeper-1.0-1.el7.centos.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-corosync-1.0-1.el7.centos.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-sheepfs-1.0-1.el7.centos.x86_64.rpm
Wrote: /root/sheepdog/x86_64/sheepdog-debuginfo-1.0-1.el7.centos.x86_64.rpm
Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.C5Mk5C
+ umask 022
+ cd /root/sheepdog
+ cd sheepdog-1.0
+ /usr/bin/rm -rf /root/rpmbuild/BUILDROOT/sheepdog-1.0-1.el7.centos.x86_64
+ exit 0
+ ls -la ./x86_64
total 2016
drwxr-xr-x. 2 root root 4096 Mar 15 10:27 .
drwxr-xr-x. 21 root root 4096 Mar 15 10:27 ..
-rw-r--r--. 1 root root 240600 Mar 15 10:27 sheepdog-1.0-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 146440 Mar 15 10:27 sheepdog-corosync-1.0-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 1421312 Mar 15 10:27 sheepdog-debuginfo-1.0-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 13660 Mar 15 10:27 sheepdog-devel-1.0-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 17968 Mar 15 10:27 sheepdog-libs-1.0-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 41232 Mar 15 10:27 sheepdog-sheepfs-1.0-1.el7.centos.x86_64.rpm
-rw-r--r--. 1 root root 161560 Mar 15 10:27 sheepdog-zookeeper-1.0-1.el7.centos.x86_64.rpm
# vi: set ft=dockerfile :
FROM centos:6
RUN yum install -y epel-release && \
yum groupinstall -y "Base" "Development Tools" && \
yum install -y --nogpgcheck http://ymu.dl.osdn.jp/linux-ha/66141/pacemaker-repo-1.1.14-1.1.el6.x86_64.rpm && \
yum install -y corosync corosynclib corosynclib-devel && \
yum install -y userspace-rcu userspace-rcu-devel yasm yasm-devel && \
yum install -y fuse fuse-devel && \
yum install -y rpm-build rpmdevtools rpmlint && \
curl -L -o /etc/yum.repos.d/bigtop.repo http://www.apache.org/dist/bigtop/bigtop-1.1.0/repos/centos6/bigtop.repo && \
yum install -y --nogpgcheck zookeeper-native && \
yum clean all
RUN git clone --depth=1 -b rpm-subpackage-separation-374 https://github.com/kazuhisya/sheepdog /root/sheepdog
RUN mkdir -p /root/logs
WORKDIR /root/sheepdog
RUN git submodule update --init ./tests/unit/unity && \
git submodule update --init ./tests/unit/cmock
RUN exec >& /root/logs/case60-make-el6.log && set -eux && \
./autogen.sh && \
./configure --enable-corosync --enable-zookeeper --enable-sheepfs && \
LANG=C make -j8 rpm && \
ls -la ./x86_64
# vi: set ft=dockerfile :
FROM centos:7
RUN yum install -y epel-release && \
yum groupinstall -y "Base" "Development Tools" && \
yum install -y corosync corosynclib corosynclib-devel && \
yum install -y userspace-rcu userspace-rcu-devel yasm yasm-devel && \
yum install -y fuse fuse-devel && \
yum install -y rpm-build rpmdevtools rpmlint && \
curl -L -o /etc/yum.repos.d/bigtop.repo http://www.apache.org/dist/bigtop/bigtop-1.1.0/repos/centos7/bigtop.repo && \
yum install -y --nogpgcheck zookeeper-native && \
yum clean all
RUN git clone --depth=1 -b rpm-subpackage-separation-374 https://github.com/kazuhisya/sheepdog /root/sheepdog
RUN mkdir -p /root/logs
WORKDIR /root/sheepdog
RUN git submodule update --init ./tests/unit/unity && \
git submodule update --init ./tests/unit/cmock
RUN exec >& /root/logs/case70-make-el7.log && set -eux && \
./autogen.sh && \
./configure --enable-corosync --enable-zookeeper --enable-sheepfs && \
LANG=C make -j8 rpm && \
ls -la ./x86_64
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment