<!doctype html public "-//W3C//DTD W3 HTML//EN">
<html><head><style type="text/css"><!--
blockquote, dl, ul, ol, li { padding-top: 0 ; padding-bottom: 0 }
 --></style><title>LabelRequires &amp; MS 4.4.0</title></head><body>
<div>All:</div>
<div><br></div>
<div>I have a quick question regarding LABELREQUIRES syntax.&nbsp; See
mapfile below.&nbsp; I want to only show this district label layer if
'district' layer is ON.</div>
<div><br></div>
<div>This layer syntax below worked fine in MS 4.2.6, but upon
switching to MS 4.4.0, I get the following error</div>
<div><br></div>
<div><font face="Times" size="+3"
color="#000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
msValidateContexts: Recursion error found for LABELREQUIRES parameter
for layer district.</font></div>
<div><br></div>
<div>I checked the lastest mapfile manual online and the mapserver
list archives and tried various permutations, all to no avail.</div>
<div><br></div>
<div>Anyone have a solution?</div>
<div><br></div>
<div>Cheers,</div>
<div><br></div>
<div>Jerod</div>
<div><br></div>
<div>########## BEGIN DISTRICT LABELS LAYER<br>
LAYER<br>
<x-tab>&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>CONNECTIONTYPE postgis<br>
&nbsp;<x-tab> </x-tab>NAME district<br>
&nbsp;<x-tab>&nbsp; </x-tab>GROUP 'People &amp; Society'</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>CONNECTION &quot;user=xxxxxx dbname=xxxxxx password=xxxxxx
host=localhost&quot;</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>DATA
&quot;the_geom from shape_district using SRID=26716 using unique
oid&quot;<br>
&nbsp;<x-tab>&nbsp; </x-tab>TYPE ANNOTATION<br>
&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>STATUS
DEFAULT</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>DUMP
TRUE</div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>MINSCALE 0</div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>MAXSCALE 1000000<br>
&nbsp;<br>
&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>LABELITEM
&quot;district&quot;</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>LABELREQUIRES &quot;[district] = 1&quot;</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab></div>
<div><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>CLASSITEM &quot;district&quot;</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>CLASS</div>
<div>&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>COLOR -1 -1 -1</div>
<div>&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>LABEL<br>
&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>TYPE
TRUETYPE<br>
&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>FONT
&quot;Vera&quot;<br>
&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>SIZE
9<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>COLOR 0 0 0<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>SHADOWCOLOR 218 218 218<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>SHADOWSIZE 1 1<br>
&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>ANTIALIAS TRUE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>POSITION Cc<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab
>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>PARTIALS FALSE<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>MINDISTANCE 100<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>MINFEATURESIZE 100<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>WRAP
&quot;\n&quot;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>OFFSET 3 3<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<x-tab>
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>BUFFER 4<br>
&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>END
# end of label</div>
<div>&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>END #
end of class object</div>
<div>&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>METADATA</div>
<div>&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>WMS_TITLE &quot;District Labels&quot;</div>
<div>&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>WMS_ABSTRACT &quot;District shapefile.&quot;</div>
<div>&nbsp;&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>WMS_SRS &quot;EPSG:26716&quot;<br>
&nbsp;&nbsp;&nbsp;<x-tab>
</x-tab><x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</x-tab>WMS_SHOWINLEGEND &quot;no&quot;</div>
<div>&nbsp;&nbsp;<x-tab>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </x-tab>END #
end of metadata object</div>
<div>END<br>
########## END DISTRICT LABELS LAYER</div>
</body>
</html>