Getting NUTSS
To get the latest binary distribution of NUTSS:
- Download the binary (.tar.gz or .zip) from nutss.net
- On Linux, you're done. Include nutss.h and add the library to your build command.
- On windows, you need to get some DLLs. They're zipped up in windows_nutss_dlls and available from nutss.net. They need to be someplace your running NUTSS application can find them. This probably means either in the same directory as the application or in a directory on the system search path.
- For Java, start by following the directions for whichever platform applies.
Then:
- Make sure the appropriate DLLs are in the working directory of your java app, or somewhere on the JVM native search path.
- Add the nutsssock.jar to your java build system.
- If you're building from source on Linux, you need to add the argument
--enable-java to the ./configure command line
Building NUTSS from source:
The first step in getting NUTSS is to check it out from CVS:
cvs -d :pserver:anonymous@gforge.cis.cornell.edu:/cvsroot/nutss login
cvs -d :pserver:anonymous@gforge.cis.cornell.edu:/cvsroot/nutss/nutsslib checkout .
Windows:
Open the solution file "Nutss_Soln.sln" in dante-nutss/nutss/Nutss_Soln with Visual Studio. Select build.
Be sure to have the dependency DLLs. You also need the .lib library import stubs. They're on CVS in the windows_compat module, under /bin
Linux:
On linux, you also need to worry about dependencies. You need libosip, libeXosip, libxml, openssl, and zlib.
You should be able to say:
- "./autogen.sh"
- "./configure --enable-debug --enable-warnings --enable-java"
- "make"