Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!uunet!seismo!rutgers!ames!ucbcad!ucbvax!trwrb.UUCP!simpson From: simpson@trwrb.UUCP (Scott Simpson) Newsgroups: comp.laser-printers Subject: Porting METAFONT to the Pyramid Message-ID: <8707301834.AA02104@brillig.umd.edu> Date: Fri, 24-Jul-87 14:53:44 EDT Article-I.D.: brillig.8707301834.AA02104 Posted: Fri Jul 24 14:53:44 1987 Date-Received: Sat, 1-Aug-87 10:09:20 EDT Sender: daemon@ucbvax.BERKELEY.EDU Distribution: world Organization: The ARPA Internet Lines: 18 Approved: laser-lovers@brillig.umd.edu Has anyone out there ported METAFONT to a Pyramid under version 4.0 OSx? METAFONT used to compile fine under OSx 3.1 but it seems that the new Pyramid Pascal compiler will not allow you to pass an element of a packed array by reference to a procedure (I reported it to Pyramid). This causes a compilation error when the calledit() routine is called with an element from str_pool. I commented the call to this out and compiled inimf but it goes in an infinite loop when it trys to read the plain.mf file in. You can't even interrupt inimf with ^C at this point! I am guessing that something in the parameter passing convention has changed and some of the C files linked in need to be changed. If anyone has already solved this problem, I would appreciate the change file and any other appropriate files needed. Oh, our version of /usr/lib/pcomp is 4.1.0 and our distribution tape contains version 2.0 of TeX, 2.09 of LaTeX and 1.0 of METAFONT so it is relatively current. Scott Simpson TRW Electronics and Defense Sector ...{decvax,ihnp4,ucbvax}!trwrb!simpson