misc/70981: LaTeX, tex and teTeX ports tangled

Vlad Manilici "mirror.the.text:moc.tod.kmot.ta.namv" at FreeBSD.org
Thu Aug 26 03:00:45 PDT 2004

>Number:         70981
>Category:       misc
>Synopsis:       LaTeX, tex and teTeX ports tangled
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-bugs
>State:          open
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Thu Aug 26 10:00:44 GMT 2004
>Originator:     Vlad Manilici
>Release:        5.2.1
FreeBSD <host> 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #14: Wed Aug  4 23:37:07 CEST 2004     root@<host>:/usr/obj/usr/src/sys/<KERNEL>  i386
To have full LaTeX and TeX functionality, one has to install, in the
following order: LaTeX, teTeX, teTeX-base.

1), The first problem is that these packages collide, and they do not complain about this at installation time. I first noticed the problem when deleting them in a random order. The first deleted package removes files needed by the rest.

2). They apparently install different versions in the common filebase. When you miss the installation order, you end with a non-working system.

3). xdvik-tetex-22.78_2 does not compile: xdvi.h, line 229 can be made to compile like:

- extern KPSEDLL char *kpathsea_version_string;
+ extern char *kpathsea_version_string;

although I have no idea if this is the correct fix.

4). The following packages are redundant: print/xdvi, print/dvips, since
they are already contined in teTeX. The redundant versions install over teTeX without complaining, and result in a non-working system.

5). I don't understand why teTeX does not install teTeX-base, when this is needed.

Please clean this mess up, LaTeX is IMHO an important system.
One can test his LaTeX with the following source:


then issue:

latex test.tex
dvips test.tex
xdvi test.tex

If there are complaints about the "phvr7t" font missing, and it is
automatically replaced with "cmr10", you have a problem.

More information about the freebsd-bugs mailing list