This file lists known problems (and possible known work-arounds) of
teTeX-3.0. Report bugs to tetex@dbs.uni-hannover.de.

Problems with known workarounds:

- SGI Irix 6.5.22m, ./configure fails with:
    ...
    loading cache .././config.cache
    ./configure[588]: syntax error at line 73 : `{' unmatched

  Work-around: install fw_bash and set CONFIG_SHELL=/usr/freeware/bin/bash
  (environment variable) for the configure run.

  This problem seems to be fixed in IRIX 6.5.25.

- using an unpatched version of flex-2.5.31 fails with

    flex -l ./web2c.l
    gcc -DHAVE_CONFIG_H  -I. -I. -I../.. -I../.. -I.. -I./..  -g -O2  -c lex.yy.c -o
    lex.yy.c: In function `yylex':
    lex.yy.c:975: error: `yy_prev_more_offset' undeclared (first use in this functio
    lex.yy.c:975: error: (Each undeclared identifier is reported only once
    lex.yy.c:975: error: for each function it appears in.)

  Solution: if possible, avoid this version of flex. It has several
  problems. If you have to use this version, you need to fix it.

  The sourceforge page of flex
    http://sourceforge.net/tracker/?group_id=72099&atid=533379
  has a fix for this (request number 720976). For your convenience, I have
  added that small flex-patch here (fixes/flex-2.5.31-req-720976.patch).
  This is a fix for flex, so you need to get the flex sources, apply
  the patch, compile and install flex again. Since the undefined symbol
  also affects the configure run, you should restart the teTeX build
  from scratch.

- SUN Solaris, Sun C++ (5.5 2003/03/12) 

  Lots of "Warning: String literal converted to char*" are
  generated. These can be ignored.

Thomas Esser
