Path: utzoo!utgpu!watmath!uunet!steinmetz!kbsvax!cooper From: cooper@gecrux.steinmetz.ge.com (Clark Cooper) Newsgroups: gnu.g++ Subject: Re: InterViews-2.4 under g++ 1.31 Message-ID: Date: 28 Dec 88 14:50:55 GMT References: <8812271935.AA23276@redcloud.cad.mcc.com> Sender: news@steinmetz.ge.com Distribution: gnu Organization: GE Corporate Research & Development Lines: 23 In-reply-to: rpj%cadillac.cad.mcc.com@MCC.COM's message of 27 Dec 88 19:35:26 GMT >Has anyone compiled InterViews2.4(IV) under g++ 1.31? In the g++ 1.31 >release notes it was mentioned that IV compiled except for those parts >affected by protection bugs. Sometime ago Clark Cooper issued a patch >for IV, which made it possible to compile it under g++ 1.27. I have >applied those patches but am wondering whether to recompile the >patched version of IV under g++ 1.31, or recompile the IV native >source. My environment: sun3 os4.0. I was hoping someone out there >has tried it already. Anyone? I was able to compile my patched version under 1.31. Most of the patches to IV-2.4 were to correct a usage of 'protected' members that g++ doesn't (and in my opinion, shouldn't) support. As distributed, IV-2.4 assumes that a member function may access the protected members of a "cousin" class (a class that has a common ancestor class but which comes from a different branch of the family tree). -- Clark Cooper cooper@gecrux.steinmetz.ge.com, coopercc@crd.ge.com, coopercc@ge-crd.arpa, ...!uunet!steinmetz!cooper