Segmentation fault adding a new layer with php-mapscript
(4.6beta3)
Bill Binko
bill at BINKO.NET
Tue Jun 7 11:45:22 EDT 2005
Nicol, Julien
I found it as well... (bummer we overlapped efforts)
attached is a patch that you can apply Nicol (run patch < zm.patch from
the php3 directory) -- or you can grab CVS HEAD after Julien applies his
Bill
On Tue, 7 Jun 2005, Julien-Samuel Lacroix wrote:
> Hi,
>
> I found the problem. Thanks for reporting it.
> I opened bug 1375 to keep track of this issue.
>
> The problem was that the USE_POINT_Z_M flag was not carried to mapscript
> makefile. This caused mapscript and mapserver to have different mapObj
> size.
>
> Thanks
> Julien
>
> On 06/07/2005 02:42 AM, Nicol Hermann wrote:
> > Hi Bill, Daniel, and all the others how replied
> >
> > i could isolate my problem to a single config option.
> > When i remove the flag:
> >
> > '--enable-point-z-m'
> >
> > from the configure line (i need it for oracle spatial) everything works
> > fine.
> >
> > When i enable it i get the described segfault.
> >
> > 0x4114ea30 in layerObj_new (map=0x41f88008) at mapscript_i.c:410
> > 410 map->layerorder[map->numlayers] = map->numlayers;
> > (gdb
> >
> > Could some comment on this or have the same problem?
> >
> > Many thank
> > Nicol
> >
>
>
-------------- next part --------------
Index: Makefile.in
===================================================================
RCS file: /data2/cvsroot/mapserver/mapscript/php3/Makefile.in,v
retrieving revision 1.12
diff -U5 -r1.12 Makefile.in
--- Makefile.in 25 May 2005 21:02:06 -0000 1.12
+++ Makefile.in 7 Jun 2005 15:33:06 -0000
@@ -33,11 +33,11 @@
# | contact core at php.net. |
# +----------------------------------------------------------------------+
CC = @PHP_CC@
LD = @PHP_LD@
-CFLAGS = @CFLAGS@ @USE_PHP_REGEX@ -DCOMPILE_DL=1 @PHP_VERSION_FLAG@
+CFLAGS = @CFLAGS@ @USE_PHP_REGEX@ -DCOMPILE_DL=1 @PHP_VERSION_FLAG@ @USE_POINT_Z_M@
RUNPATHS= @RPATHS@
#
# Set PHP_SRC_DIR to point to the root of the PHP source tree
#
More information about the mapserver-dev
mailing list