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 da...@apache.org on 2004/02/11 06:56:44 UTC

cvs commit: ws-axis/contrib/axisdocs/src/documentation/content/xdocs/cpp lininstall-guide.ihtml linuser-guide.ihtml

damitha     2004/02/10 21:56:44

  Modified:    contrib/axisdocs/src/documentation/content/xdocs/cpp
                        lininstall-guide.ihtml linuser-guide.ihtml
  Log:
  
  
  Revision  Changes    Path
  1.3       +13 -16    ws-axis/contrib/axisdocs/src/documentation/content/xdocs/cpp/lininstall-guide.ihtml
  
  Index: lininstall-guide.ihtml
  ===================================================================
  RCS file: /home/cvs/ws-axis/contrib/axisdocs/src/documentation/content/xdocs/cpp/lininstall-guide.ihtml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- lininstall-guide.ihtml	18 Dec 2003 04:02:59 -0000	1.2
  +++ lininstall-guide.ihtml	11 Feb 2004 05:56:44 -0000	1.3
  @@ -21,7 +21,7 @@
     <li><a href="#Introducti">Introduction</a></li>
     <li><a href="#What">What You Need</a></li>
     <li><a href="#Installati">Installing On Linux</a></li>
  -  <li><a href="#Installing">Installing Xercesc</a></li>
  +  <li><a href="#Installing">Installing expat</a></li>
     <li><a href="#Installing1">Installing Apache</a></li>
     <li><a href="#Installing2">Installing AxisC++</a></li>
     <li><a href="#Validating">Validating The Installation</a></li>
  @@ -45,7 +45,7 @@
   <p>It needs a few helper libraries, for logging, WSDL processing and
   introspection. You need to have following in order to run Axis C++ engine.</p>
   <ul>
  -  <li>XercesC</li>
  +  <li>expat parser</li>
     <li>Apache</li>
   </ul>
   
  @@ -57,7 +57,7 @@
   <ul>
     <li>Redhat Linux 8.0(2.4.18-14) RedhatLinux9.0(2.4.20-8), Mandrake8.0(2.4.8-26)</li>
     <li>Apache 1.3 [apache_1.3.27.tar .gz, apache_1.3.28.tar.gz)] (Source), Apache2.0 (source)</li>
  -  <li>Xerces C++ [xerces-c-src2_2_0.tar.gz](Source) &gt;(Source)</li>
  +  <li>expat [expat-1.95.7.tar.gz](Source) &gt;(Source)</li>
   </ul>
   
   <p></p>
  @@ -83,16 +83,14 @@
   
   <p>/home/axisuser/projects</p>
   <p><a name="Installing"></a></p>
  -<h1>Installing Xercesc</h1>
  +<h1>Installing expat</h1>
   
  -<p>You can get the Binary Version and the Source Version of xercesc2_2_0 from
  -the uri <a href="http://www.xerces.org/">www.xerces.org</a></p>
  +<p>You can get expat from
  +the uri <a href="http://sourceforge.net/projects/expat/">http://sourceforge.net/projects/expat/</a></p>
   
   <p></p>
   
  -<p>If it is source you need to follow the xerces_c Installation guide
  -documentation.(warning: This must be strictly followed. Otherwise if you type
  -usual configure,make, make install, it may not work.)</p>
  +<p>You have to follow the expat installation guide to install it </p>
   
   <p></p>
   <p><a name="Installing1"></a></p>
  @@ -161,14 +159,14 @@
   
   <p class="command"><span class="command"></span></p>
   
  -<p>Copy xerces_c include files</p>
  +<p>Copy expat.h include file</p>
   
  -<p><strong>$ cp -f &lt;xercesinstdirectory&gt;/include/xercesc/*
  -$AXISCPP_HOME /include/xercesc/</strong></p>
  +<p><strong>$ cp -f &lt;expat  instdirectory&gt;/include/expat.h/*
  +$AXISCPP_HOME /include/expat/</strong></p>
   
  -<p>Copy the xercesc libraries</p>
  +<p>Copy the expat libraries</p>
   
  -<p><strong>$ cp -f &lt;xercesinstdirectory&gt;/lib/* /usr/lib/</strong></p>
  +<p><strong>$ cp -f &lt;expatinstdirectory&gt;/lib/* /usr/lib/</strong></p>
   
   <p class="command"><span class="command"></span></p>
   
  @@ -233,8 +231,7 @@
   </p>
   
   <p>Now libaxiscpp_mod.so (If you built for apache2 this is libaxiscpp_mod2.so) should have been created in $AXISCPP_HOME/bin directory. Note:- you can give the install path inside the runconfigure
  -script.There will be link errors if you don't use correct version of
  -xerces-c.</p>
  +script.</p>
   
   <p></p>
   
  
  
  
  1.5       +7 -7      ws-axis/contrib/axisdocs/src/documentation/content/xdocs/cpp/linuser-guide.ihtml
  
  Index: linuser-guide.ihtml
  ===================================================================
  RCS file: /home/cvs/ws-axis/contrib/axisdocs/src/documentation/content/xdocs/cpp/linuser-guide.ihtml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- linuser-guide.ihtml	18 Dec 2003 04:02:59 -0000	1.4
  +++ linuser-guide.ihtml	11 Feb 2004 05:56:44 -0000	1.5
  @@ -150,7 +150,7 @@
   
   <p>- Apache1.3 (or Apache2.0)</p>
   
  -<p>- xerces-C</p>
  +<p>- expat</p>
   
   <p>- j2SDK1.4</p>
   
  @@ -589,9 +589,9 @@
   <p></p>
   
   <p><strong>$ g++ -shared -Wl,--whole-archive -Wl,--no-whole-archive -I. -I..
  --L$AXISCPP_HOME/lib/xerces-c</strong></p>
  +-L$AXISCPP_HOME/lib/expat</strong></p>
   
  -<p><strong>-lxerces-c -Wl,-soname -Wl,libinteropbase.so.0 -o
  +<p><strong>-lexpat -Wl,-soname -Wl,libinteropbase.so.0 -o
   libinteropbase.so ./*.o</strong></p>
   
   <p></p>
  @@ -986,7 +986,7 @@
   
   <p></p>
   <p>
  -<strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/bin/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/xerces-c -lxerces-c -ldl</strong><br>
  +<strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/bin/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/expat -lexpat -ldl</strong><br>
   
   </p>
   
  @@ -1447,7 +1447,7 @@
   <p></p>
   
   <p><strong>$ g++ -shared -Wl,--whole-archive -Wl,--no-whole-archive -I. -I..
  --L$AXISCPP_HOME/lib/xerces-c -lxerces-c -Wl,-soname -Wl,libinteropbase.so.0 -o
  +-L$AXISCPP_HOME/lib/expat -lexpat -Wl,-soname -Wl,libinteropbase.so.0 -o
   libinteropbase.so ./*.o</strong></p>
   
   <p></p>
  @@ -1830,8 +1830,8 @@
   
   <p><strong>$ g++ -g -O2 -o interopbase InteropBaseClient.o SOAPStruct.o
   InteropTestPortType.o $AXISCPP_HOME/lib/axis/libaxiscpp_client.a
  -$AXISCPP_HOME/lib/axis/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/xerces-c -lxerces-c -ldl $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/lib/axis/libaxiscpp_mod.a
  --L$AXISCPP_HOME/lib/xerces-c -lxerces-c -ldl</strong></p>
  +$AXISCPP_HOME/lib/axis/libaxiscpp_mod.a -L$AXISCPP_HOME/lib/expat -lexpat -ldl $AXISCPP_HOME/lib/axis/libaxiscpp_client.a $AXISCPP_HOME/lib/axis/libaxiscpp_mod.a
  +-L$AXISCPP_HOME/lib/expat -lexpat -ldl</strong></p>
   
   <p></p>