Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!mnetor!seismo!rutgers!sri-unix!hplabs!hp-sdd!ncr-sd!ncrcae!sauron!wescott From: wescott@sauron.UUCP (Mike Wescott) Newsgroups: comp.lang.c++ Subject: Re: porting c++ release 1.1 to sun2 running SUN 4.2BSD 1.1 UNIX Message-ID: <769@sauron.UUCP> Date: Tue, 25-Nov-86 11:34:07 EST Article-I.D.: sauron.769 Posted: Tue Nov 25 11:34:07 1986 Date-Received: Wed, 26-Nov-86 09:48:36 EST References: <1618@uw-june.UUCP> Reply-To: wescott@sauron.UUCP (Mike Wescott) Distribution: world Organization: NCR Corp., Advanced System Development, Columbia, SC Lines: 28 In article <1618@uw-june.UUCP> brian@uw-june.UUCP (Brian Bershad) writes: > Has anybody managed to do this? (is anybody even running > SUN 1.1 anymore?) ... > This got things past cc and got make scratch working, giving me a cfront. > Ambitiously, I decided to see if I could make cfront from the c++/src > directory directly. Everything hummed along nicely until cfront was handed > main.c: > > CC main.c: > "main.c", line 451: internal <> error: bus error (or something nasty like that) > *** > Error code 1 > Stop This is due to a bug in print.c and shows up on some 68000 machines that do not force long alignments (68000's are generally happy with 2-byte alignments for long words, 68020's perform better with 4-byte alignments but will work even with odd-byte address for longs). The fix was posted by me just yesterday. Send me e-mail if it doesn't show up at your site soon. -Mike Wescott ncrcae!wescott -- -Mike Wescott ncrcae!wescott