[Live-demo] Please help keep MapGuide on LiveDVD 5.0
Cameron Shorter
cameron.shorter at gmail.com
Fri Jul 15 12:02:28 PDT 2011
Thank you Johan for the offer,
From the Live DVD schedule point of view,
If we can get a working install of Mapguide working within the next
week, by ~ 25 July, then I'd like to include it on OSGeo-Live.
That gives us 1 week before User Acceptance Test (1 August), to work out
how much space we have on the DVD, and how we manage that.
On 16/07/11 00:16, Trevor Wekel wrote:
> Hi Johan,
>
> Absolutely! Some of the changes required may not be appropriate for released branches. Our main development branch "trunk" is always in development mode so we should be able to accept the changes there. "Trunk" will be branched for the next release of FDO and MapGuide near the end of the year.
>
> I suspect the changes required will be straightforward. The C++ code for both projects should be ok. I expect that the bulk of the changes will be made to the build process. Hopefully FDO will just be minor fixups to the existing CMake build process. Not sure about MapGuide. We may want to switch to CMake to make distro libraries a little easier to handle.
>
> Regards,
> Trevor
>
> -----Original Message-----
> From: Johan Van de Wauw [mailto:johan.vandewauw at gmail.com]
> Sent: July 15, 2011 2:48 AM
> To: Cameron Shorter
> Cc: Trevor Wekel; OSGeo Discussions; live-demo at lists.osgeo.org
> Subject: Re: [Live-demo] Please help keep MapGuide on LiveDVD 5.0
>
> I have a bit of spare time next week, and I may try to help out - but
> I'm not guaranteeing anything. I'll first make sure that saga and
> mapserver are up to date on the live dvd.
> Perhaps we should set up a repository with all changes necessary to
> build on ubuntu 11.04? I prefer git - but can sync that with others.
>
> Apart from that: I first want to be sure that my changes will actually
> be considered for inclusion in the later mapguide releases. I don't
> want to spend my little spare time packaging this thing only for the
> live dvd.
>
> Johan
>
> On Mon, Jul 11, 2011 at 9:47 PM, Cameron Shorter
> <cameron.shorter at gmail.com> wrote:
>> The Mapguide team haven't had the time to migrate their build process over
>> Ubuntu 11.04 (used by the next OSGeo-Live) and will need help if they are
>> going to keep MapGuide on the DVD.
>>
>> This would be disappointing, as MapGuide would be the only incubated project
>> not included. If there are any techies with some familiarity resolving c
>> based build issues who can help out, I'd be keen to hear from you.
>>
>> Trevor has provided some details below, and I assume would be available to
>> answer questions from anyone who is helping out.
>>
>> On 12/07/11 04:27, Trevor Wekel wrote:
>>> Hi Cameron,
>>>
>>> If the developer has Linux experience, they may be able to work through
>>> it. There are some build guides for FDO and MapGuide already posted for
>>> previous releases. They may be "close" for the current sources.
>>>
>>> http://svn.osgeo.org/fdo/trunk/CMake__README.txt
>>>
>>> http://trac.osgeo.org/mapguide/wiki/CompilingMapGuide22
>>> http://trac.osgeo.org/mapguide/wiki/CompilingMapGuide22Centos54
>>>
>>> Compiling against trunk brings in "newer" third party dependencies which
>>> should be compatible with gcc 4.4.
>>>
>>> I started working through the FDO build on Ubuntu 10. Ubuntu 11 should be
>>> similar. If Ubuntu 11 has a newer Xalan, the build Xalan from source step
>>> below could be dropped. Please note, these build steps are incomplete.
>>>
>>>
>>> Install compilation environment
>>> -------------------------------
>>> apt-get install gcc g++ autoconf automake automake1.7 libtool bison
>>> apt-get install zlib1g zlib1g-dev zlibc libjpeg-dev libxml2-dev
>>> apt-get install subversion
>>> apt-get install perl
>>>
>>> Compile using Cmake
>>> -------------------
>>> apt-get install cmake libgdal-dev libcppunit-dev libxerces-c3-dev
>>> python-dev
>>> apt-get install libboost-dev
>>> apt-get install libcurl4-openssl-dev
>>>
>>> Build xalan from Thirdparty source
>>> cd Thirdparty/apache/xalan
>>> export XALANCROOT=/root/fdo36/Thirdparty/apache/xalan
>>> ./runConfigure -p linux -c gcc -x g++
>>> make
>>> make install
>>>
>>> mkdir cmakedir
>>> cd cmakedir
>>> cmake ../fdo36 -DINTERNAL_GDAL=TRUE
>>> make
>>>
>>>
>>>
>>> I have one patch for FDO the build (below). Others may be required.
>>>
>>> Index: Fdo/Unmanaged/Src/CMakeLists.txt
>>> ===================================================================
>>> --- Fdo/Unmanaged/Src/CMakeLists.txt (revision 6167)
>>> +++ Fdo/Unmanaged/Src/CMakeLists.txt (working copy)
>>> @@ -225,6 +225,7 @@
>>> Common/Xsl/XML885915Transcoder.cpp
>>> Common/Gml212/Schema.cpp
>>> Common/Gml212/Gml212.cpp
>>> + Common/Gml311/Gml311.cpp
>>> )
>>>
>>>
>>> Regards,
>>> Trevor
>>>
>>
>> --
>> Cameron Shorter
>> Geospatial Director
>> Tel: +61 (0)2 8570 5050
>> Mob: +61 (0)419 142 254
>>
>> Think Globally, Fix Locally
>> Geospatial Solutions enhanced with Open Standards and Open Source
>> http://www.lisasoft.com
>>
>> _______________________________________________
>> Live-demo mailing list
>> Live-demo at lists.osgeo.org
>> http://lists.osgeo.org/mailman/listinfo/live-demo
>> http://wiki.osgeo.org/wiki/Live_GIS_Disc
>>
>
--
Cameron Shorter
Geospatial Director
Tel: +61 (0)2 8570 5050
Mob: +61 (0)419 142 254
Think Globally, Fix Locally
Geospatial Solutions enhanced with Open Standards and Open Source
http://www.lisasoft.com
More information about the Osgeolive
mailing list