MapServer 4.10.0-beta1 Released
hobu at IASTATE.EDU
Mon Aug 21 14:17:01 EDT 2006
Moving to -dev.
I was responsible for these changes. In an attempt (maybe vain?) to
get ourselves ready to build MapServer as a shared lib, I was trying
to unify the pieces that were already doing shared lib stuff (PHP,
there was a 'make shared' target that only worked on Linux, etc). To
get Python MapScript to build/work with a shared libmapserver.dylib,
I had to use the options they are currently set to now. I knew that
PHP compiled, but evidently didn't test it :)
Do you have time to discuss this stuff on IRC or at the next IRC
PS. I would note that we are *not* currently doing shared lib stuff
by default for MapScripts or MapServer on *nix. We have been doing
it in the Windows world for quite a while now though.
At 03:26 PM 8/19/2006, William Kyngesburye wrote:
>Something else also happened with the PHP Mapscript build. Configure
>is not setting the correct PHP_LD now. I'm getting:
>g++ -dynamiclib -single_module -flat_namespace -undefined suppress
>when for Mac OS X, a php module should use (as in previous mapserver
>g++ -bundle -flat_namespace -undefined suppress
>As a dynamiclib, php_mapscript fails to load. After manually
>changing it to a bundle in the makefile, php_mapscript loads.
>William Kyngesburye <kyngchaos at kyngchaos.com>
>"History is an illusion caused by the passage of time, and time is an
>illusion caused by the passage of history."
>- Hitchhiker's Guide to the Galaxy
More information about the mapserver-dev