1.系统环境 centos 6.4
yum install gcc gcc-c++ pkgconfig glibc-devel openssl-devel pcre flex lua-devel pcre-devel tcl-devel expat-devel openssl-devel perl-ExtUtils-MakeMaker libcap libcap-devel hwloc hwloc-devel autoconf automake libtool man-pages perl-URI boost boost-devel ncurses ncurses-devel curl-devel #boost 主要是header-rewrite插件需要 后面几个tstop 需要
2.下载ats
wget http://mirrors.hust.edu.cn/apache/trafficserver/trafficserver-5.1.2.tar.bz2
wget https://github.com/tatsuhiro-t/spdylay/releases/download/v1.3.1/spdylay-1.3.1.tar.gz
tar -xvf trafficserver-5.1.2.tar.bz2
3.编译安装trafficserver
tar xzvf spdylay-1.3.1.tar.gz
cd spdylay-1.3.1
./configure --prefix=/xxx/trafficserver/spdy
make && make install
export PKG_CONFIG_PATH=/xxx/trafficserver/spdy/lib/pkgconfig
cd trafficserver-5.1.2
./configure --prefix=/xxx/trafficserver --with-user=mc-ops --with-group=mc-ops --enable-spdy --enable-cppapi --enable-experimental-plugins --enable-example-plugins --enable-interim-cache --enable-test-tools --disable-tests #(如果有ssd 的话 加上interim-cache)
make -j 8
make -j 8 install
4.make error
make[1]: Entering directory `/data/trafficserver/trafficserver-5.1.2/doc'
PAPEROPT_a4="-D latex_paper_size=a4" PAPEROPT_letter="-D latex_paper_size=letter" PAPER="letter" ./sbuild sphinx-build -D version=5.1.2 -D release=5.1.2 -c . -d docbuild/doctrees -b man . docbuild/man
Making output directory...
Running Sphinx v0.6.6
Exception occurred:
File "/data/trafficserver/trafficserver-5.1.2/doc/conf.py", line 316, in <module>
from sphinx.writers import manpage
ImportError: cannot import name manpage
The full traceback has been saved in /tmp/sphinx-err-uilDJT.log, if you want to report the issue to the developers.
Please also report this if it was a user error, so that a better error message can be provided next time.
Either send bugs to the mailing list at <http://groups.google.com/group/sphinx-dev/>,
or report them in the tracker at <http://bitbucket.org/birkenfeld/sphinx/issues/>. Thanks!
解决办法 yum remove python-sphinx 不使用sphinx 生成文档
转载于:https://blog.51cto.com/faded/1759133