[comp.windows.interviews] Compiling Unidraw under 2.6

deborah@WAM.UMD.EDU (Deborah L. Copeland) (05/09/91)

I need to be able to compile Unidraw under InterViews  2.6 and  need advice on
how to approach  this.   One way  would be  to use  the 0.4  snapshot and live
without the bug fixes and enhancements that were made since.  Another approach
would be to take the  3.0 beta  Unidraw and  convert any  3.0 class references
back to their 2.6  counterparts.   Since Unidraw  is still  Interactor based I
don't believe that the second approach would  be as  involved as  it sounds (a
quick scan  through  the  header  files  revealed  only  one  new-to-3.0 class
reference).

Rick Kissh

vlis@lurch.stanford.edu (John Vlissides) (05/09/91)

> I  need to be  able to compile  Unidraw under InterViews  2.6 and need
> advice  on  how to approach  this.  One way would  be to  use the  0.4
> snapshot and live without  the bug  fixes  and enhancements  that were
> made since.  Another approach  would be to  take the 3.0  beta Unidraw
> and convert  any 3.0 class references back  to their 2.6 counterparts.
> Since   Unidraw is still  Interactor  based   I don't believe that the
> second approach  would   be as involved as   it  sounds (a quick  scan
> through  the header  files     revealed only  one  new-to-3.0    class
> reference).

The right way to go is to take the 3.0 version of Unidraw and graft it
into your 2.6 source tree.  You'll need to change the Imakefiles and
Makefiles, but once that's done you can simply let the compiler find
any incompatibilities for you.  There won't be that many, and the
fixes should be obvious.
--
John Vlissides
Computer Systems Lab
Stanford University
vlis@interviews.stanford.edu