Next: , Previous: Installation, Up: Installation


2.1 Required Software

The following software is possibly required to run nana.

gcc-2.7.2
Nana makes use of two GNU extensions in its library so you really should be using ‘gcc’. Some of the code can be used with any C compiler, though it may not be worth the bother. The dependencies on gcc are in ‘Q.h’ which uses the statement value extension and in ‘L.h’ which uses the variable number of arguments extension to ‘cpp’.
gdb-4.16+
A recent version of ‘gdb’ is worthwhile, some early 4.?? versions had problems setting a large number of breakpoints. Note that ‘gdb-4.17’ is available and has a few improvement which are useful for some parts of this package including the tools in ‘gdb’.
gmake
The ‘configure’ script and ‘Makefiles’ are generated using the ‘automake’ and ‘autoconf’ programs. They should be reasonably portable but if you have problems try using GNU make. For example on some old DEC boxes we have had strange behaviour using the system make.

For a listing of porting results including software versions see:

http://www.cs.ntu.edu.au/homepages/pjm/nana-bug/