CentOS7.2.1511 gcc4.8.5 通过编译的 tfs2.2.16

来源:互联网 发布:linux如何挂载磁盘 编辑:程序博客网 时间:2024/06/01 08:42
环境信息:Docker version 1.8.2-fc22, build cb216be/1.8.2Fedora release 22 (Twenty Two)Linux localhost.localdomain 4.0.4-301.fc22.x86_64 #1 SMP Thu May 21 13:10:33 UTC 2015 x86_64 x86_64 x86_64 GNU/Linuxdocker centos:CentOS Linux release 7.2.1511 (Core)参考:http://code.taobao.org/p/tfs/wiki/get/http://my.oschina.net/beiyou/blog/76129?fromerr=bGluCWDItfs版本:2.2.16centos:7.2.1511gcc:4.8.5# docker run -i -t centos /bin/bash[root@2f60c4bcddfa /]# yum install make automake autoconf libtool gcc gcc-c++ libuuid-devel zlib-devel mysql-devel readline-devel gperftools-devel.x86_64 -yLibraries have been installed in:   /usr/local/lib64//libIf you ever happen to want to link against installed librariesin a given directory, LIBDIR, you must either use libtool, andspecify the full pathname of the library, or use the `-LLIBDIR'flag during linking and do at least one of the following:   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable     during execution   - add LIBDIR to the `LD_RUN_PATH' environment variable     during linking   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag   - have your system administrator add LIBDIR to `/etc/ld.so.conf'See any operating system documentation about shared libraries formore information, such as the ld(1) and ld.so(8) manual pages.---------------------------------------------------------------------- /usr/bin/mkdir -p '/usr/local/lib64//include/tbnet' /usr/bin/install -c -m 644 channel.h channelpool.h connection.h controlpacket.h databuffer.h defaultpacketstreamer.h epollsocketevent.h httppacketstreamer.h httprequestpacket.h httpresponsepacket.h iocomponent.h ipacketfactory.h ipackethandler.h ipacketstreamer.h iserveradapter.h packet.h packetqueue.h packetqueuethread.h serversocket.h socketevent.h socket.h stats.h tbnet.h tcpacceptor.h tcpcomponent.h tcpconnection.h transport.h udpacceptor.h udpcomponent.h udpconnection.h connectionmanager.h '/usr/local/lib64//include/tbnet'[root@2f60c4bcddfa tfs_release-2.2.16]# ./configure --prefix=/usr/local/configure okmake问题 :serialization.h:575:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion]         buff[3] = (v>>32) & 0xFF;                           ^serialization.h:576:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion]         buff[2] = (v>>40) & 0xFF;                           ^serialization.h:577:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion]         buff[1] = (v>>48) & 0xFF;                           ^serialization.h:578:27: error: conversion to 'char' from 'long int' may alter its value [-Werror=conversion]解决 [root@2f60c4bcddfa tfs_release-2.2.16]# find -name Makefile | xargs sed -i 's/-Werror//'问题 :In file included from session_util.cpp:1:0:session_util.h:30:43: 错误:‘int32_t’不是一个类型名         static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);                                           ^session_util.h:30:51: 错误:ISO C++ 不允许声明无类型的‘app_id’ [-fpermissive]         static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);                                                   ^session_util.h:30:65: 错误:‘int64_t’不是一个类型名         static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);                                                                 ^session_util.h:30:73: 错误:ISO C++ 不允许声明无类型的‘session_ip’ [-fpermissive]         static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);                                                                         ^session_util.h:31:68: 错误:‘int32_t’未声明         static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip);                                                                    ^session_util.h:31:85: 错误:‘int64_t’未声明         static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip);session_util.cpp:24:10: 错误:‘void tfs::common::SessionUtil::gene_session_id(int32_t, int64_t, std::string&)’的原型不匹配类‘tfs::common::SessionUtil’中的任何一个     void SessionUtil::gene_session_id(const int32_t app_id, const int64_t session_ip, string& session_id)          ^In file included from session_util.cpp:1:0:session_util.h:30:21: 错误:备选为:static void tfs::common::SessionUtil::gene_session_id(int, int, std::string&)         static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);                     ^session_util.cpp:31:9: 错误:‘int tfs::common::SessionUtil::parse_session_id(const string&, int32_t&, int64_t&)’的原型不匹配类‘tfs::common::SessionUtil’中的任何一个     int SessionUtil::parse_session_id(const string& session_id, int32_t& app_id, int64_t& session_ip)         ^In file included from session_util.cpp:1:0:session_util.h:31:20: 错误:备选为:static int tfs::common::SessionUtil::parse_session_id(const string&, int&, int&)         static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip);解决[root@localhost tfs_release-2.2.16]# vim src/common/session_util.h添加 #include <stdint.h> 整体代码如下#ifndef TFS_COMMON_SESSIONUTIL_H_#define TFS_COMMON_SESSIONUTIL_H_#include <string>#include <stdint.h>namespace tfs{  namespace common  {    static const char SEPARATOR_KEY = '-';    class SessionUtil    {      public:        static std::string gene_uuid_str();        static void gene_session_id(const int32_t app_id, const int64_t session_ip, std::string& session_id);        static int parse_session_id(const std::string& session_id, int32_t& app_id, int64_t& session_ip);    };  }}#endif //TFS_RCSERVER_SESSIONUUID_H_问题:/lib64//lib/libtbsys.a -lrt -lpthread -lm -ldl -lc/usr/bin/ld: cannot find -ljemalloccollect2: error: ld returned 1 exit statu解决curl -O http://www.canonware.com/download/jemalloc/jemalloc-4.0.4.tar.bz2tar -jxvf jemalloc-4.0.4.tar.bz2cd jemalloc-4.0.4/ && ./configure && make && make install问题:block_collect.cpp:229:17: 错误:‘abs’不是‘__gnu_cxx’的成员             if (__gnu_cxx::abs(info_.version_ - info.version_) <= VERSION_AGREED_MASK)//version agreed                 ^client_request_server.cpp:167:21: error: 'abs' is not a member of '__gnu_cxx'           stat[3] = __gnu_cxx::abs(out.size() - block_count);解决:替换成cstdlib的abs问题:meta_server_service.cpp:1584:48: error: invalid conversion from 'const char*' to 'char*' [-fpermissive]         char* pos = strstr(sub_dir, parents_dir);解决:添加编译参数-fpermissive[root@localhost tfs_release-2.2.16]# vim src/name_meta_server/MakefileCXXFLAGS = -g -D__STDC_LIMIT_MACROS -Wall  -Wextra -Wunused-parameter -Wformat -Wconversion -Wdeprecated -fpermissive[root@localhost tfs_release-2.2.16]# makeMaking all in srcmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/src'Making all in commonmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/common'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/common'Making all in messagemake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/message'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/message'Making all in new_clientmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client'Making all in dataservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/dataserver'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/dataserver'Making all in nameservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/nameserver'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/nameserver'Making all in adminservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/adminserver'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/adminserver'Making all in toolsmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools'Making all in utilmake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/util'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/util'Making all in dataservermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver'Making all in nameservermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver'Making all in adminservermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver'Making all in mockmake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/mock'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/mock'Making all in transfermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/transfer'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/transfer'Making all in clustermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/cluster'make[3]: Nothing to be done for `all'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/cluster'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools'make[3]: Nothing to be done for `all-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools'Making all in rcservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rcserver'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rcserver'Making all in monitormake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/monitor'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/monitor'Making all in name_meta_servermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/name_meta_server'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/name_meta_server'Making all in rootservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rootserver'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rootserver'Making all in checkservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/checkserver'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/checkserver'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src'make[2]: Nothing to be done for `all-am'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/src'Making all in confmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/conf'make[1]: Nothing to be done for `all'.make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/conf'Making all in scriptsmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/scripts'Making all in hamake[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts'make[2]: Nothing to be done for `all-am'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts'Making all in sqlmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/sql'Making all in msmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms'Making all in rcsmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[2]: Nothing to be done for `all'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql'make[2]: Nothing to be done for `all-am'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/sql'make[1]: Entering directory `/usr/local/tfs_release-2.2.16'make[1]: Nothing to be done for `all-am'.make[1]: Leaving directory `/usr/local/tfs_release-2.2.16'[root@localhost tfs_release-2.2.16]# make installMaking install in srcmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/src'Making install in commonmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/common'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/common'make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 define.h cdefine.h lock.h func.h internal.h meta_server_define.h rts_define.h error_msg.h '/usr/local/include'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/common'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/common'Making install in messagemake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/message'make[2]: Nothing to be done for `install'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/message'Making install in new_clientmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client' /usr/bin/mkdir -p '/usr/local/lib' /bin/sh ../../libtool   --mode=install /usr/bin/install -c   libtfsclient.la libtfsclient_c.la '/usr/local/lib'libtool: install: /usr/bin/install -c .libs/libtfsclient.so.0.0.0 /usr/local/lib/libtfsclient.so.0.0.0libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient.so.0.0.0 libtfsclient.so.0 || { rm -f libtfsclient.so.0 && ln -s libtfsclient.so.0.0.0 libtfsclient.so.0; }; })libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient.so.0.0.0 libtfsclient.so || { rm -f libtfsclient.so && ln -s libtfsclient.so.0.0.0 libtfsclient.so; }; })libtool: install: /usr/bin/install -c .libs/libtfsclient.lai /usr/local/lib/libtfsclient.lalibtool: install: /usr/bin/install -c .libs/libtfsclient_c.so.0.0.0 /usr/local/lib/libtfsclient_c.so.0.0.0libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient_c.so.0.0.0 libtfsclient_c.so.0 || { rm -f libtfsclient_c.so.0 && ln -s libtfsclient_c.so.0.0.0 libtfsclient_c.so.0; }; })libtool: install: (cd /usr/local/lib && { ln -s -f libtfsclient_c.so.0.0.0 libtfsclient_c.so || { rm -f libtfsclient_c.so && ln -s libtfsclient_c.so.0.0.0 libtfsclient_c.so; }; })libtool: install: /usr/bin/install -c .libs/libtfsclient_c.lai /usr/local/lib/libtfsclient_c.lalibtool: install: /usr/bin/install -c .libs/libtfsclient.a /usr/local/lib/libtfsclient.alibtool: install: chmod 644 /usr/local/lib/libtfsclient.alibtool: install: ranlib /usr/local/lib/libtfsclient.alibtool: install: /usr/bin/install -c .libs/libtfsclient_c.a /usr/local/lib/libtfsclient_c.alibtool: install: chmod 644 /usr/local/lib/libtfsclient_c.alibtool: install: ranlib /usr/local/lib/libtfsclient_c.alibtool: finish: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/sbin" ldconfig -n /usr/local/lib----------------------------------------------------------------------Libraries have been installed in:   /usr/local/libIf you ever happen to want to link against installed librariesin a given directory, LIBDIR, you must either use libtool, andspecify the full pathname of the library, or use the `-LLIBDIR'flag during linking and do at least one of the following:   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable     during execution   - add LIBDIR to the `LD_RUN_PATH' environment variable     during linking   - use the `-Wl,-rpath -Wl,LIBDIR' linker flag   - have your system administrator add LIBDIR to `/etc/ld.so.conf'See any operating system documentation about shared libraries formore information, such as the ld(1) and ld.so(8) manual pages.----------------------------------------------------------------------make  install-exec-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client'tmp_dir=".tfs_tmp_dir";\  for client_lib in libtfsclient.a libtfsclient_c.a; \  do \    cd /usr/local/lib;\    test -d $tmp_dir && rm -rf $tmp_dir;\    mkdir -p $tmp_dir && mv $client_lib $tmp_dir;\    cd  $tmp_dir;\    ar x $client_lib;\    rm -f $client_lib;\    for i in *.a ; do\    lib_tmp_dir=".tmp_$i";\    mkdir -p $lib_tmp_dir;\    mv $i $lib_tmp_dir;\    cd $lib_tmp_dir;\    ar x $i;\    cd ../; done;\    ar cru ../$client_lib `find . -name '*.o'`;\    ranlib ../$client_lib;\    chmod 644 ../$client_lib;\  done; \  cd .. && rm -rf $tmp_dirmake[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client' /usr/bin/mkdir -p '/usr/local/include' /usr/bin/install -c -m 644 tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h '/usr/local/include'make  install-data-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/new_client'cd /usr/local/include && \        sed -i 's#common/\(.*\.h\)#\1#g' tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.h && \sed -i -n -e '/ifdef \+WITH_UNIQUE_STORE/{h;d}' -e '/endif/{x;/ifdef \+WITH_UNIQUE_STORE/d;x;p;d}' -e 'x;/ifdef \+WITH_UNIQUE_STORE/{x;d};x;p' tfs_client_api.h tfs_client_capi.h tfs_rc_client_api.h tfs_meta_client_api.hmake[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/new_client'Making install in dataservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/dataserver'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/dataserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c dataserver '/usr/local/bin'libtool: install: /usr/bin/install -c dataserver /usr/local/bin/dataservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/dataserver'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/dataserver'Making install in nameservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/nameserver'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/nameserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c nameserver '/usr/local/bin'libtool: install: /usr/bin/install -c nameserver /usr/local/bin/nameservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/nameserver'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/nameserver'Making install in adminservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/adminserver'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/adminserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c adminserver '/usr/local/bin'libtool: install: /usr/bin/install -c adminserver /usr/local/bin/adminservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/adminserver'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/adminserver'Making install in toolsmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools'Making install in utilmake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/util'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/util'make[4]: Nothing to be done for `install-exec-am'.make[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/util'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/util'Making install in dataservermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c clear_file_system ds_client format_file_system read_super_block recover_disk_data_to_cluster recover_sync_file_queue convert_name reload_config read_index_tool read_block_prefix reverse_name modify_super_block tfsping view_local_key gen_block_prefix verify_block_to_dataserver '/usr/local/bin'libtool: install: /usr/bin/install -c clear_file_system /usr/local/bin/clear_file_systemlibtool: install: /usr/bin/install -c ds_client /usr/local/bin/ds_clientlibtool: install: /usr/bin/install -c format_file_system /usr/local/bin/format_file_systemlibtool: install: /usr/bin/install -c read_super_block /usr/local/bin/read_super_blocklibtool: install: /usr/bin/install -c recover_disk_data_to_cluster /usr/local/bin/recover_disk_data_to_clusterlibtool: install: /usr/bin/install -c recover_sync_file_queue /usr/local/bin/recover_sync_file_queuelibtool: install: /usr/bin/install -c convert_name /usr/local/bin/convert_namelibtool: install: /usr/bin/install -c reload_config /usr/local/bin/reload_configlibtool: install: /usr/bin/install -c read_index_tool /usr/local/bin/read_index_toollibtool: install: /usr/bin/install -c read_block_prefix /usr/local/bin/read_block_prefixlibtool: install: /usr/bin/install -c reverse_name /usr/local/bin/reverse_namelibtool: install: /usr/bin/install -c modify_super_block /usr/local/bin/modify_super_blocklibtool: install: /usr/bin/install -c tfsping /usr/local/bin/tfspinglibtool: install: /usr/bin/install -c view_local_key /usr/local/bin/view_local_keylibtool: install: /usr/bin/install -c gen_block_prefix /usr/local/bin/gen_block_prefixlibtool: install: /usr/bin/install -c verify_block_to_dataserver /usr/local/bin/verify_block_to_dataservermake[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/dataserver'Making install in nameservermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c admintool showsyncoplog rmsyncoplog ssm tfstool performance syncbyfile read_syncoplog_header repair_block_info '/usr/local/bin'libtool: install: /usr/bin/install -c admintool /usr/local/bin/admintoollibtool: install: /usr/bin/install -c showsyncoplog /usr/local/bin/showsyncoploglibtool: install: /usr/bin/install -c rmsyncoplog /usr/local/bin/rmsyncoploglibtool: install: /usr/bin/install -c ssm /usr/local/bin/ssmlibtool: install: /usr/bin/install -c tfstool /usr/local/bin/tfstoollibtool: install: /usr/bin/install -c performance /usr/local/bin/performancelibtool: install: /usr/bin/install -c syncbyfile /usr/local/bin/syncbyfilelibtool: install: /usr/bin/install -c read_syncoplog_header /usr/local/bin/read_syncoplog_headerlibtool: install: /usr/bin/install -c repair_block_info /usr/local/bin/repair_block_infomake[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/nameserver'Making install in adminservermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c adminservertool '/usr/local/bin'libtool: install: /usr/bin/install -c adminservertool /usr/local/bin/adminservertoolmake[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/adminserver'Making install in mockmake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/mock'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/mock' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c mock_data_server '/usr/local/bin'libtool: install: /usr/bin/install -c mock_data_server /usr/local/bin/mock_data_servermake[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/mock'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/mock'Making install in transfermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/transfer'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/transfer' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c transfer_block split_block_tool compare_crc compare_same_cluster transfer_same_cluster_block compare_same_cluster_ext remove_block verify_file_same_cluster transfer_ge_dirs transfer_logo_tool '/usr/local/bin'libtool: install: /usr/bin/install -c transfer_block /usr/local/bin/transfer_blocklibtool: install: /usr/bin/install -c split_block_tool /usr/local/bin/split_block_toollibtool: install: /usr/bin/install -c compare_crc /usr/local/bin/compare_crclibtool: install: /usr/bin/install -c compare_same_cluster /usr/local/bin/compare_same_clusterlibtool: install: /usr/bin/install -c transfer_same_cluster_block /usr/local/bin/transfer_same_cluster_blocklibtool: install: /usr/bin/install -c compare_same_cluster_ext /usr/local/bin/compare_same_cluster_extlibtool: install: /usr/bin/install -c remove_block /usr/local/bin/remove_blocklibtool: install: /usr/bin/install -c verify_file_same_cluster /usr/local/bin/verify_file_same_clusterlibtool: install: /usr/bin/install -c transfer_ge_dirs /usr/local/bin/transfer_ge_dirslibtool: install: /usr/bin/install -c transfer_logo_tool /usr/local/bin/transfer_logo_toolmake[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/transfer'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/transfer'Making install in clustermake[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/cluster'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools/cluster' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../../libtool   --mode=install /usr/bin/install -c sync_by_blk sync_by_log sync_by_file transfer_by_file sync_analyze_tool '/usr/local/bin'libtool: install: /usr/bin/install -c sync_by_blk /usr/local/bin/sync_by_blklibtool: install: /usr/bin/install -c sync_by_log /usr/local/bin/sync_by_loglibtool: install: /usr/bin/install -c sync_by_file /usr/local/bin/sync_by_filelibtool: install: /usr/bin/install -c transfer_by_file /usr/local/bin/transfer_by_filelibtool: install: /usr/bin/install -c sync_analyze_tool /usr/local/bin/sync_analyze_toolmake[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/cluster'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools/cluster'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools'make[4]: Entering directory `/usr/local/tfs_release-2.2.16/src/tools'make[4]: Nothing to be done for `install-exec-am'.make[4]: Nothing to be done for `install-data-am'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/tools'Making install in rcservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rcserver'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/rcserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c rcserver '/usr/local/bin'libtool: install: /usr/bin/install -c rcserver /usr/local/bin/rcservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rcserver'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rcserver'Making install in monitormake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/monitor'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/monitor' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c ha_monitor ns_ping '/usr/local/bin'libtool: install: /usr/bin/install -c ha_monitor /usr/local/bin/ha_monitorlibtool: install: /usr/bin/install -c ns_ping /usr/local/bin/ns_pingmake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/monitor'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/monitor'Making install in name_meta_servermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/name_meta_server'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/name_meta_server' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c metaserver '/usr/local/bin'libtool: install: /usr/bin/install -c metaserver /usr/local/bin/metaservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/name_meta_server'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/name_meta_server'Making install in rootservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/rootserver'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/rootserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c rootserver '/usr/local/bin'libtool: install: /usr/bin/install -c rootserver /usr/local/bin/rootservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rootserver'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/rootserver'Making install in checkservermake[2]: Entering directory `/usr/local/tfs_release-2.2.16/src/checkserver'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src/checkserver' /usr/bin/mkdir -p '/usr/local/bin'  /bin/sh ../../libtool   --mode=install /usr/bin/install -c checkserver '/usr/local/bin'libtool: install: /usr/bin/install -c checkserver /usr/local/bin/checkservermake[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src/checkserver'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src/checkserver'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/src'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/src'make[3]: Nothing to be done for `install-exec-am'.make[3]: Nothing to be done for `install-data-am'.make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/src'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/src'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/src'Making install in confmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/conf'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/conf'make[2]: Nothing to be done for `install-exec-am'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/conf'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/conf'Making install in scriptsmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/scripts'Making install in hamake[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/scripts/ha' /usr/bin/install -c -m 644 authkeys.sh deploy.sh ha.cf NameServer RootServer rsdep.sh nsdep.sh ns.xml rs.xml '/usr/local/scripts/ha'make  install-data-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/scripts/ha'mv //usr/local/scripts/ha/authkeys.sh //usr/local/scripts/ha/authkeysmv //usr/local/scripts/ha/deploy.sh //usr/local/scripts/ha/deploymv //usr/local/scripts/ha/nsdep.sh //usr/local/scripts/ha/nsdepmv //usr/local/scripts/ha/rsdep.sh //usr/local/scripts/ha/rsdepchmod u+x //usr/local/scripts/ha/authkeyschmod u+x //usr/local/scripts/ha/deploychmod u+x //usr/local/scripts/ha/nsdepchmod u+x //usr/local/scripts/ha/rsdepchmod u+x //usr/local/scripts/ha/NameServerchmod u+x //usr/local/scripts/ha/RootServermake[4]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts/ha'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/scripts'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/scripts'make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/scripts' /usr/bin/install -c -m 644 stfs.sh tfs.sh start_sync_log.sh sync.sh cs_sync.sh '/usr/local/scripts'make  install-data-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/scripts'mv //usr/local/scripts/stfs.sh //usr/local/scripts/stfsmv //usr/local/scripts/tfs.sh //usr/local/scripts/tfsmv //usr/local/scripts/sync.sh //usr/local/scripts/syncmv //usr/local/scripts/start_sync_log.sh //usr/local/scripts/start_sync_logmv //usr/local/scripts/cs_sync.sh //usr/local/scripts/cs_syncchmod u+x //usr/local/scripts/stfschmod u+x //usr/local/scripts/tfschmod u+x //usr/local/scripts/syncchmod u+x //usr/local/scripts/start_sync_logchmod u+x //usr/local/scripts/cs_syncsed -i 's#\(TFS_HOME=\).*$#\1/usr/local#g' //usr/local/scripts/stfs //usr/local/scripts/tfsmake[4]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/scripts'Making install in sqlmake[1]: Entering directory `/usr/local/tfs_release-2.2.16/sql'Making install in msmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms'make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/sql/ms' /usr/bin/install -c -m 644 create_dir.sql create_file.sql create_table.sql mv_dir.sql mv_file.sql pwrite_file.sql rm_dir.sql rm_file.sql seq_simulator.sql '/usr/local/sql/ms'make  install-data-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/sql/ms'make[4]: Nothing to be done for `install-data-hook'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/ms'Making install in rcsmake[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[3]: Nothing to be done for `install-exec-am'. /usr/bin/mkdir -p '/usr/local/sql/rcs' /usr/bin/install -c -m 644 create_table.sql '/usr/local/sql/rcs'make  install-data-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[4]: Nothing to be done for `install-data-hook'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql/rcs'make[2]: Entering directory `/usr/local/tfs_release-2.2.16/sql'make[3]: Entering directory `/usr/local/tfs_release-2.2.16/sql'make[3]: Nothing to be done for `install-exec-am'.make  install-data-hookmake[4]: Entering directory `/usr/local/tfs_release-2.2.16/sql'make[4]: Nothing to be done for `install-data-hook'.make[4]: Leaving directory `/usr/local/tfs_release-2.2.16/sql'make[3]: Leaving directory `/usr/local/tfs_release-2.2.16/sql'make[2]: Leaving directory `/usr/local/tfs_release-2.2.16/sql'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16/sql'make[1]: Entering directory `/usr/local/tfs_release-2.2.16'make[2]: Entering directory `/usr/local/tfs_release-2.2.16'make[2]: Nothing to be done for `install-exec-am'.make[2]: Leaving directory `/usr/local/tfs_release-2.2.16'make[1]: Leaving directory `/usr/local/tfs_release-2.2.16'
http://download.csdn.net/detail/hknaruto/9363659
0 0
原创粉丝点击