There is no integrated source. The source for each sub-component (glut,
glui, gd, jpeg, png, zlib) is contained in separate and independent
distributions.
The source code for smokeview is already in the svn repository. The
source for the include files used by smokeview from these other
libraries is also in the repository (under a directory named include). I
just uploaded pre-built libraries that smokeview uses (release rather
than debug versions) at
http://code.google.com/p/fds-smv/downloads/detail?name=smvlibs_2008_1230.zip&can=4&q=needed#makechanges
. These libraries were built with the Intel C/C++ and Fortran compilers.
You don't need to build smokeview yourself. It is available at our
download site. Given the source is now 85,000+ lines of code it is now a
challenge even for me to keep things straight. Do you have some feature
in mind that is lacking that you wish to add yourself?
Comments on error messages:
If you don't use the pre-built libraries above, you will need to build a
static library named smokeview_fort.lib . This library consists of the
two .f90 files (getdata.f90 and getsizes.f90) in the smokeview source.
The version of gd you download needs to be a STATIC library and have
support for both JPEG and PNG image libraries.