[comp.text] TeX on a HP9000/xxx .... Does it exist ?

bjs@beach.cis.ufl.edu (Brian J. Smith) (05/17/89)

Last edited: Tue May 16 23:30:12 1989 by bjs (Brian J. Smith) on beach

I dont know if I will get any response on this message but ya got 
to try.

I was wondering if someone out there has made a port of TeX to
a HP9000/xxx of computer.  If so do you have diffs... can I get
them.

If the answer is no to both ( or just the first ) has anybody
tried to convert it to work ?

	Thanks A 1,000,000

	Brian John Smith
--
Brian J. Smith
{gatech|mailrus}!uflorida!beach.cis.ufl.edu!bjs
bjs@beach.cis.ufl.edu

donr@hpcvca.CV.HP.COM (Don Reid) (05/19/89)

I have ported the version 2.95 Unix Tex distribution (From Univ. of Washington)
which I obtained by ftp from labrea.stanford.edu

All it needed was a couple of flags for the c compiler to increase the size
of some tables.  The error messages are quite clear.

I am preparing for a conference next week, but if you mail me a request, I will
make diffs when I get back.

	Don Reid		    HP-NID   New Product Development
	750-2726 (telenet)	    1020 NE Circle blvd.
	donr@cv.hp.com              Corvallis, OR 97330

donr@hpcvca.CV.HP.COM (Don Reid) (05/26/89)

The following are changes to the Unix TeX distribution to compile
on an HP9000/350 under HP-UX 6.2  .

In addition to the cc flags, the web2c lex/yacc sources needed changing for 6.2
(which I forgot when I posted the previous response, sorry)

*********
./cmf/MFlib/Makefile
********
13c13
< CFLAGS	= ${CF} ${OPT} -I../${SITEDIR}
---
> CFLAGS	= ${CF} ${OPT} -I../${SITEDIR} -Wc,-Nd2000 -Wc,-Ns2000


*********
./ctex/Makefile
********
10c10
< CFLAGS=$(OPT) -I$(SITEDIR)
---
> CFLAGS=$(OPT) -I$(SITEDIR) -Wc,-Nw1000


*********
./texware/Makefile
********
11c11
< CFLAGS=$(OPT) -Dlink=link_array -I$(SITEDIR)
---
> CFLAGS=$(OPT) -Dlink=link_array -I$(SITEDIR) -Wc,-Nw1000


*********
./web2cdir/web2c.h
********
62,68d61
< extern int yyleng;
< #ifdef	FLEX
< extern char *yytext;
< #else	/* LEX */
< extern char yytext[];
< #endif	/* LEX */
< 


*********
./web2cdir/web2c.yacc
********
39a40,46
> 
> extern int yyleng;
> #ifdef	FLEX
> extern char *yytext;
> #else	/* LEX */
> extern char yytext[];
> #endif	/* LEX */