1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
|
Report bugs to tetex-pretest@informatik.uni-hannover.de
Problems with known workarounds:
- Compiling on NEXTSTEP: create an 'uname' command that simply says 'NEXTSTEP'.
- Digital Unix 4.0e: the system compiler compiles web2c wrongly when
optimization is used. tex, mf, mpost cannot read their pool files.
Fix: use gcc or compile with -O0.
- core dump of mf and mp on HP-UX with -O2 + gcc 2.8.1.
Recompiling mf1.c and mp1.c with -O seems to cure the problems.
- xdvi, mfw don't find the shared X libraries on some systems. Fix: relink
with LD_RUN_PATH (environment variable) or -rpath commandline option.
- GNU make 3.77 on Solaris 2.6 (and later) is broken. Fix: recompile
GNU make with
cd glob; rm -f *.o
make CFLAGS='-O -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'
cd ..; make
- some versions of the egcs compiler (e.g. 1.1) are known to produce
broken binaries for TeX (the error shows during texconfig init with a
message about a missing control sequence \inaccessible). Fix: recompile
teTeX with CFLAGS='-O2 -fno-force-mem'. Better update your egcs compiler
to egcs-1.1.2 or newer.
- egcs-2.91.60 19981201 (egcs-1.1.1 release) fails to compile
xdvik/special.c Fix: compile that file with "-O2 -fno-inline". Better
update your egcs compiler to egcs-1.1.2 or newer.
It also miscompiles odvips on AIX 4.2.1.
- gcc-2.95 and gcc-2.95.1 are known to reproduce wrong code on some
platforms (e.g. sparc). If you have to use one of the above mentioned
gcc versions, don't use -O2 optimization. -O should be ok. gcc-2.95.2
seems to work ok with -O2.
- On Sparc/Solaris, SUN's WorkShop Compilers 5.0 98/12/15 C 5.0
miscompiles tex if the optimization flag `-fast' is used. `-O' flag is
apparently ok. Symptom: checksums in the pool files are not composed
of the characters "0" through "9".
- --enable-shared does not work on all systems. This will be improved by
the next version of web2c. Until then, work around any problems if
you know how or don't use --enable-shared.
- gcc 2.7.2.1 on MacOS X hangs on compiling texk/web2c/mft.c. Compiling
that file without -O2 works.
- MacOS X does not have and libm library. Just remove -lm in
texk/make/programs.mk (until we find a way to do this automatically)
- There is a bug in HP's libc (some versions of HPUX 10.20). Symptom:
basically, xdvi would wait forever for ghostscript. The bug can
be fixed with a patch: PHCO_19181, which can be gotten from the HP
electronic support center, http://us-support.external.hp.com/.
Problems which don't cause malfunctions:
- dvipsk shows Broken Pipe messages when \includegraphics is used for
large gzip'ped graphic files. (The ruesult is ok, though.)
|