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.