On Wed, 2007-08-29 at 23:30 -0600, Charlie Savage wrote:
> This patch from Mark does not work as intended:
> 
> http://lists.refractions.net/pipermail/geos-devel/2007-February/002816.html
> 
> If you have Python, then --enable-python will *always* be considered 
> true, even if you say --disable-python.  Thus ./configure will always go 
> out and query the python executable for path info and such.  And I 
> assume build the bindings also, although I haven't verified that.
> 
> So this is a better situation that what the patch is trying to fix 
> (python is run even if you don't have python), but is hardly ideal.
> 
> I'm not an autoconf expert, so I leave it to someone else to fix.
> 
> Charlie


Hi Charlie,

Ah I see... it wasn't that the patch didn't work as intended, it was
that the actual python test macro was run regardless of whatever
command-line option was specified due to its position in the script.
Duh.

Looking at the logic in the configure.in file, the logic looks strange
anyway since even if swig is not found, it still continues to check for
Python & Ruby. My thoughts are to reformat whats already there and
replace it with new logic that should go something like this:


        (SWIG check enabled by default)
        If SWIG is found then
                If Python enabled then
                        Check for Python
                        If Python is found then
                                use_python = true
                        Else
                                use_python = false
                        End If
                Else
                        use_python = false
                End If

                If Ruby enabled then
                        Check for Ruby
                        If Ruby is found then
                                use_ruby = true
                        Else
                                use_ruby = false
                        End If
                Else
                        use_ruby = false
                End If
        End If


If you're happy with this, let me know, and I'll post something later
today as it should only take a few mins to fix.

BTW I've seen some of your other PostGIS related postings, but am
currently extremely busy - they look interesting and I hope to review
them soon.


ATB,

Mark. 

-- 
ILande - Open Source Consultancy
http://www.ilande.co.uk


_______________________________________________
geos-devel mailing list
geos-devel@geos.refractions.net
http://geos.refractions.net/mailman/listinfo/geos-devel

Reply via email to