You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by ax...@ws.apache.org on 2004/08/16 14:23:20 UTC
[jira] Commented: (AXISCPP-113) Axis C++ build process is _extremely_ weird and needs fixing
The following comment has been added to this issue:
Author: Samisa Abeysinghe
Created: Mon, 16 Aug 2004 5:21 AM
Body:
Build scripts were improved by Damitha.
---------------------------------------------------------------------
View this comment:
http://issues.apache.org/jira/browse/AXISCPP-113?page=comments#action_37292
---------------------------------------------------------------------
View the issue:
http://issues.apache.org/jira/browse/AXISCPP-113
Here is an overview of the issue:
---------------------------------------------------------------------
Key: AXISCPP-113
Summary: Axis C++ build process is _extremely_ weird and needs fixing
Type: Wish
Status: Unassigned
Priority: Major
Project: Axis-C++
Assignee:
Reporter: Alexei Dets
Created: Tue, 20 Jul 2004 2:46 PM
Updated: Mon, 16 Aug 2004 5:21 AM
Environment: RedHat Linux 9
Description:
Axis C++ build system (at least under Unixes) is extremely complicated and, to say it mildly, strange.
On the first look it uses normal autotools.
But nevertheless:
1. it needs manual editing of two files;
2. it needs symlinking of apache & XML parser include directories inside Axis build tree (the documentation recommends copying of include files (!!!) - the person who wrote this should be braindead ;-)
3. it needs tons of environment variables to build;
4. it mixes install stage & build stage (it installs web services sample files to $AXIS_HOME during _build_);
5. it doesn't allow to build it without samples (though this is a really minor issue compared to others);
5. it doesn't have a working install stage.
It will be really great if Axis C++ will use autotools for its build system _without_ _any_ additional steps involved, as does the majority of software nowadays.
Smth. like this should be sufficient for default build:
./configure
make
make install
For advanced build configure script should accept all standard options (like --prefix, --libdir etc.) & additional options like:
--with-expat[=DIR]
--with-xerces[=DIR]
(and their --without counterparts).
Build system with all this copying & environment variables is ugly. And it complicates packaging A LOT.
It will be very nice addition to the Axis C++ 1.3. Please! :-)
---------------------------------------------------------------------
JIRA INFORMATION:
This message is automatically generated by JIRA.
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
If you want more information on JIRA, or have a bug to report see:
http://www.atlassian.com/software/jira