From 4989e933802290383debebbbb25e5d1b2c63bd38 Mon Sep 17 00:00:00 2001 From: David Rose Date: Mon, 29 Mar 2004 21:10:30 +0000 Subject: [PATCH] minor updates; add libpng --- doc/INSTALL | 40 +++++++++++++++++++--------------------- 1 file changed, 19 insertions(+), 21 deletions(-) diff --git a/doc/INSTALL b/doc/INSTALL index 29c21f49f5..6a4b2c3f69 100644 --- a/doc/INSTALL +++ b/doc/INSTALL @@ -5,17 +5,12 @@ system for the first time. Panda is a complex project and is not trivial to install, although it is not really very difficult. Please do take the time to read this document before starting. -Panda is known to build successfully on Linux, SGI Irix, Windows NT -and Windows 2000. It should also be easily portable to other -Unix-based OpenGL systems with little or no changes (please let us -know if you try this). When compiled by Windows NT or 2000, it will -then run on a Windows 95 or 98 system, but we have found that Windows -98 is not itself stable enough to compile the codebase without -crashing. - -Presently, Panda does not compile successfully with Microsoft Visual -C++ version 6.0. You must install Visual C++ 7.0 (that is, Microsoft -Visual Studio .NET) in order to compile Panda on Windows. +Panda is known to build successfully on Linux, SGI Irix, and Windows +NT/2000/XP. It should also be easily portable to other Unix-based +OpenGL systems with little or no changes (please let us know if you +try this). When compiled by Windows NT/2000/XP, it will then run on a +Windows 98 system, but we have found that Windows 98 is not itself +stable enough to compile the codebase without crashing. Before you begin to compile Panda, there are a number of optional support libraries that you may wish to install. None of these are @@ -56,16 +51,17 @@ without some functionality. without it, Panda can only interface with the keyboard and mouse. You can find out about it at http://www.cs.unc.edu/Research/vrpn . -* libjpeg and libtiff. These free libraries provide support to Panda - for reading and writing JPEG and TIFF image files, for instance for - texture images. Even without these libraries, Panda has built-in - support for pbm/pgm/ppm, SGI (rgb), TGA, BMP, and a few other - assorted image types like Alias and SoftImage native formats. Most - Linux systems come with libjpeg and libtiff already installed, and +* libjpeg, libtiff, libpng. These free libraries provide support to + Panda for reading and writing JPEG, TIFF, and PNG image files, for + instance for texture images. Even without these libraries, Panda + has built-in support for pbm/pgm/ppm, SGI (rgb), TGA, BMP, and a few + other assorted image types like Alias and SoftImage native formats. + Most Linux systems come with these libraries already installed, and the version numbers of these libraries is not likely to be important. You can download libjpeg from the Independent JPEG group - at http://www.ijg.org , and libtiff from SGI at - ftp://ftp.sgi.com/graphics/tiff . + at http://www.ijg.org , libtiff from SGI at + ftp://ftp.sgi.com/graphics/tiff , and libpng from + http://www.libpng.org . * zlib. This very common free library provides basic compression/decompression routines, and is the basis for the Unix @@ -115,8 +111,10 @@ without some functionality. for one application, the PStats viewer for graphical analysis of real-time performance, which is part of the pandatool package. Gtk-- only compiles on Unix, and primarily Linux; it is possible to - compile it with considerable difficulty on Irix. We have used - version 1.2.1. You can find it at http://www.gtkmm.org . + compile it with considerable difficulty on Irix. (On Windows, you + don't need this, since you will use the pstats viewer built in the + win-stats subdirectory instead.) We have used version 1.2.1. You + can find it at http://www.gtkmm.org . PANDA'S BUILD PHILOSOPHY