## File: INSTALL

package info (click to toggle)
lcmaps 1.6.6-2
 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 LCMAPS - by Oscar Koeroo - 11 April 2011 ======================================== Building: --------- If you start from SVN, you'll like need to start to run autotools: ./bootstrap If you start from a source tarball, then you can start using: ./configure Run "./configure --help" to override the pkg-config provided search path for Globus libraries and header files. Run "make" Installing: ----------- Run "make install" or Run "make DESTDIR= install" Dependencies: ------------- - vomsapi 1.6 or higher - Globus 2.x through Globus 5.x. Older version of Globus are known to work. - OpenSSL 0.9.7 through 1.0 Custom configure options: ------------------------- The LCMAPS ./configure script is trying a few methods on finding the depending libraries on the system, including pkg-config. To be able to work with non-system distribution provided installation or personal compiles explicitly we provide several ./configure options to work with: --enable-headers This switch will only build and install or distribute the header files to LCMAPS. The header files will contain the required type definitions for both the front-end/application interface as also the plugin interface. --enable-gsi-mode This option is \emph{on} by default and will build LCMAPS against the GSI interface libraries and OpenSSL. Switch this option to \emph{no} to create the \emph{lcmaps-without-gsi} flavor of LCMAPS. --enable-osg This option is \emph{off} by default. This option is used in the Open Science Grid build-flavor and will explicitly switch off the VOMS Attribute Certificate verification in the VOMS-api. This is to overload a default failure condition when the VOMS api could not verify the VOMS credentials. Note: Only enable this option if your infrastructure's security does not depend on the VOMS AC verification at all service nodes. --with-globus-prefix=PFX Allows you to select an alternative location to find the Globus headers and libraries needed to build LCMAPS. --with-globus-libdir=DIR Allows you to select an alternative directory for the Globus libraries. The default behaviour is to use the \$PFX setting of the previous option and add /lib, e.g. \$PFX/lib or \$PFX/lib64 --with-globus-thr-flavor=FLAVOR Sets the threaded flavor of Globus. This is not needed in Globus 5 (and up) installation. --with-globus-nothr-flavor=FLAVOR Sets the non-threaded flavor of Globus. This is not needed in Globus 5 (and up) installation. --with-voms-prefix=PFX Sets the directory where LCMAPS should look for the VOMS api libraries. The default is in /usr --with-voms-includes=DIR Override to the default \$VOMS\_PFX/include directory to look for the required VOMS header files. --with-voms-libdir=DIR Override to the default \$VOMS\_PFX/lib or \$VOMS\_PFX/lib64 directories to look for the required VOMS libraries.