This source code is compatible with
gcc version 3.4.1

To compile do:

Go to include/lnv3 directory
edit digit.h to select one of the two options:
	#define __BIG_ENDIAN__
	#define __LITTLE_ENDIAN__
for machine byte order.
(You can use the endian.cc program in the 'util' directory 
to determine the byte ordering of your machine.)

Go to src directory
type "make"
Go to lnvs/validate directory
type make
Go to lnvs directory 
type validate.sh
(after program is done, check that the validate.out file
 has produced no errors)

Now go to the examples directory and try 
compiling some of the examples programs
(e.g. "make rho" will compile a program that factors
using Pollard's rho method).

If anything doesn't work, send mail to 
peralta@cs.yale.edu