Question Regarding Perl Mapscript

Gabriel A Weaver Gabriel.Weaver at TUFTS.EDU
Wed Sep 13 11:15:21 EDT 2006


Thanks to everyone for their help!  I am all set now.

~Gabe

Quoting "Lowell.Filak" <lfilak at MEDINACO.ORG>:

> Gabriel A Weaver writes:
>
>> Hi all, I am trying to install mapscript for perl and run into the 
>> following error: [terminal: ]$ perl -e 'use lib 
>> "/web/cgi-bin/Progs/lib/5.6.0/i386-linux"; use mapscript; my $map = 
>> new mapObj("DBs/MapData/world.map"); if ($map == null) { print 
>> "UTOH!";} else { print "IT WORKS!";}' Unfortunately, I keep getting 
>> "UTOH", indicating I have a null pointer instead of a mapObj object. 
>> So far I have: a) verified that the world.map file is in the proper 
>> location
>> b) checked permissions
>> c) rebuilt mapscript.pm after re-swigging. Note, I am building with 
>> an older version of MapServer, a version from 1999, because I heard 
>> that MapServer 4 maps may not be fully compatible with mapserver 3 
>> data.  Any help you could provide would be much appreciated.
>
> Gabe,
> Here is a sample for 3.6.1:
> perl -we 'use lib "/web/cgi-bin/Progs/lib/5.6.0/i386-linux"; use 
> mapscript; my $map = new mapObj("DBs/MapData/world.map") or 
> die("UTOH!"); print "IT WORKS!";
> HTH
>
> Lowell
>



More information about the mapserver-users mailing list