[mapserver-users] Mapserver 5.4.1 for MS4W??

Stephen Woodbridge woodbri at swoodbridge.com
Mon Jun 22 15:11:26 PDT 2009


Problem resolved. This was a weird one in my book. I turns out that the 
mapfile got corrupted somehow. The mapfile was good on my linux system 
it was zipped up and sent to the windows system. We had to edit the 
SHAPEPATH, FONTSET and SYMBOLSET values in wordpad. Somewhere along the 
line 5 random characters in the mapfile got corrupted. Below is the good 
  mapfile from my linux system that worked. On the windows version the 
SIZE 12 got changed to SIZE ?2

Any after spending all day transferring my build stuff to the windows 
server and getting it to build there I finally got a working mapserv.exe 
based on 5.4.1 and it generated the same error below. Since I was logged 
into the Windows box, I was decided to edit the mapfile to work around 
the problem, and noticed the corrupted line. Fixed it and reran the test 
... four more times fixing additional corrupt lines and it finally 
worked, 5 minutes before the box had to be powered down and moved to the 
coloc center.

So I didn't get a change to retest with ms4w and mapserver-5.4.0-RC2 
with the repaired mapfile and won't have a chance before next week 
sometime if I can get access then.

So on a side note, I have some questions about building stuff on windows 
if anyone with knowledge would like to contact me off list, I would 
appreciate the chance for a few questions.

Thanks,
   -Steve

Stephen Woodbridge wrote:
> Thomas Bonfort wrote:
>>> loadLabel(): Unknown identifier. Parsing error near (2):(line 407)
>>>
>>> Which I believe is because Thomas added some rendering features that I'm
>>> using after 5.4.0-RC2.
>>
>> what's on line 407 in your mapfile? I don't think there are any
>> keywords I added since the 5.4 release process started.
>>
>> -- 
>> thomas
> 
> Thomas,
> 
>     CLASS
>       EXPRESSION /C/
>       MAXSCALEDENOM 50100
>       STYLE
>         WIDTH 14
>         OUTLINECOLOR "#B7AC9A"
>         OUTLINEWIDTH 1
>         MINWIDTH 1.5
>         MAXWIDTH 12
>       END
>       STYLE
>         WIDTH 14
>         COLOR "#ffffbc"
>         MINWIDTH 1.5
>         MAXWIDTH 12
>       END
>       LABEL
>         MAXSCALEDENOM 30000
>         TYPE TRUETYPE FONT "arial" SIZE 12 COLOR "#000000" PARTIALS 
> FALSE OUTLINEWIDTH 3  #### Line: 407
>         ANGLE FOLLOW
>         OUTLINECOLOR "#ffffbc"
>         PRIORITY 3
>         MINSIZE 7
>         MAXSIZE 10
>         MINDISTANCE 200
>         MINFEATURESIZE 20
>       END
>     END
> 
> I was thinking the OUTLINEWIDTH and OUTLINECOLOR were new, but I could 
> be mistaken. I'm not sure when these were added, anyway the above works 
> fine in Linux and only through this error when I moved stuff over to 
> Windows.
> 
> I have just build my own mapserver using VS2008 Express based on 4.5.1 
> and I'm waiting for the client to download that and test it. I'll also 
> move the data and applications over to my Windows box and try to 
> reproduce in my own environment if I have time this weekend.
> 
> -Steve
> _______________________________________________
> mapserver-users mailing list
> mapserver-users at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/mapserver-users




More information about the MapServer-users mailing list