Newsgroups: comp.os.linux.announce
From: u7y22ab@sunmail.lrz-muenchen.de (Wolfram Gloger)
Subject: Khoros 1.0.5 patch kit with support for DLLs (at last)
Message-ID: <1994Feb28.203824.15651@cs.cornell.edu>
Date: Mon, 28 Feb 1994 20:38:24 GMT
Approved: linux-announce@tc.cornell.edu (Matt Welsh)

[Khoros is an image processing system. --mdw]

It will be at least half a year before Khoros 2.0 is released.
So I hope that although DLL support for version 1.0.5 comes so
late, it will still be useful for some.

This is the 6th "release" of my patches to the Khoros system for image
processing.  The main change is the support of Linux shared libraries.
Disk usage of the binaries changed from about 32MB to only 6.2MB.

The patch kit to the Khoros source is available from:

    tsx-11.mit.edu:/pub/linux/ports/khoros-1.0.5.tar.gz
    sunsite.unc.edu:/pub/Linux/X11/xapps/khoros-1.0.5.tar.gz
    (about 42K)

Thanks to Peter Averkamp (petav@radon.e20.physik.tu-muenchen.de),
Khoros binaries for Linux are available from

    ftp.e20.physik.tu-muenchen.de:/khoros/tarfiles/linux

where you can find the following files:

    COPYRIGHT.Khoros
    khoros-1.05-lxbin.README
    khoros-1.05-lxbin.tar.gz
    (all executables and shared libraries, about 1760K)
    khoros-1.05-lxdev.README
    khoros-1.05-lxdev.tar.gz
    (static and stub libraries for development, about 1200K)

Please note that only members of the Khoros consortium are
allowed to distribute sources and binaries of the system.
Therefore please *DON'T* upload the binaries to your favorite
ftp site.

********************** Requirements ********************************

0. To run Khoros, you *must have* the package "system.tar.Z"
 (and, at your option, "data.tar.Z", for example images)
 from the original 1.0.5 distribution, available e.g. from
 ftp.eece.unm.edu, but also from many other sites.
1. Linux 0.99.14
2. libc 4.5.8, XFree86 2.0
3. libf2c 0.9 (only a few of the applications need it)
4. CShell (or TCShell with an appropriate symlink)

If you just want to use the binaries, get "khoros-1.05-lxbin.tar.gz"
(and the corresponding README).  To compile contributed Khoros
toolboxes, also get "khoros-1.05-lxdev.tar.gz", but don't forget
to install the original "src.tar.Z" and apply my patch (some
include files must be changed !).

If you want to compile Khoros yourself, you will need
(in addition to the above)

5. "src.tar.Z" from Khoros 1.0.5
6. GCC 2.4, flex 2.3, GNU bison (or BSD yacc)
7. f2c Fortran to C Converter, version "Feb 1993" (not essential)
8. Linux DLL tools 2.10

(or later versions) and up to 75MB free disk space (that
includes the complete Khoros package with manuals and examples).

Install 0. and 5. first; then unzip and untar the patch kit
khoros-1.0.5.tar.gz in the Khoros home directory.
Refer to the file "linux/README.Linux" for details.

************** Changes from the previous release *******************

One more bug in xprism has been fixed, where you would get
core dumps soon after deleting a single plot.
Unfortunately, some heavy surgery was necessary on the include
files, due to the way Khoros 1.0.5 "handles" global variables
(put all *definitions* in the header files, and let the linker
take care of duplicate symbols).

Happy Khorosing,

Wolfram.
(u7y22ab@sunmail.lrz-muenchen.de, wmglo@dent.med.uni-muenchen.de)

