Hi Michael,
Thanks for the patch.

See my inline comments,

Michael Xiong (JIRA) wrote:

axis2-c-0.92's install guide & install scripts have some problems, so that fail to 
be compiled & installed on linux fc3
-----------------------------------------------------------------------------------------------------------------------

                Key: AXIS2C-213
                URL: http://issues.apache.org/jira/browse/AXIS2C-213
            Project: Axis2-C
         Issue Type: Improvement
         Components: build system (Unix/Linux)
   Affects Versions: 0.92
        Environment: OS:
Linux fedora core 3.0

Axis2-c version:
axis2-c-0.92

Http Server Version:
Apache 2.0.58

OpenSSL version:
OpenSSL 0.9.8b
           Reporter: Michael Xiong
        Attachments: axis2c-src-0.92-mxiong.patch

[Problem]
I'm trying axis2-c-0.92 version, and found that it's install guide & install scripts 
have something wrong which will lead user fail to compile & install it easily &  
correctly.
1. The install guide http://ws.apache.org/axis2/c/docs/installationguide.html has 
somethign wrong about compiling & installing on linux.
I've followed it's guide step by step, try to compile & install into my linux 
fc3 box, but always failed.
2. I dived into the install scripts inside axis2-c-0.92 source package, and 
found that they are inconsistent with the above install guide.
3. After investigating the related install scripts, I found that they also have 
something in-correct, so that can not work directly for me.
As you said there are some inconsistencies in Install documents. I hope somebody will fix them soon.
However I'l like to add these about the build scripts
build.sh, build_all.sh, clean_all.sh are in my opinion not designed to be used by normal users. They are some utiility scripts that help the developers in their process. I don't recommend a normal
user to use it. But a developer can edit and modify it to suite his tastes.
The normal procedure for users is
build util
build axiom
build xml schema
build woden
build axis2c

If he want he can create his own scripts or modify the above scripts to suite him.
I suggest that user documentation should explain the above steps and
it should not recommend using build scripts

[Solution]
I modified some install scripts inside axis2-c-0.92 source package, so that 
make  it  work correctly.
I think your initial problem may be because you just executed build.sh script. The correct script to execute is build_all.sh. build.sh does not pre-build util, axiom etc before building
axi2c core.

Thanks
Damitha

I've created a patch as attached on axis2-c-0.92 source package for my 
modification.
After applying my patch, it will be  as simple as just a "./build.sh" command  in 
it's root directory to perform all the compiling & installation task on a fly !

[Suggestion]
Maybe for axis2-c's developers, the compiling & install guide & scripts are not 
very interesting, but I think they are very important to promote  axis2-c to much popular 
users. So it's better to kindly maintain the install guide & scripts !



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to