From: CRDGW2::CRDGW2::MRGATE::"SMTP::PREP.AI.MIT.EDU::INFO-G++-REQUEST" 26-JUN-1989 18:03 To: MRGATE::"ARISIA::EVERHART" Subj: ET++ patches for GNU C++ Received: by life.ai.mit.edu (4.0/AI-4.10) id AA02416; Mon, 26 Jun 89 16:07:40 EDT Return-Path: Received: from uunet.uu.net by life.ai.mit.edu (4.0/AI-4.10) id AA02384; Mon, 26 Jun 89 16:06:20 EDT Received: from ukc.UUCP by uunet.uu.net (5.61/1.14) with UUCP id AA05092; Mon, 26 Jun 89 15:24:35 -0400 Received: from root.co.uk by kestrel.Ukc.AC.UK with UUCP id aa22619; 26 Jun 89 20:19 BST Received: from edinburgh.kewill.uucp by kewill.uucp (3.2/SMI-3.2) id AA07242; Mon, 26 Jun 89 20:02:56 BST Received: by edinburgh.kewill.uucp (3.2/SMI-3.2) id AA01208; Mon, 26 Jun 89 20:02:21 BST Date: Mon, 26 Jun 89 20:02:21 BST From: Bryan Boreham Message-Id: <8906261902.AA01208@edinburgh.kewill.uucp> To: info-g++@prep.ai.mit.edu Subject: ET++ patches for GNU C++ Patches to the ET++ source code to enable it to be compiled with g++ 1.35.1- (and possibly other versions) are available by anonymous ftp from qed.rice.edu (128.42.4.38), file pub/et.tar.Z. The file is around 43K (66K uuencoded), and I can probably mail it to people who don't have ftp access. The status is that ET++ applications can be compiled and run under either SunView or X11R3, and seem to work very well under SunView. There is some kind of bug with pullright menus in X. The programming environment, complete with source code editor, object inspector and tree-diagrams of the inheritance hierarchy, also works. Dynamic linking has not been implemented for the GNU compiler. Don't expect the patches to be perfect, but they work for me. I'm using a Sun 3/50, running SunOS 3.5. The ET++ authors run 4.0. The biggest problem is that you need some AT&T-style streams that work with streambufs. I think libg++ can be altered to behave as required, but I haven't really looked. I use the Zortech libraries. You ought to see ET++ in action; it's quite something. I believe that it is quite a bit faster under SunView than InterViews under X, but this may be due to my using a slow X server. Thanks are due to Tom Viljbrief for the SunView patches, and to Rich Murphey for the ftp site. Bryan Boreham bryan@kewill.uucp Software Engineer || bryan%kewill@uunet.uu.net Kewill Systems PLC || ... uunet!mcvax!ukc!root44!kewill!bryan Walton-On-Thames Surrey, England Telephone: (+44) 932 248 328