[Zoo-discuss] ZOO and Mapserver 6.4

Fenoy Gerald gerald.fenoy at geolabs.fr
Thu Nov 5 05:00:03 PST 2015


Thanks a lot for this effort which will help confirming that everything is fine with MapServer 7.0.0 support in ZOO-Project.

Best regards,

> Le 5 nov. 2015 à 13:53, Jeff McKenna <jmckenna at gatewaygeomatics.com> a écrit :
> 
> I will try to compile this on Windows and report back here.
> 
> -jeff
> 
> 
> 
> On 2015-11-05 8:30 AM, Jeff McKenna wrote:
>> Hi Gérald, I am curious if you were able to get this MapServer 7 patch
>> working with Windows.  Please let me know.
>> 
>> -jeff
>> 
>> 
>> 
>> On 2015-11-05 6:22 AM, Fenoy Gerald wrote:
>>> Dear Luca,
>>> as promised I take a quick look for trying to build the ZOO-Kernel
>>> against the MapServer 7.0.0 version.
>>> 
>>> Strangely it worked with only few modifications in the source code, in
>>> fact commenting 2 lines was enough to get it working. I probably tried
>>> before the official release of the 7.0.0 version cause it seems to
>>> work perfectly from what I can see. I’ve re-used the workshop material
>>> in the VM and put in place the MapServer 7.0.0 version, then rebuild
>>> the ZOO-Kernel and strongly it worked. Obviously I had to modify the
>>> ZOOMakefile.opts to fit with my MapServer setup (mainly to make it
>>> able to find the mapserver-config.h which was unfortunately not
>>> installed by make install from the MapSever directory).
>>> 
>>> I’ve made all the modifications required available in the patch
>>> attached to this mail to avoid having to edit any files during the
>>> building procedure.
>>> 
>>> So I would like you to try the following, starting a fresh svn checkout :
>>> 
>>> patch -p0 < ms7.patch
>>> autoconf
>>> ./configure —with-python —with-js
>>> —with-mapserver=<FULL_PATH_TO_MS_SOURCE_CODE>
>>> make
>>> sudo make install && sudo ldconfig
>>> 
>>> This suppose that you run make not directly in the MapServer source
>>> code directory but in a build subdirectory. In other case you will
>>> need to edit the configure.ac file to point to your build location (it
>>> is required to find the mapserver-config.h file).
>>> 
>>> I have made only tests using the routing service from the ZOO-Project
>>> workshop so there may be some issue for some specific services but I
>>> don’t why we may have any issue in publishing something else than
>>> lines (the result of the routing service is a set of lines).
>>> 
>>> I hope you can confirm that the MapServer 7.0.0 support is working, if
>>> it is also working on your side, then I will apply a more general
>>> patch to the SVN and commit it. I think that we should keep the source
>>> code as it was for the 6.2.0 version which is working like a charm for
>>> some years now and adapt for the 7.0.0 version by using ifdef block
>>> around the two lines I’ve juste commented in the patch I provided.
>>> 
>>> I hope to hear back from you,
>>> Best regards,
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>>> Le 5 nov. 2015 à 10:26, Fenoy Gerald <gerald.fenoy at geolabs.fr> a écrit :
>>>> 
>>>> Dear Luca,
>>>> thanks a lot for coming back on this topic.
>>>> 
>>>> I’ve discussed the issue I faced when passing to 7.0 with Thomas
>>>> during the foss4g in Seoul and he told me that now we have to
>>>> initialize the map object with some initializing functions dedicated
>>>> to allocate memory. Indeed from what I was able to try some months
>>>> back the ZOO-Kernel failed due to segmentation violation which should
>>>> be caused by a memory part which was not correctly initialized.
>>>> 
>>>> I will try to upgrade to MapServer 7.0 on a VM and will let you know
>>>> what are the result.
>>>> 
>>>> Best regards,
>>>> 
>>>>> Le 5 nov. 2015 à 09:33, Luca Delucchi <lucadeluge at gmail.com> a écrit :
>>>>> 
>>>>> On 28 January 2014 at 11:12, Fenoy Gerald <gerald.fenoy at geolabs.fr>
>>>>> wrote:
>>>>>> Dear Luca,
>>>>> 
>>>>> 
>>>>> Dear Gerald,
>>>>> 
>>>>> I'm back on this topic
>>>>> 
>>>>>> you should try using the following:
>>>>>> 
>>>>>>> MS_LDFLAGS=/home/lucadelu/compilati/mapserver-6-4-1/build/libmapserver.so
>>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> You kept the « -L » in what you gave initially.
>>>>>> 
>>>>>> For the CFLAGS, I’m not sure this is correct as you said that you
>>>>>> built Mapserver in some other place, so the
>>>>>> "-I/home/lucadelu/compilati/mapserver-6-4-1/"  should point to the
>>>>>> location where MapServer was built.
>>>>>> 
>>>>>>> MS_CFLAGS=-DUSE_MS   -I/home/lucadelu/compilati/mapserver-6-4-1/
>>>>>> 
>>>>> 
>>>>> any news to compile zoo against mapserver 6.4.1? or in the worst case
>>>>> did you try with mapserver 7?
>>>>> 
>>>>>> 
>>>>>> Hope this helps,
>>>>>> Best regards,
>>>>>> 
>>>>> 
>>>>> 
>>>>> --
>>>>> ciao
>>>>> Luca
>>>>> 
>>>>> http://gis.cri.fmach.it/delucchi/
>>>>> www.lucadelu.org
>>>>> _______________________________________________
>>>>> Zoo-discuss mailing list
>>>>> Zoo-discuss at lists.osgeo.org
>>>>> http://lists.osgeo.org/mailman/listinfo/zoo-discuss
>>>> 
>>>> 
>>>> 
>>>> Gérald Fenoy
>>>> http://wiki.osgeo.org/wiki/User:Djay
>>>> 
>> 
> 
> 
> -- 
> Jeff McKenna
> MapServer Consulting and Training Services
> http://www.gatewaygeomatics.com/
> _______________________________________________
> Zoo-discuss mailing list
> Zoo-discuss at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/zoo-discuss



Gérald Fenoy
http://wiki.osgeo.org/wiki/User:Djay



More information about the Zoo-discuss mailing list