--- mapdraw.c.orig	2011-07-08 04:55:43.000000000 +0900
+++ mapdraw.c	2011-12-20 11:29:26.934090404 +0900
@@ -2461,6 +2461,7 @@
                 continue;
 
               /* here's where we draw the label styles */
+/* draw duplicate  
               if(cachePtr->label.numstyles > 0) {
                 for(i=0; i<cachePtr->label.numstyles; i++) {
                   if(cachePtr->label.styles[i]->_geomtransform.type == MS_GEOMTRANSFORM_LABELPOINT)
@@ -2468,11 +2469,12 @@
                   else if(cachePtr->label.styles[i]->_geomtransform.type == MS_GEOMTRANSFORM_LABELPOLY) {
                     msDrawShadeSymbol(&map->symbolset, image, &labelPoly, cachePtr->label.styles[i], layerPtr->scalefactor);
                   } else {
-                    /* TODO: need error msg about unsupported geomtransform */
+                    *//* TODO: need error msg about unsupported geomtransform *//*
                     return MS_FAILURE;
                   }
                 }
               }
+*/
 
               if(layerPtr->type == MS_LAYER_ANNOTATION && cachePtr->numstyles > 0) { /* need to draw a marker */
                 for(i=0; i<cachePtr->numstyles; i++)
