=============================================================
Linux shared libraries for the Khoros 2.0 development release
=============================================================

Wolfram Gloger (wmglo@dent.med.uni-muenchen.de)

Sep 1994


INTRODUCTION

The image processing system Khoros 2.0 is now available for ftp as a
'developers release' (sources only) from ftp.khoros.unm.edu (and other
sites, see comp.soft-sys.khoros for announcements).  It will compile
without changes on Linux, but there are surely bugs remaining in the
libraries and applications.  If you want to get a stable and
reasonably complete package, I would still recommend Khoros 1.0.5.
'K2' offers some very promising new features - e.g. it has a nice GUI
builder - but it is still under development.

I have added support for Linux shared libraries for the 'bootstrap'
and 'data services' toolboxes in K2, but my patches didn't make it
into the release.  So here they are:

khoros2.0-linux.tar.gz at

sunsite.unc.edu:pub/Linux/incoming (now)
tsx-11.mit.edu:pub/Linux/ports (hopefully soon)
ftp.khoros.unm.edu:pub/khoros (maybe)
ftp.e20.physik.tu-muenchen.de:pub/K2 (maybe)

They will save you a _lot_ of diskspace.  Integration of DLL stuff
into the Imake system is much cleaner than with my patch for version
1.0.5, and also does not disturb the non-Linux configurations.

I will make jump.* and DLL configuration files for more toolboxes when
they become stable.  In README.Linux-DLL, there is a short tutorial on
how to do this yourself.  Because I expect that there will be lots of
changes to the K2 libraries, I cannot guarantee to always make
backward-compatible jump.* files.


HOW TO APPLY THE PATCH

To create Linux DLLs, please get and install DLL tools 2.16, e.g. from
tsx-11.mit.edu:pub/linux/packages/GCC/src/tools-2.16.tar.gz.  First
unpack Khoros as described in the 'release/install' file found on K2
ftp servers.  Unpack khoros2.0-linux.tar.gz, e.g. in the K2 home
directory.  This will create a 'linux' directory.  Before running
bin/installit, go to the Khoros 2.0 home directory and apply the patch
with:

% KHOROS_HOME=/your/path/to/K2; export KHOROS_HOME
% cd $KHOROS_HOME
% patch -p0 < .../linux/patch.Linux
% tar xvf .../linux/jump.tar

Then, as described in the K2 docs,

% bin/installit

should compile the bootstrap toolbox, which is really the base of the
system.  For the other toolboxes and their installation, see the K2
docs.


Good luck with Khoros,

Wolfram.
