Opened 18 years ago

Closed 13 years ago

#1720 closed defect (wontfix)

Detection of SWIG and MapScript languages by configure

Reported by: dmorissette Owned by: dmorissette
Priority: high Milestone: 6.0 release
Component: Build Problems Version: 4.8
Severity: normal Keywords:
Cc: aboudreault, sdlime

Description (last modified by dmorissette)

This is a tracking bug for the detection of SWIG and of MapScript language
dependencies by the configure script and automation of the builds via Makefiles.

Please do not include language-specific details here. Individual bugs should be
created for the specific dependencies of each language and linked from here.

-------- Original Message --------
Subject: Re: [UMN_MAPSERVER-DEV] Support for detection of SWIG and MONO during
configuration
Date: Tue, 21 Mar 2006 15:56:27 -0500
From: Daniel Morissette <dmorissette@MAPGEARS.COM>
Reply-To: Daniel Morissette <dmorissette@MAPGEARS.COM>
To: MAPSERVER-DEV@LISTS.UMN.EDU

I agree with Howard that the best place to start would be to document 
the requirements for each MapScript flavour in separate bugs, then once 
we have sorted out the details I could try to help with the configure.in 
updates.

A few questions to address:

1- How to detect SWIG, is it enough to look for the swig executable and 
test its version? Also which version is required as a minimum?

2- Do we want the main Makefile automatically build all the enabled SWIG 
bindings the same way that PHP MapScript is currently built 
automatically by the main Makefile when it is enabled? I would think the 
answer is yes, but we need to agree on that.

3- Then for each supported language, we need:
    - Makefile template, including targets for default build and for 
install (optionally a 'make test' too)
    - List of dependencies to detect (e.g. /usr/bin/mcs for MONO?)
    - Required version(s) of dependencies

Daniel

Change History (9)

comment:1 by dmorissette, 18 years ago

Milestone: 4.10 (5.0?) release
Owner: changed from mapserverbugs to dmorissette
Reassigned to myself. Set target milestone to 4.10/5.0 release

comment:2 by hobu, 18 years ago

Norman reminded me that GEOS has a macro for swig detection.  We can use that as
a starting point.

comment:3 by szekerest, 18 years ago

C# specific stuff is added to this bug

http://mapserver.gis.umn.edu/bugs/show_bug.cgi?id=1721

comment:4 by dmorissette, 18 years ago

Milestone: 4.10 release5.0 release
Too late to change the build process for 4.10. Moving target milestone to 5.0
release.

comment:5 by dmorissette, 17 years ago

Description: modified (diff)
Milestone: 5.0 release5.2 release

comment:6 by dmorissette, 16 years ago

Milestone: 5.2 release5.4 release

comment:7 by dmorissette, 15 years ago

Milestone: 5.4 release6.0 release

comment:8 by dmorissette, 14 years ago

Cc: aboudreault sdlime added

Do we still care about facilitating SWIG-related builds? If yes then we'd need tickets detailing things to look for (dependencies, etc) for each language to detect.

comment:9 by dmorissette, 13 years ago

Resolution: wontfix
Status: newclosed

I don't see a pressing need for this myself. Closing WONTFIX.

Note: See TracTickets for help on using tickets.