Hi Jimmy, Your patch worked for me too. I reported it as bug: https://sourceforge.net/tracker/?func=detail&aid=3066006&group_id=56288&atid=480036
Andris 2010/9/13 Chih-Ming Hsieh <[email protected]>: > Hi Andras, > > Yes, this was exactly what I encountered. Good to know that I am not the > only one facing this problem. > > Best regards, > Jimmy > > 2010/9/10 Bíró András <[email protected]> >> >> Hi, >> >> I had this problem too, the generated code had methodes like this: >> >> public static boolean isSigned_nx_struct ctrl_msg 10 96() >> >> My solution was to downgrade to perl 5,10.x, but I will try your patch. >> >> Andras Biro >> >> On Fri, Sep 10, 2010 at 5:52 PM, Chih-Ming Hsieh >> <[email protected]> wrote: >> > Hi, >> > >> > I have a question about the code generation of mig. I was trying the >> > example >> > TestSerial from tutorial but the code generated by mig (java) was not >> > compilable. After some digging, I figured out that migdecode.pm actually >> > did >> > the wrong parsing. I have to modify this file into following version in >> > order to get the correct generated code. >> > >> > >> > hs...@pc09:/usr/lib/ncc> diff migdecode.pm.orig migdecode.pm >> > 50c50 >> > < for (@spec) { >> > --- >> >> foreach $spec(@spec) { >> > 56,57c56,57 >> > < split / /, $1; >> > < ($field, $type, $offset, $bitlength) = @_; >> > --- >> >> @my_field = split(' ', $spec); >> >> ($field, $type, $offset, $bitlength) = @my_field; >> > >> > But I don't see anyone on the mailing list having the same problem, at >> > least >> > the result from the search shows that. So does anyone know whether this >> > modification is necessary or just my environment has problem? >> > >> > I am using following packages under OpenSuse11.3 >> > - nesc-1.3.1-1.fc9.i386.rpm >> > - tinyos-2.1.1-3.ubuntu.noarch.rpm >> > - tinyos-deputy-1.1-1.fc9.i386.rpm >> > - tinyos-tools-1.4.0-3.ubuntu.i386.rpm >> > >> > And my perl is v5.12.1. >> > >> > >> > Thanks in advance. >> > >> > Best regards, >> > Jimmy Hsieh >> > >> > _______________________________________________ >> > Tinyos-help mailing list >> > [email protected] >> > https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help >> > > > _______________________________________________ Tinyos-help mailing list [email protected] https://www.millennium.berkeley.edu/cgi-bin/mailman/listinfo/tinyos-help
