Operating Systems/Compiler ==================== 1. Windows NT/2000/XP (Visual C++ or GNU g++/Cygwin) 2. Linux (GNU g++) Required Packages ==================== 1. BerkeleyDB db-3.3.11 (http://www.sleepycat.com) Optional Packages ==================== 0. Jdk 1.3 1. Jena-1.1.0 (http://www.hpl.hp.com/semweb) Optional Packages ==================== rdf2damldb -- import DAML into DAMLDB mysql2damldb -- import DAML crawler data into DAMLDB Linux/Cygwin Installation ======================================================================== 1. Install BerkeleyDB as per package installation instructions. a) Define DB_ROOT_DIR to the db package root (.e.g. export DB_ROOT_DIR=${HOME}/usr/local/BerkeleyDB) 2. (Optional) Add doc++ to your bin search path 3. Run 'configure' script. ./configure --with-db-include=${DB_ROOT_DIR}/include \ --with-db-library=${DB_ROOT_DIR}/lib Use --prefix=${HOME}/usr/local/damldb configure argument to install the package in a location other than the default(/usr/local). Java: (optional) --enable-java --enable-shared CLASSPATH Add jena.jar, etc to your classpath 4. Type 'make' 5. Type 'make install' 6. Add ${prefix}/bin to your PATH variable 7. Add ${prefix}/lib to your LD_LIBRARY_PATH 8. Add $DB_ROOT_DIR/lib to your LD_LIBRARY_PATH 9. (Optional) Add ${JENA_HOME}/jena.jar, etc. to your CLASSPATH 10. Run 'damldb_admin --create' to create empty damldb files located in the directory $prefix/share/damldb/*.* Windows Installation ======================================================================== 1. Install BerkeleyDB as per package installation instructions. a) Define BERKELEY_DB_HOME in Window Environment 2. Using Microsoft Visual C++ 6.0, open the 'build_win32' Workspace 3. Under 'Build' menu, choose the 'Batch Build' menu Item. 4. Choose 'Build' menu Item 5. Add the 'build_win32' directory to your 'path'.