You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by du...@apache.org on 2008/06/13 10:54:27 UTC

svn commit: r667426 [1/3] - in /webservices/axis2/trunk/c: INSTALL xdocs/docs/axis2c_manual.html xdocs/docs/faq.html xdocs/docs/installationguide.html

Author: dushshantha
Date: Fri Jun 13 01:54:27 2008
New Revision: 667426

URL: http://svn.apache.org/viewvc?rev=667426&view=rev
Log:
applied the patch for axis2c-1193

Modified:
    webservices/axis2/trunk/c/INSTALL
    webservices/axis2/trunk/c/xdocs/docs/axis2c_manual.html
    webservices/axis2/trunk/c/xdocs/docs/faq.html
    webservices/axis2/trunk/c/xdocs/docs/installationguide.html

Modified: webservices/axis2/trunk/c/INSTALL
URL: http://svn.apache.org/viewvc/webservices/axis2/trunk/c/INSTALL?rev=667426&r1=667425&r2=667426&view=diff
==============================================================================
--- webservices/axis2/trunk/c/INSTALL (original)
+++ webservices/axis2/trunk/c/INSTALL Fri Jun 13 01:54:27 2008
@@ -9,8 +9,9 @@
 	1.3 Using Source Release
 		1.3.1 Basic Build
 		1.3.2 Build with Options
-			(a) With libxml2
-			(b) With AMQP Transport
+			(a) With Guththila
+			(b) With libxml2
+			(c) With AMQP Transport
 		1.3.3 Building Samples
 	1.4 Configuration
 		1.4.1 AMQP Transport
@@ -19,9 +20,8 @@
 			(a) Server
 			(b) Clients
 		1.5.2 AMQP Transport
-			(a) Configuration
-			(b) Server
-			(c) Client
+			(a) Server
+			(b) Client
 
 2. Getting Axis2/C Working on Windows (Win32)
 	
@@ -30,7 +30,12 @@
 		2.1.2 Optional
 	2.2 Using Binary Release
 	2.3 Using Source Release
-		2.3.1 Editing Configure.in File
+		2.3.1 Setting Build Options
+			(a) Setting zlib Location
+			(b) Enable Guththila
+			(c) Enable libxml2
+			(d) Enable SSL Support
+			(e) Enable libcurl
 		2.3.2 Compiling the Source
 	2.4 Running Samples
 		2.4.1 HTTP transport
@@ -119,7 +124,7 @@
 
         $ ./configure --prefix=${AXIS2C_HOME}
         $ make
-        $ sudo make install
+        $ make install
 
 	Please run './configure --help' in respective sub directories for more
    	information on these configure options. 
@@ -137,18 +142,27 @@
 
 	1.3.2 Build with Options
 	------------------------
-   	
-	(a) With libxml2
+
+	(a) With Guththila
+	------------------
+	You may need to try Axis2/C with Guththila XML parser. You can do it by 
+	giving '--enable-guththila=yes' as a configure option.
+
+	$ ./configure --enable-guththila=yes [other configuration options]
+	$ make
+	$ make install
+
+	(b) With libxml2
 	----------------
 	
-	You may need to try Axis2/C with libxml2 xml parser. You can do it by 
+	You may need to try Axis2/C with libxml2 XML parser. You can do it by 
 	giving '--enable-libxml2=yes' as a configure option.
     
 	$ ./configure --enable-libxml2=yes [other configuration options]
 	$ make
- 	$ sudo make install
+ 	$ make install
 	
-	(b) With AMQP Transport
+	(c) With AMQP Transport
 	-----------------------
 
 	You may need to try Axis2/C with the AMQP transport. You can do it by 
@@ -156,7 +170,7 @@
     
 	$ ./configure --with-qpid=/path/to/qpid/home [other configuration options]
 	$ make
- 	$ sudo make install
+ 	$ make install
 
 	1.3.3 Building Samples
 	----------------------
@@ -170,7 +184,7 @@
     $ ./configure --prefix=${AXIS2C_HOME} 
 				  --with-axis2=${AXIS2C_HOME}/include/axis2-1.4.0
     $ make
-    $ sudo make install
+    $ make install
 
   	Please run './configure --help' in samples folder for more information on 
 	configure options.
@@ -351,36 +365,63 @@
       |
       +- services    - deployed services 
       
-	Copy the downloaded iconv.dll and zlib1.dll to C:\axis2c\lib
-	You might optionally require to copy the libxml2.dll as well
-    (Or you can have these dll's in some other place and add the 
+	Copy the downloaded zlib1.dll to C:\axis2c\lib.
+	You might optionally require to copy the iconv.dll and libxml2.dll as well
+    (Or you can have these dll's in some other place and add that 
 	location to PATH environment variable)
 	
 	2.3 Using Source Release
 	------------------------
 
-	2.3.1 Editing Configure.in File
-	-------------------------------
+	2.3.1 Setting Build Options
+	---------------------------
+	Please edit the <source_distribution>\build\win32\configure.in file 
+	to set the following build options.
+
+	(a) Setting zlib Location
+	-------------------------
+
+		Set the ZLIB_BIN_DIR to the location where zlib is installed to
+   			
+		Default location for zlib is E:\zlib-1.2.3.win32 and the folder 
+		structure should look like the following
+
+       	E:\zlib-1.2.3.win32
+          	|
+           	+- include
+           	|
+           	+- bin
+           	|
+           	+- lib
+
+		You can either extract zlib to this folder or extract it to a location 
+		of your choice and edit the configure.in file accordingly.
 
-   	(a) The iconv and zlib locations are specified by ICONV_BIN_DIR and 
-		ZLIB_BIN_DIR respectively in the configure.in file.
+   		NOTE : You need to have zlib1.dll in the library path.
 
-   		Example:
-   			Default location for zlib is E:\zlib-1.2.3.win32 and 
-			the folder structure should look like the following.
-
-       		E:\zlib-1.2.3.win32
-           		|
-           		+- include
-           		|
-           		+- bin
-           		|
-           		+- lib
+	(b) Enable Guththila
+	--------------------
+	
+		- Set the ENABLE_GUTHTHILA option to 1
 
-   		You need to have zlib1.dll in a library path.
+   	(c) Enable libxml2
+	------------------
+	
+		- Set the ENABLE_LIBXML2 option to 1
+		- Set the LIBXML2_BIN_DIR to the location where libxml2 is installed to
+		- Set the ICONV_BIN_DIR to the location where iconv is installed to
+	
+	(d) Enable SSL Support
+	----------------------
+	
+		- Set ENABLE_SSL option to 1
+		- Set OPENSSL_BIN_DIR to the location where OpenSSL is installed to
 
-	(b) In order to use the libxml2 xml parser set 'ENABLE_LIBXML2 = 1'. 
-		This will require you specify the path to libxml2.
+	(e) Enable libcurl
+	------------------
+	
+		- Set ENABLE_LIBCURL to 1
+		- Set LIBCURL_BIN_DIR to the location where libcurl is installed to
 		
 	2.3.2 Compiling the Source
 	--------------------------
@@ -396,7 +437,9 @@
     > nmake install
 
 	NOTE : You may need to set the PATH environment variable to vcvars32.bat 
-		   if Windows complains that it cannot find this bat file.
+		   if Windows complains that it cannot find this batch file. This file 
+		   is located in <Your MS Visual Studio Install Directory>\VC\bin 
+		   directory.
 
    	That's it! This will build the system and create a directory named 'deploy' 
 	under the build directory.
@@ -496,10 +539,10 @@
 	3.1.2 On Windows (Win32)
 	------------------------
 	
-   	Provide the apache2 location in configure.in file in APACHE_INSTALL_DIR
+   	Provide the apache2 location in configure.in file in APACHE_BIN_DIR
     	
 	Example:
-   		APACHE_INSTALL_DIR = E:\Apache
+   		APACHE_BIN_DIR = E:\Apache22
 
    	After compiling the sources (as described in section 2.3) build the 
 	mod_axis2.dll by issuing the command 'nmake axis2_apache_module'.