The table program primarily depends upon libjwsc, which can depend on other external libraries. To see which libraries libjwsc depends on, run jwsc-config --libs Enable the appropriate dependancies for this program by using the --with-... option. For example, in the case of BLAS, use --with-blas[=ARG] Where ARG can be left out, set to 'yes', 'no', or the name of the BLAS library, i.e., 'BLAS' or 'f77blas'. Using --without is the same as setting ARG=no. Try appending -L paths to LDFLAGS and -I paths to CPPFLAGS if you are having a hard time getting configure to find the libraries and includes. FURNITURE --------- The furniture program(s) primarily depend upon libjwsc and libjwsc++, which can depend on other external libraries. To see which libraries libjwsc and libjwsc++ depend on, run jwsc-config --libs jwsc++-config --libs The program(s) also depend on an OpenGL and GLUT library install. Enable the appropriate dependancies for this program by using the --with-... option. For example, in the case of pthreads, use --with-pthread To enable the plotting scripts use --enable-plot. Try appending -L paths to LDFLAGS and -I paths to CPPFLAGS if you are having a hard time getting configure to find the libraries and includes. BUILDING FROM SVN ----------------- To build the sources from svn checkout, you need to do two things: (1) checkout the m4 macros and (2) build the configure script with autotools. 1. Checking out the m4 macros The autotools used to build the configure script need a set of macros written in the m4 language and expect them to be installed in a directory 'libjwsm4' at the same level as this program. The macros are shared by other programs and, if you haven't already done so, you will need to check them out. Change to the directory containing this program and execute svn co ${SVN_ACCESS}${SVN_REPOSITORY}/src/libjwsm4/trunk libjwsm4 where SVN_ACCESS is probably either 'svn+ssh://host' or 'file:///' and SVN_REPOSITORY is the path to the svn respository. Then a directory listing would look like this furniture libjwsm4 ... 2. Build the configure script using autotools The configure script is an sh shell script that can run on just about any machine. It checks for the availablility of other packages that the library depends on. Those checks are primarily constructed using the m4 macro language, which is expanded into sh. To build the configure script, you need the autotools programs. If installed, the following set of commands will generate the configure script aclocal -I ../libjwsm4 ; autoheader ; automake -ca ; autoconf Use the generated configure script to build the library.