To build and install rasdaman from a git clone, first initialize the build system by running $ autoreconf -vis . To build and install rasdaman from a dist tarball (*.tar.*) or after running the above command: $ ./configure $ make # make install You may set the installation directory and other parameters by options to ./configure. To see them, use: $ ./configure --help Once installed, see the "rasdaman Installation Guide" for the next steps. It can be found in manuals_and_examples/manuals/pdf/inst-guide.pdf Tips and tricks: ~~~~~~~~~~~~~~~~ * Shorter build times (without building the doxygen documentation) are possible if you run your builds with DOXYGEN=: (':' is 'true'). Permanently disable doxygen builds: $ ./configure DOXYGEN=no Disable doxygen builds, but make it overridable in later builds: $ ./configure DOXYGEN=: $ make DOXYGEN=doxygen If configure has found doxygen, temporarily run a build without doxygen: $ make DOXYGEN=: all * If some libraries are installed in special places, you can set CPPFLAGS or LDFLAGS when running configure, i.e. e.g. $ export CPPFLAGS="-I/usr/include/netpbm" LDFLAGS="-L/usr/lib/hdf" $ ./configure --prefix=$PWD/_i --with-hdf4 to build on a Fedora 14 system. * If you are building from a git clone and want to clean ALL files like you had just done a fresh "git clone", run $ git clean -f -x -d CAUTION: This will REMOVE ALL FILES not committed to the git repo! * As it is generally recommended to configure rasdaman --with-hdf4, you should add that flag when you run "make distcheck" as well: $ make distcheck DISTCHECK_CONFIGURE_FLAGS="--with-hdf4"