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