axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From axis-c-...@ws.apache.org
Subject [jira] Created: (AXISCPP-113) Axis C++ build process is _extremely_ weird and needs fixing
Date Tue, 20 Jul 2004 21:46:39 GMT
Message:

  A new issue has been created in JIRA.

---------------------------------------------------------------------
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: Tue, 20 Jul 2004 2:46 PM
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


Mime
View raw message