BUILDING vncviewer and WinVNC (TightVNC 1.2.8 release)
======================================================

This distibution requires two third-party libraries for successfull
compilation. They are NOT included in this archive. These are are zlib
and JPEG libraries freely available in the source form from following
locations:

  ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v6b.tar.gz
  http://prdownloads.sourceforge.net/libpng/zlib-1.1.4.tar.gz

Please download these libraries prior to compilation. Note that these
archives are in tar+gzip format not very popular in Windows
environments. Here I won't explain how to unpack them, please find
appropriate extractors yourself or unpack them on Unix-like machines.

After you have downloaded and unpacked libraries, place their source
files to the locations listed below, NOT overriding existing files:

  zlib library:
    vnc_winsrc/vncviewer/zlib/
    vnc_winsrc/winvnc/zlib/

  JPEG library:
    vnc_winsrc/vncviewer/libjpeg/
    vnc_winsrc/winvnc/libjpeg/

Compilation has been checked under MS Visual C++ 6.0. Workspace files
(*.dsw) for this environment are included in the distribution. It is
also possible to build TightVNC using "free" Borland C++ 5.5 compiler,
please read BUILDING-bcc32.txt for details.

Important note regarding WinVNC compilation:

  The AT&T internal version of WinVNC uses CORBA.
  This is not included in the distributed version.

  You should therefore build WinVNC using the No_CORBA configuration.

  Debug, Release etc will give errors.

  This is not the case with vncviewer.

