[mapserver-dev] Python mapscript segfault on OSX

Seth G sethg at geographika.co.uk
Tue Sep 8 13:35:33 PDT 2020


Hi all,

For info - looks like Even setup OSX CI on GitHub actions for GDAL - https://github.com/OSGeo/gdal/pull/2646
https://github.com/OSGeo/gdal/blob/master/.github/workflows/macos.yml

https://github.com/Homebrew/homebrew-core/blob/master/Formula/mapserver.rb builds on Python 3.8 - I guess things work differently on Macs than Windows which is stuck with https://github.com/mapserver/mapserver/issues/6101

Seth


--
web:http://geographika.co.uk
twitter: @geographika

On Sun, Sep 6, 2020, at 1:12 PM, Seth G wrote:
> Hi Tom,
> 
> We have CI for Linux and Windows. It would be great if we also had it 
> setup for OSX.
> I'm not sure I've seen this setup on any OS projects though on GitHub. 
> A couple of links show it should be possible:
> 
> Travis: https://docs.travis-ci.com/user/reference/osx/
> Azure Pipelines: 
> https://devblogs.microsoft.com/devops/azure-pipelines-now-supports-additional-hosted-macos-versions/
> 
> It would be good to narrow down the possible issue by trying the 
> following (or if anyone on the list can confirm any of the following):
> 
> - Does it build on a standard Python deploy (not Conda)?
> - Does mapscript py27 build on OSX with the latest codebase?
> - Does mapscript  py36 build on OSX with the latest codebase?
> - Does an old mapscript release build on OSX?
> 
> On Windows at least, not being able to load the DLL is often due to 
> dependency issues between the MapScript DLL, the version of Python it 
> was built for, and the MapServer DLLs on the system path. 
> 
> Seth
> 
> --
> web:http://geographika.co.uk
> twitter: @geographika
> 
> On Wed, Sep 2, 2020, at 11:59 PM, Tom Kralidis wrote:
> > Hi all: I've had some back and forth with Seth on this.  Does anyone
> > have any luck on building
> > Python mapscript on OSX?  I'm able to build mapserv and mapscript
> > properly (enough), however
> > importing mapscript yields a segfault (see [1]).  Note that I'm
> > building in a conda env.
> > 
> > Any ideas?
> > 
> > Thanks
> > 
> > ..Tom
> > 
> > https://gist.github.com/tomkralidis/8b54e2820ef1c975a37e63f6d5c974fa#gistcomment-3435864
> > _______________________________________________
> > mapserver-dev mailing list
> > mapserver-dev at lists.osgeo.org
> > https://lists.osgeo.org/mailman/listinfo/mapserver-dev
> _______________________________________________
> mapserver-dev mailing list
> mapserver-dev at lists.osgeo.org
> https://lists.osgeo.org/mailman/listinfo/mapserver-dev


More information about the mapserver-dev mailing list