Mason error

error in file:   /var/lib/mason/obj/db/people/autohandler
 
line 269:  Global symbol "$mand_char" requires explicit package name
line 269:  Global symbol "@mand_str_split" requires explicit package name
line 276:  Global symbol "$mand_char" requires explicit package name
context:  
... 
265:  my $mand_str = Lingua::Han::PinYin->new(unicode => 1);
266:  $_out->('$mand_str->han2pinyin($person_info->{name_utf8_trad});
267:  my @mand_str_split = csplit($mand_str);
268:  ');
269:  foreach $mand_char (@mand_str_split){
270:  $_out->('<!--
271:  <TR> <TD><b><font size="-2">Mandarin: ');
272:  $_out->( $person_info->{name_py} );
273:  $_out->('</font></b></TD> </TR>
274:  -->
275:  <font size="-2">Mandarin: ');
276:  $_out->( $mand_char );
277:  $_out->('</font></b>
278:  ');
279:  }
280:  $_out->('</TD> </TR>
... 
code stack:  


raw_error




























raw error:
 






























Error during compilation of /var/www/db/people/autohandler:
Global symbol "$mand_char" requires explicit package name at /var/lib/mason/obj/db/people/autohandler line 269.
Global symbol "@mand_str_split" requires explicit package name at /var/lib/mason/obj/db/people/autohandler line 269.
Global symbol "$mand_char" requires explicit package name at /var/lib/mason/obj/db/people/autohandler line 276.