Nemo UCSPI-TCP - Installation

Install the second generation of Daniel Bernstein's (DJB) UCSPI-TCP package.

This software is not compatible with…

  • CDBs created by Nemo CBD prior to version 3.0 or any version of DJB CDBs.

Requirements

General Requirements

  • BSD/Linux/Unix based system.
  • C compiler that understands prototypes.
  • mdoc publishing system for processing manual pages.
  • A basic 'make' utility.

Package Requirements

In build order:

  1. Nemo DJB Library v2.10 or later.
  2. Nemo DJBIO Library v2.2.3 or later.
  3. Nemo CDB Library v3.2.1 or later.
  4. Nemo DJBDNS v4.0 or later.

Preparation

  1. Download the compressed archive.
  2. Decompress the archive.
  3. Change directory to the uncompressed package.

Review the following files - these provide build time configuration options.

Configuration files
conf-ar The command that will be used to create archives (libraries)
conf-cc The command that will be used to compile .c files.
conf-home Path to the package home directory.
conf-ld The command that will be used to link .o files into an executable.
conf‑release‑date Release date of the package.

How to Build

Compile the programs and create the libraries and formatted manual pages:

make

How to Install

Install the programs, libraries and manual pages (as super user):

make setup check

Notice To Package Maintainers

To easily deploy packages, several convenient features are incorporated into the build system.

They are:

  • stand alone configuration files - see above,
  • install.log - a file detailing the file system changes performed during the install phase.