Version 5 (modified by 14 years ago) ( diff ) | ,
---|
MapGuide 2.2 Compilation Guides
MapGuide 2.2 has not been released yet. These guides are a work in progress and will be updated as MapGuide progresses through the beta and release candidate phases. MapGuide 2.2 compiles against FDO 3.5 on both Windows and Linux.
Linux
MapGuide 2.2 has been developed against GCC 4.1. Later versions of GCC have not been tested. The /usr/include/asm/atomic.h header has been removed from GCC 4.1 and later versions, but some of MapGuide's Oem dependencies still look for it. A replacement for atomic.h based on GCC 4.1 intrinsics can be downloaded from the attachment of this page. The replacement header should be dropped in /usr/include/asm before proceeding with compilation.
Here are more specific compilation guides for various Linux distributions:
Windows
MapGuide 2.2 is compiled with Visual Studio 2008 using Visual Studio solution files.
Full Build Process
The complete build process for FDO and MapGuide on CentOS 5.4 and Ubuntu 9.10 is described on Linux Build Process
The complete build process for FDO and MapGuide on Windows is described on Windows Build Process
Attachments (1)
-
atomic.h
(2.7 KB
) - added by 14 years ago.
replacement header file
Download all attachments as: .zip