#67 Mostly build system fixes

closed-accepted
None
5
2011-04-30
2009-03-27
No

This omnibus patch addresses a number of issues:

1. It allows out-of-source-tree builds to work correctly. The GNU Autotools build system normally supports this, but some of the gSOAP Make rules were impeding this functionality. (Note: The changes here supersede patch 2321110, "Problem with VPATH builds")

2. It allows the Automake "dist" and "distcheck" targets to work. Distribution tarballs can now be built and validated using these mechanisms.

3. Fixes a handful of C++-related compilation errors (e.g. no iostream.h header file)

4. Fixes a number of needless GCC warnings

As I couldn't find a source repository, this patch is against the 2.7.13 tarball.

Discussion

  • Patch against gSOAP 2.7.13

     
    Attachments
  • I found some problems with my original patch (not least some whitespace snafus), and am uploading a revised version. This applies cleanly to the 2.7.13 tarball, and allows gSOAP to build properly in out-of-source-tree setups and the distcheck process.

     
    • assigned_to: nobody --> engelen
    • status: open --> pending-accepted
     
    • status: pending-accepted --> closed-accepted
     
  • This Tracker item was closed automatically by the system. It was
    previously set to a Pending status, and the original submitter
    did not respond within 14 days (the time period specified by
    the administrator of this Tracker).