zlib123bin.txt -- ZLIB (compression library) for Minix 2.0.X (32 bit)
Compiled for Minix by Michael Kennett 25/July/2005
Complete package is zlib123bin.taz.
You may want this package if you want to compile python 1.5.2 from
source, using the py152-src.taz packages, although it is possible to do
so without zlib. See py152-src.txt for more information.
The zlib compression library (http://www.zlib.org) is a free data
compression library used by many software projects. The binary package
contains the following files built from the zlib-1.2.3 sources:
bin/minigzip
bin/miniunz
bin/minizip
include/zconf.h
include/zlib.h
lib/zlib.a
man/man3/zlib.3
The 'minigzip -d' command can be used to decompress gzip files. For
example, assume that a gzip'd tar file has been written to a floppy.
Then
$ vol /dev/fd0 | minigzip -d | tar xvf -
will extract the files.
The bin/miniunz and bin/minizip commands can be used to process 'zip'
archives. See http://www.winimage.com/zLibDll/unzip.html for more
details.
This binary package can be installed from a floppy disk with the setup
command:
$ setup
where is either /usr/local (recommended) or /usr. After installing
the binary package, run the makewhatis(1) command to update the manpage
indices:
$ makewhatis /man
Build Configuration
-------------------
The following command line was used to configure the zlib-1.2.3 sources:
$ ./configure
After the sources have been configured, the binaries can be built:
$ make test
Changes from the original distribution
--------------------------------------
The original zlib files can be downloaded from http://www.zib.net/.
This distribution has removed many of the original files that are
related to other (non-Minix) platforms, and the examples showing
how to use the zlib library.
The configure script has been modified to support Minix, and the
Makefile.in file has been extended to support installing the 'mini'
compression commands. Finally, the distributed Makefile has been
generated by the configure script, and is suitable for the Minix
platform (so strictly, the configuration step is not required).
Errors
------
The zlib library will fail if the process has insufficient memory.
To resolve this, use the chmem(1) command to increase the amount of
memory allocated to the process.