Xaw3d

The Three-D Athena Toolkit

Compilation

V1.5E

  1. Unpack the distribution from ftp.x.org conveniently
              # goes into xc/lib/Xaw3d
       gunzip -c Xaw3d-1.5.tar.gz | tar -xvf - 
       cd xc/lib/Xaw3d;
    
    and follow the instructions in README.XAW3D
  2. In the Imakefile modify/add
       #define ARROW_SCROLLBARS
    
       # for AIX:insert appropriate group to allow non-root install
       INSTLIBFLAGS=InstLibFlags -g <group>
       INSTINCFLAGS=InstIncFlags -g <group>
    
       # for HP-UX 10.20
       EXTRA_INCLUDES = -I. -I/usr/contrib/X11R6/include
    
       # installation target:
       DESTDIR=/tmp/Xaw3d-1.5/
       USRLIBDIR=lib
       SHLIBDIR=lib
       INCDIR=include
    
  3. Then compile "without an X11 source tree":
       mkdir X11; cd X11; ln -fs .. Xaw3d; cd ..
       xmkmf; make depend; make; make install
    

Installation/configuration

At least V1.5E comes with a set of default settings in Xaw3d/app-defaults which may be applied user specific.

Miscellaneous

Correspondence of Xaw3d and X11 versions:
X11R4     Xaw3d           # patches: ftp://ftp.x.org/contrib/widgets/Xaw3d/R4
X11R5     Xaw3d 0.6B      # patches: ftp://ftp.x.org/contrib/widgets/Xaw3d/R5
X11R6.0   Xaw3d 1.0..1.2 
X11R6.1   Xaw3d 1.3 
X11R6.3   Xaw3d 1.5 

Last update: 30-June-2013, M.Kraemer