Mail Archives: djgpp/1998/06/21/09:59:32
On Fri, 12 Jun 1998, Olivier Perron wrote:
> I already downloaded TeXInfo 1.68 and I used it.
> It's very strange. In fact makeinfo reports the "@" error, something
> that doesn't happens with makeinfo previous version.
This turned up to be a bug in the latest `makeinfo' program (not
specific to the DJGPP port) which was non-trivial to debug. A new
feature was introduced in Texinfo 3.12 which allows the node names to
use macros. But the implementation has a subtle flaw which shows
itself when the node name ises the `@' character.
I think I've fixed that. I will be uploading a patched distribution
to SimTel.NET shortly. There is a work-around, but it is clumsy and
introduces incompatibility with both Texinfo 3.9 and the fixed version
of 3.12, so I think it's not worth its while.
> But the thing that I really found as a big problem, was the convertion
> time, it's strange but now makeinfo 1.68 takes 1 hour to convert a
> file with 11000 nodes (about 7MB), file that is converted in about 20
> minutes with makeinfo 1.67 using the same command line arguments.
This happens to be another consequence of the same feature described
above. Its implementation moved large buffers, which made `makeinfo'
about 6 times slower on medium-size Texinfo files (probably much more
on large files such as the converted Interrupt List). I've fixed that
as well :-) (the corrected version runs only 5% slower than the one
from Texinfo 3.9, which IMHO is a small price to pay for the
additional functionality).
> Another thing it's the fact that makeinfo 1.68 crashs under Win95.
It never crashed for me. I'm still awaiting a crash traceback and a
test case that makes it crash.
- Raw text -