Mapscript & Perl 5.6
Doyon, Jean-Francois
Jean-Francois.Doyon at CCRS.NRCan.gc.ca
Wed Jun 14 07:33:23 PDT 2000
Yes I installed the new perl from scratch, so I had to rebuild mapscript
after that, the compile/build process went without a hitch. (I however did
not rebuild the mapserv binary, which I don't even use right now anyways,
but that should'nt change anything to do with mapscript, right ?)
Turns out the problem may or may not be with the addColor method. I used the
method successfully elsewhere in the script (with classes), so it seems the
problem is showing up specifically in relation to the $map->{imagecolor}
property.
Any ideas ?
Also : Is there anyway to pass the shadeset,lineset and markerset through
mapscript ? I haven't been un-successfull so far, and would like to be able
to get rid of the map file all together ....
Thanks !
J.F.
> ----------
> From: Stephen Lime[SMTP:steve.lime at dnr.state.mn.us]
> Sent: Tuesday, June 13, 2000 3:18 PM
> To: Jean-Francois.Doyon at CCRS.NRCan.gc.ca;
> mapserver-users at lists.gis.umn.edu
> Subject: Re: Mapscript & Perl 5.6
>
> I have not tested it. The MapScript interface file (mapscript.i) probably
> needs to be re-SWIGed
> with the new version of Perl. It may be that SWIG has not added any
> changes made to Perl
> internals in 5.6. Only way to know would be to load the latest version of
> SWIG (www.swig.org),
> I think 1.3a2 is ok. I'll try this from home tonite, but feel free to try
> yourself. I'll try dropping a
> note to the SWIG mailing list to see if all is well.
>
> BTW You did re-install mapscript with perl 5.6?
>
> Steve
>
> >>> "Doyon, Jean-Francois" <Jean-Francois.Doyon at CCRS.NRCan.gc.ca> 06/13/00
> 11:59AM >>>
> Has mapscript been tested against perl 5.6 ? I just upgraded and am having
> a
> problem :
>
> Can't locate auto/colorObj/addColor.al in @INC (@INC contains:
> /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0
> /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0
> /usr/lib/perl5/site_perl .) at /home/httpd/cgi-bin/opengis line 104
>
> This error is generated by the line :
>
> $map->{imagecolor} = $map->addColor(0,0,255);
>
> in my perl code.
>
> Am I doing something wrong ? I've used other mapscript methods
> successfully,
> like new mapObj and new rectObj, as well as using constants like
> $mapscript::MS_METERS ... Looks like the problem is with that method
> specifically ...
>
> Oh, BTW, a $mapscript::MS_DEFAULT might be nice too ... Didn't see one
> mentionned anywhere.
>
> Thanks !
>
> Jean-Francois Doyon
> Internet Service Development and Systems Support
> GeoAccess Division
> Natural Resources Canada
> (613) 992-4902
>
>
More information about the MapServer-users
mailing list