axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
Subject [jira] Commented: (AXISCPP-113) Axis C++ build process is _extremely_ weird and needs fixing
Date Mon, 16 Aug 2004 12:23:20 GMT
The following comment has been added to this issue:

     Author: Samisa Abeysinghe
    Created: Mon, 16 Aug 2004 5:21 AM
Build scripts were improved by Damitha.

View this comment:

View the issue:

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++

   Reporter: Alexei Dets

    Created: Tue, 20 Jul 2004 2:46 PM
    Updated: Mon, 16 Aug 2004 5:21 AM
Environment: RedHat Linux 9

Axis C++ build system (at least under Unixes) is extremely complicated and, to say it mildly,

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:

make install

For advanced build configure script should accept all standard options (like --prefix, --libdir
etc.) & additional options like:

(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! :-)

This message is automatically generated by JIRA.

If you think it was sent incorrectly contact one of the administrators:

If you want more information on JIRA, or have a bug to report see:

View raw message