You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tuscany.apache.org by ro...@apache.org on 2006/06/23 14:10:24 UTC
svn commit: r416691 - in /incubator/tuscany/cpp: build.txt sca/INSTALL
sca/README sdo/README
Author: robbinspg
Date: Fri Jun 23 05:10:23 2006
New Revision: 416691
URL: http://svn.apache.org/viewvc?rev=416691&view=rev
Log:
TUSCANY-458 more build instructions
Modified:
incubator/tuscany/cpp/build.txt
incubator/tuscany/cpp/sca/INSTALL
incubator/tuscany/cpp/sca/README
incubator/tuscany/cpp/sdo/README
Modified: incubator/tuscany/cpp/build.txt
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/build.txt?rev=416691&r1=416690&r2=416691&view=diff
==============================================================================
--- incubator/tuscany/cpp/build.txt (original)
+++ incubator/tuscany/cpp/build.txt Fri Jun 23 05:10:23 2006
@@ -1,5 +1,5 @@
-Tuscany C++ Build Instructions
-==============================
+Tuscany C++ Build Instructions for Developers
+=============================================
Download the source from http://svn.apache.org/repos/asf/incubator/tuscany/cpp
The download location is <tuscany_cpp_root>
@@ -8,17 +8,13 @@
===========
Prereqs:
- for SDO
- libxml2 (tested with version 2.6.19)
- for SCA
-- Axis C++ (tested with version 1.5.0) installed at <axis_deploy> ($AXISCPP_DEPLOY)
-- Xerces C++ (tested with version 2.2.0) installed at <xerces_deploy> ($XERCES_DEPLOY)
+- Axis2C (version 0.92)
Environment:
- export LIBXML2_INCLUDE=<path to libxml2 headers. e.g. /usr/include/libxml2>
- export LIBXML2_LIB=<path to libxml2 libraries. e.g. /usr/lib>
-- export AXISCPP_DPELOY=<axis_deploy>
-- export XERCES_DEPLOY=<xerces_deploy>
+- export AXIS2C_HOME=<axis2c_deploy>
Build:
@@ -26,8 +22,8 @@
- ./build.sh
This first builds the SDO subproject then SCA. The results are installed in
- <tuscany_cpp_root>/sdo/lib <tuscany_cpp_root>/sdo/include <tuscany_cpp_root>/sdo/bin
- <tuscany_cpp_root>/sca/lib <tuscany_cpp_root>/sca/include <tuscany_cpp_root>/sca/bin
+ <tuscany_cpp_root>/sdo/deploy
+ <tuscany_cpp_root>/sca/deploy
SDO Test
--------
@@ -52,28 +48,18 @@
SDO
---
-The project is dependent on libxml
-(available here: http://www.zlatkovic.com/libxml.en.html)
+Prereqs:
-The versions required are these:
- libxml2-2.6.19.win32
- iconv-1.9.1.win32
- zlib-1.2.2.win32
+- libxml2 (tested with version 2.6.19)
+- Axis2C (version 0.92)
Set the following environment variables to point to the location of the dependencies:
- LIBXML2_HOME=<libxml2 location>
- ICONV_HOME=<iconv location>
- ZLIB_HOME=<zlib location>
+ LIBXML2_INCLUDE=<libxml2 include location>
+ LIBXML2_LIB=<libxml2 lib location>
+ AXIS2C_HOME=<axis2c_deploy>
Open the build workspace tuscany\cpp\sdo\runtime\projects\tuscany_sdo\tuscany_sdo.dsw
-
-Build->Set Active Configuration->sdo_runtime - Win32 Release
-
-Build->Rebuild All
-
-The output of the build will be in runtime\core\Release.
-
-The executable, required headers and lib are copied to tuscany\cpp\sdo\bin, include and lib.
+and follow the build instructions.
Note for users of Microsoft Visual Studio 7.x
---------------------------------------------
@@ -89,35 +75,7 @@
SCA
---
+Set the environment variable TUSCANY_SDOCPP to the path of an SDO build
-1) Set the environment variable TUSCANY_SDOCPP to the path of an SDO build
-
-2) Set the environment variable AXISCPP to the path of Axis for C++
- (tested with version 1.5.0)
-
-3) Open the build workspace tuscany\cpp\sca\projects\tuscany_sca\tuscany_sca.dsw
+Open the build workspace tuscany\cpp\sca\projects\tuscany_sca\tuscany_sca.dsw
and follow the instructions.
-
-The output for the build will be in tuscany\cpp\sca\include, lib and bin
-
-To run the test from a command prompt:
-
-1) Set the environment variable TUSCANY_SCACPP to the location of the built SCA
- (...tuscany\cpp\sca)
-
-2) Add %TUSCANY_SCACPP%\lib and %TUSCANY_SDOCPP%\lib to the PATH
- (ensure required libraries for SDO are also on the path. e.g. libxml2)
-
-3) Set the environment variable TUSCANY_SCACPP_SYSTEM_ROOT to the test system folder
- (%TUSCANY_SCACPP%\projects\tuscany_sca\tuscany_sca_test\testSCASystem)
-
-4) Set the environment variable TUSCANY_SCACPP_DEFAULT_MODULE=SubSystem1
-
-5) cd %TUSCANY_SCACPP%\projects\tuscany_sca\tuscany_sca_test\Debug
-
-6) tuscany_sca_test
-
-NOTE: To run the test from the workspace the environment variables must be set BEFORE launching
- Visual Studio
-
-
Modified: incubator/tuscany/cpp/sca/INSTALL
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/INSTALL?rev=416691&r1=416690&r2=416691&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/INSTALL (original)
+++ incubator/tuscany/cpp/sca/INSTALL Fri Jun 23 05:10:23 2006
@@ -1,13 +1,46 @@
-Building Tuscany SCA on Linux.
-==============================
+The release comes in two forms, source and binary.
-1. Extract the source to a folder.
+Table of Contents
+=================
+1. Prereqs
+2. Getting Tuscany SCA working with the binary release on Linux
+3. Getting Tuscany SCA working with the source release on Linux
+4. Working with the samples on Linux
-2. You need to set the following environment variable to point to tuscany sdo
- TUSCANY_SDOCPP
-3. You need to set the following environment variable to point to Axis-c installation:
- AXISCPP_DEPLOY
+1. Prereqs
+==========
-4. Build the source
- ./build.sh
+Tuscany SDO: Download and install
+Axis2C: Verion 0.92 available from http://ws.apache.org/axis2/c/download.cgi
+
+
+2. Getting Tuscany SCA working with the binary release on Linux
+===============================================================
+
+a. Extract the binary tar package to a folder.
+
+
+3. Getting Tuscany SCA working with the source release on Linux
+===============================================================
+
+a. Extract the source tar package to a folder <tuscany_sca>
+
+b. The following environment variables are required:
+ TUSCANY_SDOCPP=<path to installed Tuscany SDO>
+ AXIS2C_HOME=<path to axis2c verion 0.92>
+
+c. Build the source
+ ./configure
+ make
+ make install
+
+ NOTE: If you don't provide a --prefix configure option, it will by default install into
+ /usr/local/tuscany/sca
+
+
+4. Working with the samples on Linux
+====================================
+
+The samples are installed in <install_prefix>/samples. To build and run the sample see the INSTALL
+documentation in the samples folder.
Modified: incubator/tuscany/cpp/sca/README
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sca/README?rev=416691&r1=416690&r2=416691&view=diff
==============================================================================
--- incubator/tuscany/cpp/sca/README (original)
+++ incubator/tuscany/cpp/sca/README Fri Jun 23 05:10:23 2006
@@ -0,0 +1,26 @@
+Apache Tuscany C++ M1 build (July, 2006)
+===================================
+
+http://incubator.apache.org/tuscany
+
+Tuscany is an effort undergoing incubation at the Apache Software Foundation
+(ASF), sponsored by the Web Services PMC.
+
+Incubation is required of all newly accepted projects until a further review
+indicates that the infrastructure, communications, and decision making process
+have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or
+stability of the code, it does indicate that the project has yet to be fully
+endorsed by the ASF.
+
+
+Getting Started
+---------------
+
+Please read the INSTALL information.
+
+
+Thank you for using Tuscany!
+
+The Tuscany Team.
Modified: incubator/tuscany/cpp/sdo/README
URL: http://svn.apache.org/viewvc/incubator/tuscany/cpp/sdo/README?rev=416691&r1=416690&r2=416691&view=diff
==============================================================================
--- incubator/tuscany/cpp/sdo/README (original)
+++ incubator/tuscany/cpp/sdo/README Fri Jun 23 05:10:23 2006
@@ -0,0 +1,26 @@
+Apache Tuscany C++ M1 build (July, 2006)
+===================================
+
+http://incubator.apache.org/tuscany
+
+Tuscany is an effort undergoing incubation at the Apache Software Foundation
+(ASF), sponsored by the Web Services PMC.
+
+Incubation is required of all newly accepted projects until a further review
+indicates that the infrastructure, communications, and decision making process
+have stabilized in a manner consistent with other successful ASF projects.
+
+While incubation status is not necessarily a reflection of the completeness or
+stability of the code, it does indicate that the project has yet to be fully
+endorsed by the ASF.
+
+
+Getting Started
+---------------
+
+Please read the INSTALL information.
+
+
+Thank you for using Tuscany!
+
+The Tuscany Team.
---------------------------------------------------------------------
To unsubscribe, e-mail: tuscany-commits-unsubscribe@ws.apache.org
For additional commands, e-mail: tuscany-commits-help@ws.apache.org