Some SRILM test errors

Andreas Stolcke stolcke at
Fri Oct 19 10:49:03 PDT 2007

In message <Pine.LNX.4.63.0710162114520.7817 at lamb.ICSI.Berkeley.EDU>you wrote:
> Hi Brianna,
> > I have gawk 3.1.3.
> >
> > When running the tests I had DIFFERS for these files:
> > nbest-rover-acoustic stdout
> > ngram-class stdout
> > ngram-count-lm-limit-vocab stdout & stderr
> The nbest-rover-acoustic test is broken in SRILM 1.5.3. For more info 
> on that see 
> tml

David is right, and if you download the beta version of SRILM 1.5.4
this problem is fixed.
This version also fixes a number of other locale-related issues.

Specifically, in the tests ngram-class and ngram-count-lm-limit-vocab
the problem is simply that different locale settings give different "sort"
output.  You can fix this by putting 


at the top of 


Other than that it whould work regardless of the gawk version.


> I can duplicate the output you got for the ngram-count-lm-limit-vocab 
> test if I put gawk 3.1.5 in my PATH instead of 3.1.3.
> (It's possible that something else is the reason other than the gawk 
> version.  I changed the environments in a way that may have changed 
> more than just the gawk version.)
> Are you sure you don't have 3.1.5 installed somewhere where SRILM 
> scripts might be finding it?  I believe some of the SRILM tools find 
> gawk using your PATH, while others will use the value of GAWK set in 
> common/Makefile.machine.whatever.
> Please let us know if you learn anything more.
> Regards,
> David

More information about the SRILM-User mailing list