[mapguide-internals] Patch for ticket 1657 (64-bit Linux support)

Jackie Ng jumpinjackie at gmail.com
Wed Oct 8 22:15:46 PDT 2014


Hi All, 

I've made a patch for ticket 1657

http://trac.osgeo.org/mapguide/ticket/1657

This patch changes the typedefs of
INT8/UINT8/INT16/UINT16/INT32/UINT32/INT64/UINT64 on Linux to match the
typedefs for these equivalent data types in FDO.

With this patch, the MapGuide test suite (sans Coordinate System tests) will
fully pass and fixes the 2 blockers for 64-bit Linux that I identified in
this thread:

http://osgeo-org.1560.x6.nabble.com/Any-version-of-MGOS-64bit-on-Linux-available-td5158750.html

For reference, the items mentioned are:

3. MapGuide feeds incorrect AGF binary data to FDO in 64-bit linux. Causes
MapGuide-issued spatial queries to fail as FDO is not creating the correct
FDO query geometries from the byte array fed from the MgAgfReaderWriter 
4. MgMapBase destructor segfaults when attempting to save a MgMap. This
breaks any attempts to save map state and prevents the AJAX and Fusion
viewers from properly initializing (as both do a MgMap.Save() as part of its
initialization) 

Please review. Thanks.

- Jackie



--
View this message in context: http://osgeo-org.1560.x6.nabble.com/Patch-for-ticket-1657-64-bit-Linux-support-tp5166587.html
Sent from the MapGuide Internals mailing list archive at Nabble.com.


More information about the mapguide-internals mailing list