You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafficserver.apache.org by jp...@apache.org on 2012/10/17 23:28:37 UTC
git commit: TS-1539: Update build package list in README
Updated Branches:
refs/heads/master 243d403a6 -> 2eaf1761f
TS-1539: Update build package list in README
Project: http://git-wip-us.apache.org/repos/asf/trafficserver/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafficserver/commit/2eaf1761
Tree: http://git-wip-us.apache.org/repos/asf/trafficserver/tree/2eaf1761
Diff: http://git-wip-us.apache.org/repos/asf/trafficserver/diff/2eaf1761
Branch: refs/heads/master
Commit: 2eaf1761f514c9da959828c271d9652d3cd4e2ca
Parents: 243d403
Author: James Peach <jp...@apache.org>
Authored: Wed Oct 17 14:28:22 2012 -0700
Committer: James Peach <jp...@apache.org>
Committed: Wed Oct 17 14:28:22 2012 -0700
----------------------------------------------------------------------
CHANGES | 4 ++-
README | 59 ++++++++++++++++++++++++++++++++-------------------------
2 files changed, 36 insertions(+), 27 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/2eaf1761/CHANGES
----------------------------------------------------------------------
diff --git a/CHANGES b/CHANGES
index 500ff4a..d0c9af5 100644
--- a/CHANGES
+++ b/CHANGES
@@ -1,6 +1,8 @@
-*- coding: utf-8 -*-
Changes with Apache Traffic Server 3.3.1
-
+
+ *) [TS-1539] Update build package list in README
+
*) [TS-1535] FetchSM process_fetch_write should ignore event TS_EVENT_VCONN_WRITE_READY
*) [TS-1534] implement the interim cache for ESI parser result
http://git-wip-us.apache.org/repos/asf/trafficserver/blob/2eaf1761/README
----------------------------------------------------------------------
diff --git a/README b/README
index 1b2a3dd..97d635a 100644
--- a/README
+++ b/README
@@ -12,7 +12,7 @@ plugins to build large scale web applications.
|-- example/ ........... example plugins
|-- install/ ........... installation programs and scripts
|-- iocore/ ............ IO core
- |-- lib/ ...............
+ |-- lib/ ...............
|-- ts/ ............ Base / core library
|-- tsconfig/....... New config parser and library (experimental)
|-- records/ ....... library for config files
@@ -31,13 +31,18 @@ plugins to build large scale web applications.
|-- configure.ac ....... autoconf configuration
`-- Makefile.am ........ top level automake configuration
-
2. REQUIREMENTS
- This section outlines different OS distributions
+
+ This section outlines build requirements for different OS
+ distributions. This may be out of date compared to the on-line
+ requirements at
+
+ <https://cwiki.apache.org/confluence/display/TS/Building>.
Fedora 11,12, 13, 14, 15:
autoconf
automake
+ pkgconfig
libtool
gcc-c++
glibc-devel
@@ -45,22 +50,24 @@ plugins to build large scale web applications.
tcl-devel
expat-devel
pcre
+ pcre-devel
libcap-devel
hwloc-devel (optional)
liblua-devel (optional)
Fedora 8 EC2 (Kernel: 2.6.21.7-2.ec2.v1.2.fc8xen):
FC8 on EC2 requires unique configure declarations, please see that section
- below.
+ below.
- NOTE: Alternately you may use the install scripts in 'contrib' which
- automate this or use the pre-built public Fedora Core 8 EC2 AMI
- with ATS installed. Both of which are HIGHLY RECOMMENDED.
+ NOTE: Alternately you may use the install scripts in 'contrib' which
+ automate this or use the pre-built public Fedora Core 8 EC2 AMI
+ with ATS installed. Both of which are HIGHLY RECOMMENDED.
See 'README-EC2' for further details.
Install these packages:
autoconf
automake
+ pkgconfig
libtool
gcc-c++
glibc-devel
@@ -70,28 +77,30 @@ plugins to build large scale web applications.
pcre
Ubuntu 8.* ,9.*, 10.*, 11.*:
- autoconf
+ autoconf
automake
- libtool
- g++
- libssl-dev
- tcl-dev
- expat
- libexpat-dev
+ pkg-config
+ libtool
+ g++
+ libssl-dev
+ tcl-dev
+ expat
+ libexpat-dev
libpcre3-dev
libcap-dev
libhwloc-dev (optional)
liblua5.1-dev (optional)
Ubuntu EC2 9.10:
- NOTE: Alternately you may use the install scripts in 'contrib' which
- automate this or use the pre-built public Ubuntu EC2 AMI with
+ NOTE: Alternately you may use the install scripts in 'contrib' which
+ automate this or use the pre-built public Ubuntu EC2 AMI with
ATS installed. Both of which are HIGHLY RECOMMENDED.
See 'README-EC2' for further details.
Install these packages:
autoconf
automake
+ pkg-config
libtool
g++
libssl-dev
@@ -105,8 +114,9 @@ plugins to build large scale web applications.
FreeBSD 7.2,8.0,9.0:
GCC 4.2.1 compiler suite or clang
gmake
- autoconf
+ autoconf
automake
+ pkgconfig
libtool
tcl
expat
@@ -117,8 +127,9 @@ plugins to build large scale web applications.
OpenSolaris osol0906:
GCC 4.3.2 compiler suite (dev collection)
- autoconf
+ autoconf
automake
+ pkgconfig
libtool
tcl
expat
@@ -127,15 +138,15 @@ plugins to build large scale web applications.
OSX 10.5:
GCC 4.2.4 compiler suite (ports collection)
- autoconf
+ autoconf
automake
+ pkgconfig
libtool
tcl
expat
openssl
pcre
-
3. Building from distribution
You can download the latest source code from the official Apache Traffic
@@ -156,7 +167,6 @@ the installation with
sudo make install
-
4. BUILDING FROM GIT REPO
mkdir -p ~/dev # make yourself a development dir
@@ -168,8 +178,8 @@ the installation with
make # execute the compile
4b. Instructions for building on EC2
- NOTE: Alternately you may use the scripts under 'contrib' which will
- automate the install for trafficserver under EC2 which is
+ NOTE: Alternately you may use the scripts under 'contrib' which will
+ automate the install for trafficserver under EC2 which is
HIGHLY RECOMMENDED. See 'README-EC2' for further details.
# As root do the following when using Ubuntu
@@ -197,7 +207,6 @@ the installation with
MAKE=gmake ./configure # make sure that gmake is the make we use
gmake
-
5. INSTALLATION
DEFAULT DIR CONTENTS
@@ -207,7 +216,6 @@ the installation with
/usr/local/bin executable binaries
/usr/local/libexec/trafficserver plugins
-
6. CRYPTO NOTICE
This distribution includes cryptographic software. The country in
@@ -235,7 +243,6 @@ the installation with
The functionality of OpenSSL <http://www.openssl.org/> is
utilized in parts of the software.
-
7. ADDITIONAL INFO
Web page: http://trafficserver.apache.org/