[Mapserver-users] Perl MapScript (3.7)

Babak Toloue Tehrani babak.tehrani at geosysnet.de
Sat Apr 19 04:00:41 EDT 2003


Thanks Lowell,
I download the build from 4-17 and still have the same problems. Before
installed the new version I removed the following files from:

/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/mapscript
.packlist
mapscript.bs
mapscript.so

And the mapscript.pm from:

/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi

Is this a configuration problem of perl or a compiling problem of swig
(1.3.13-102 SuSe rpm)
Can someone send me a very short perl mapscript for 3.7 that I can 
space out syntaxerrors.

Thanks for Help

Babak


Am Mit, 2003-04-16 um 15.01 schrieb Lowell Filak:
> I don't know for certain, however I think this is just a matter of
downloading a newer nightly build and recompiling.
> The mapscript module does not appear to contain any
.al-files/autosplitting so possibly there was a spelling mismatch in
mapscipt.pm, I don't readily see a problem in the current nightly build.
> Possibly someone else with the 3-14 build can verify that autosplit
was/wasn't used.?
> HTH
> Lowell F.
> 
> The following message was sent by Babak Toloue Tehrani
<babak.tehrani at geosysnet.de> on 16 Apr 2003 14:51:01 +0200.
> 
> > Hello,
> > 
> > I am new to MapScript and try to get an output. I use Suse Linux 8.1
> > with Mapserver 3.7_dev (2003-03-14). Everithing is working fine:
> > 
> > /srv/www/cgi-bin/mapserv -v
> > 
> > MapServer version 3.7 (development) OUTPUT=PNG OUTPUT=JPEG
OUTPUT=WBMP
> > OUTPUT=SWF SUPPORTS=PROJ SUPPORTS=TTF SUPPORTS=WMS_SERVER
> > SUPPORTS=WMS_CLIENT SUPPORTS=WFS_SERVER SUPPORTS=WFS_CLIENT
> > SUPPORTS=GD2_RGB INPUT=TIFF INPUT=EPPL7 INPUT=JPEG INPUT=OGR
INPUT=GDAL
> > INPUT=SHAPEFILE
> > 
> > Perl MapScript compiles also without an error. 
> > 
> > # make install
> > 
> > Installing
> >
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/mapscript/mapscript.bs
> > Installing
> >
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/mapscript/mapscript.so
> > Files found in blib/arch: installing files in blib/lib into
architecture
> > dependent library tree
> > Installing
> > /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/mapscript.pm
> > Writing
> >
/usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/auto/mapscript/.packlist
> > Appending installation info to
> > /usr/lib/perl5/5.8.0/i586-linux-thread-multi/perllocal.pod
> > 
> > I tried to write my first Perl Mapscript an run it with: perl
demo.pl
> > and get following error:
> > 
> > Can't locate auto/mapscript/mapObj/selectOutpu.al in @INC (@INC
> > contains: /usr/lib/perl5/5.8.0/i586-linux-thread-multi
> > /usr/lib/perl5/5.8.0
> > /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi
> > /usr/lib/perl5/site_perl/5.8.0 /usr/lib/perl5/site_perl .) at
demo.pl
> > line 7
> > 
> >
##########################################################################
> > #!/usr/bin/perl -w
> > 
> > use strict;
> > use mapscript;
> > 
> > my $map = new mapscript::mapObj('brd_demo_geo.map') or die('Unable
to
> > openmapfile.');
> > $map->selectOutputFormat("PNG");
> > $map->draw() or die('Unable to draw map');
> > my $map->saveImage();
> > 
> >
############################################################################
> > # Start of map file
> > #
> > NAME BRD-DEMO
> > STATUS ON
> > SIZE 600 500
> > EXTENT 5.3 55.5 15.5 46.9
> > UNITS METERS
> > SHAPEPATH "data"
> > IMAGECOLOR 255 255 255
> > 
> > WEB
> >   TEMPLATE brd_demo_geo.html
> >   IMAGEPATH "set in brd_demo_geo_ini.html"
> >   IMAGEURL "set in brd_demo_geo_ini.html"
> > END
> > 
> > OUTPUTFORMAT
> >   NAME png
> >   DRIVER "GD/PNG"
> >   MIMETYPE "image/png"
> >   IMAGEMODE PC256
> >   EXTENSION "png"
> > END
> > 
> > QUERYMAP
> >     STATUS OFF
> >     SIZE -1 -1
> >     COLOR 255 255 0
> >     STYLE HILITE
> > END
> > 
> > LAYER
> >   NAME brd
> >   TYPE POLYGON
> >   STATUS DEFAULT
> >   DATA lnd01dd.shp
> >   CLASS
> >       NAME "brd"
> >       SYMBOL 0
> >       COLOR 195 195 195
> >       OUTLINECOLOR 102 102 102
> >       SIZE 1
> >       MINSIZE 1
> >       MAXSIZE 100
> >   END
> > END
> > 
> > END
> >
######################################################################
> > I am also not able to run the examples:
> > 
> > # perl shpinfo.pl -file=data/brd.shp
> > Usage: new_shapefileObj(filename,shapepath,type); at
> > /usr/lib/perl5/site_perl/5.8.0/i586-linux-thread-multi/mapscript.pm
line
> > 701.
> > 
> > Thanks a lot for helping:
> > Babak
> > 
> > 
> > _______________________________________________
> > Mapserver-users mailing list
> > Mapserver-users at lists.gis.umn.edu
> > http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
> 
> _______________________________________________
> Mapserver-users mailing list
> Mapserver-users at lists.gis.umn.edu
> http://lists.gis.umn.edu/mailman/listinfo/mapserver-users
-- 
Babak Toloue Tehrani <babak.tehrani at geosysnet.de>





More information about the mapserver-users mailing list