File:  [MW Coherent from dump] / coherent / b / bin / zip / install.doc
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Wed May 29 04:56:36 2019 UTC (7 years, 2 months ago) by root
Branches: MarkWilliams, MAIN
CVS tags: relic, HEAD
coherent

HOW TO INSTALL ZIP
     Zip is distributed as C source code that can be compiled on
     a wide range of Unix machines, VAXes running VMS, and MSDOS
     machines using Microsoft or Borland C++, and OS/2 machines
     using Microsoft C.  You will need Unzip 5.0 (under Unix, MSDOS,
     or VMS) or PKUNZIP 1.93a (under MSDOS) to unpack the distribution
     file, zip19.zip. But since you read this, you have unpacked it
     already, or you cheated and got a tar.Z file...

     Let's assume however that you start from scratch and have not yet
     unpacked the sources. First, unpack the source as follows,
     assuming that you have zip19.zip in the current directory.

          mkdir zipsrc
          cd zipsrc
          unzip ../zip19

     This extracts all source files and documentation in the
     directory called "zipsrc". If you wish to build a version
     of zip with encryption capabilities, you must also get the
     separate package zcrypt19.zip and uncomment the definition
     of MAKE at the beginning of the makefile.

     You then do:

          make system

     where "system" is one of: bsd, bsdold, sysv, sysv_386, sysv_old, sun,
     sun_gcc, next, next10, hpux, dnix, cray, 3b1, zilog, aux, convex, aix,
     minix, isc, dynix, ultrix, dec_osf1 or xos. If you are using a NeXT
     running version 2.0 or greater, then make next.  If you are using 1.0,
     then make next10.  If you are using Sun OS 4.x, then make sun (or
     sun_gcc if you use gcc). If you are using SVR4 on a 386, use
     sysv_386 to get the optimized asm code.

     The other special systems are HPUX, DNIX 5.2 or 5.3, Cray Unicos,
     AT&T 3B1 (also known as Unix PC or PC 7300), Zilog Zeus, A/UX,
     Convex, AIX, MINIX, ISC System V/386, Dynix, Ultrix and DEC OSF/1.

     Otherwise, if you are using BSD Unix, try bsd.  If the linker
     cannot find _memset or _memcpy, try bsdold.  If you are using
     System V Unix or SCO Unix, try sysv or sysv_old.  Also use sysv
     on a Silicon Graphics (SGI) machine.  You can also cross-compile
     Zip for MSDOS under SCO 386 Unix using "make scodos". If you get
     error messages "constant expected" in deflate.c, add -DDYN_ALLOC
     to CFLAGS in your makefile entry.

     If none of these compiles, links, and functions properly on
     your Unix system, see the file Readme for how to get help.

     If the appropriate system was selected, then the executables
     zip, zipnote and zipsplit will be created.  You can copy them
     to an appropriate directory in the search path using:

          make install

     The defaults are /usr/local/bin for the executables and
     /usr/man/man1 for the manual page. Change the macros BINDIR
     and MANDIR in makefile if appropriate.

     You can use the command "set" to see the current search
     path.  If you are using the C-Shell (csh), enter the com-
     mand:

          rehash

     so csh can find the new command in the path.  You are now
     ready to use Zip.

     You can get rid of the now unnecessary source and object
     files with:

          cd ..
          rm -r zipsrc

     This will remove the directory zip and its contents created
     by unzip.  You should keep the zip19.zip file around though,
     in case you need to build it again or want to give it to a
     colleague.

     The steps for installation under MSDOS, OS/2, and VMS are
     similar to the above: first unzip the distribution files
     into their own directory. The system dependant files are
     stored in special subdirectories. You may have to
     copy or move them to the main sources directory.
     Then under MSDOS do one of:

          make makefile.msc
          make -fmakefile.bor

     for Microsoft or Borland C++, respectively. For Turbo C 2.0,
     use the configuration file tcconfig.tc, the batch file
     doturboc.bat and the project files zip.prj, zipnote.prj
     and zipsplit.prj. Make sure to use the compact model.

     Under OS/2:

          nmake -f makefile.os2

     for Microsoft C 6.00.  Under VAX VMS:

          @make_vaxc
     or:  @make_gcc

     For command help on any of the zip* utilities, simply enter
     the name with no arguments.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.