Version 0.65 BETA

[Intro] [Features] [Screenshots] [Download] [Documentation]

© 2005 by Joshua W. Brown • All Rights Reserved
Last Updated February 22, 2005
No part of this web site may be reproduced except by written permission of the copyright holder

Documentation is available in PDF format:

Latest version: rns_doc020403.pdf (Feb. 5, 2003)

Installation
RNS++ depends on the PDP++ software package, which can be downloaded here. RNS++ requires the developer (source code) version of PDP++ installed and compiled.

To install PDP++:
1. Download, uncompress, and untar the InterViews toolkit from the PDP++ page (iv-pdp-r3.0.tar.gz is the latest version as of this writing). InterViews should be installed in /usr/local/interviews/. Compile with the commands:
# cd /usr/local/interviews; ./configure; make; make install

2. Download, uncompress, and untar the developer’s version of PDP++ so that it resides in /usr/local/pdp++. Be sure to read the notes in the INSTALL file of the PDP++ package. In particular, be sure to set the CPU and LD_LIBRARY_PATH environment variables appropriately, as specified by the INSTALL file. For example, you may need to set LD_LIBRARY_PATH to /usr/local/lib:/usr/local/pdp++/lib/<CPU> (where <CPU> is your OS, e.g. “LINUX” or “SUN4”).

3. Compile the entire PDP++ distribution with (this may take a while):
# cd /usr/local/pdp++; make world
Then set your path to include /usr/local/pdp++/bin/<CPU>/, so that you can run standard pdp++ applications from the command line, e.g.
% bp++
Once this works, proceed to step 4 below.

To Install RNS++ (requires successful completion of PDP++ installation above):
4. Download, unzip, and untar the RNS++ source distribution file so that it resides in the pdp++/src/ directory, i.e. pdp++/src/rns/

5. Compile RNS++ with:
# cd /usr/local/pdp++/src/rns
# make NewMakefile; make NewMakeDepend; make

6. To make rns++ accessible along with other pdp++ executables, use:
# ln -s /usr/local/pdp++/src/rns/<CPU>/rns++ ../../bin/<CPU>/rns++
again where <CPU> is your OS, e.g., LINUX. You should now be able to run rns++ as a command line:
% rns++