g2 is provided with sources for VITESS.

To compile it for your architecture,
determine <sys> with 'uname', and <arch> with 'uname -m'.
Possible names for specific directories <sysarch> by now are
  Linux
    (32 bit)
  Linux_x86_64
  Darwin
  Darwin_x86_64

Compile g2 with configure,
(Darwin hint: ./configure --with-x --x-includes=/usr/X11/include --x-libraries=/usr/X11/lib )
make, create  <sysarch> subdirectory,
- copy include files from include subdirectory to <sysarch>
- move libg2.a to <syarch>
- cleanup *.o files in src directory

Windows:
use cmd.exe for VS 2017
cd to src directory
nmake /f g2.mak


