[comp.sys.apollo] Here is how to upgrade Tex 2.95 to 3.0 on an APOLLO

GELINASJ@CMR001.BITNET (06/14/90)

0. Send a mail with subject "send index" to tuglib@science.utah.edu
   on BITNET or get the file "TEX-3P0.TXT" from science.utah.edu/pub
   to understand what is going on.

1. Get the following large files on a saturday afternoon
    (the dvips driver rotates, inserts figures and uses ps fonts)
                labrea.stanford.edu     (3 Jun 1990)
/pub:
-rw-r--r--  1 ftp           215 Feb 15 15:19 dvips.README
-rw-r--r--  1 ftp        188571 Dec  2  1989 dvips421.tar.Z   (for tex2.9)
-rw-r--r--  1 ftp        103533 Feb 27 17:30 dvips502.tar.Z   (for tex3.0)
-rw-r--r--  1 ftp         25079 Jun  1 14:19 dvips502pc.tar.Z
-rw-r--r--  1 root            0 Jun  2 03:00 ls-lR.Z          <----usefull

/pub/tex/web2c:
total 1992
-rw-r--r--  1 root      1518941 Apr  1 08:18 web-5.0b.tar.Z
-rw-rw-r--  1 root       494325 Apr 21 16:53 web2c-5.0c.tar.Z

2. Ask for the 100 line file of modifications needed
   to compile at SR10.1 and support the GPR display from me.
   Appended will be 300 line of log for the triptrap test.
   You will need 20 megs free and some hours.

3. You may get the 2.95 files from tuglig or cs.toronto.edu/pub/TeX,
   among others, but this 20 megs!


================================================================================
=========
for name in web tex texware mf mfware fontutil bibtex;  do  (cd ${name}; echo ${
name};\
       /bin/time make CC="cc" OPT="-O -A cpu,3000" LDFLAGS="" wlibs="" all);  do
ne
web
     1023.2 real       841.6 user        75.4 sys
tex
     1465.7 real      1130.4 user        73.1 sys
texware
      976.4 real       606.0 user        53.9 sys
mf
     1195.1 real       884.0 user        75.8 sys
mfware                                              <= The optimiser had
     2397.2 real      2065.7 user        53.8 sys      some pains here
fontutil                                               with some large
     2078.5 real      1208.0 user       101.2 sys      switch statements
bibtex
      400.7 real       227.7 user        23.7 sys
================================================================================
=========


As you can see below, everybody but APOLLO and Amiga has done it.
It could be wise for HP to assign a junior programmer on this,
to avoid the bad publicity...

----------------------------------------------------MACHINES: Mar 29 1990
Here are the email addresses for the `who':
karl = karl@cs.umb.edu
lgy = lgy@newton.phys.washington.edu
mackay = mackay@cs.washington.edu
morgan = morgan@ics.uci.edu
spqr = sqpr@ecs.southampton.ac.uk

machine         operating system        compiler        who
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
DEC 3100                                cc 3.1          mackay

HP9000          HP-UX 6.5               gcc 1.37        spqr

i386            386/ix 2.0.2            gcc 1.37        karl

Masscomp 5600   RTU 4.1A                cc              spqr
        But pltotf and dvitype don't work.

Microvax II     Ultrix-32 3.1           cc              karl

MIPS/2000       RISC/os 4.01            cc 2.0          lgy
        For systype=bsd43 or systype=sysv.  -O1 works, but -O2 doesn't.

Sequent Symmetry Dynix 3.0.12           cc              morgan
        cc -O fails on mf/x11.c: just compile that without -O.

Sun 2   SunOS 3.2 and 3.4               cc              mackay
        long lines in mf2.c and mf4.c break the compiler.  Simple
        editing corrects this.  Oversize case statements in gvtodvi.c
        and vftovp.c cause yacc errors.  See ./PROBLEMS.
        Otherwise works, even with -O.

Sun 3           Sun Unix 3.4            gcc 1.37,cc     karl

Sun 386i        SunOS 4.0.1             gcc 1.37,cc     karl
        cc -O fails with Metafont: see ./PROBLEMS.

Sun 4/110       Sun Unix 3.4            gcc 1.37        karl

Sun sparc       SunOS 4.0.3c            gcc 1.37,cc     karl

Vax 11/750      4.3bsd                  gcc 1.37        karl

* Some parts of this work on an Apollo, other parts don't.  Ditto for an
Amiga.  bsuggs@hac2arpa.hac.com is working on this, but would be happy
to have help.
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%