[mapserver-dev] RFC92 implementation caused breaking changes in SWIG bindings

Tamas Szekeres szekerest at gmail.com
Sat Mar 30 16:26:24 PDT 2013

I notice that the recent changes related to RFC92, specifically the commit
mapserver.h messed up the SWIG interface generation completely.

Actually some of the definitions have been changed, like:

typedef struct {
} labelObj;

have been modified to:

typedef struct labelObj {

and we have an additional  typedef struct labelObj labelObj; in

By using this form, SWIG doesn't recognize the type correctly and the
typemaps for the corresponding objects are not applied. By using typedefs
 doesn't seem to provide a solution for this problem.

Not sure what was the reason of this change, but I'd eagerly support
reverting to the original form until we find out how SWIG type-mapping
would work correctly this way.

Best regards,

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-dev/attachments/20130331/c91b7a05/attachment.html>

More information about the mapserver-dev mailing list