From: Morten Bo J. <mb...@sp...> - 2006-09-30 20:31:15
|
Hi, When I try to compile a tei dicitionary with the tools module from freedict.org, I get the following error: ~/tei/freedict/tools/freedict-eng-dan$ make ../xmltei2xmldict.pl -f freedict-eng-dan.tei -t ../xsl/tei2txt.xsl initializing Sablotron... Dict.pm: Using LC_ALL: C using sort command: '|sort -t " " -k 1,1bdf >freedict-eng-dan.index' opened: freedict-eng-dan.dict and freedict-eng-dan.index XML::ESISParser::parse: unable to parse freedict-eng-dan.tei' nsgmls:/usr/share/xml/declaration/xml.dcl:31:27:W: characters in the document character set with numbers exceeding 65535 not supported make: *** [all] Error 29 I am not sure what it means, other than perhaps it is a problem with nsgmls not dealing with unicode characters? onsgmls has no problems, it seems. Exactly how the whole process works is a little murky to me. I do not know what to correct to make use of onsgmls instead of nsgmls, so I have made /usr/bin/nsgmls a symlink to /usr/bin/onsgmls, which is of course horrible. Morten |