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]