Ubuntu/VOMS
From NorduGrid
< Ubuntu
Note: See VOMS_compiling_details for generic Linux instructions
Building VOMS
Copied from NDGF Technical Wiki
Download the latest VOMS source rpm from the NorduGrid FTP server. As for gSOAP, convert it to a tar ball and unpack twice.
wget ftp://ftp.nordugrid.org/software/voms/releases/latest/src/*.src.rpm alien --to-tgz voms-$VOMSVERSION-*.src.rpm tar -xvzf voms-$VOMSVERSION.tgz tar -xvzf voms-$VOMSVERSION.tar.gz cd voms-$VOMSVERSION
Then we apply the patches coming in the rpm.
for i in ../*.patch; do patch -p1 < $i; done;
Assume $GLOBUS_LOCATION points to the Globus installation. If you are installing a 64bit installation or if you want to use another version of Globus, then you need to change the gcc32dbgpthr below accordingly. Then we run configure with a special setup.
./configure --prefix=$VOMS_LOCATION --with-globus-prefix=$GLOBUS_LOCATION \ --disable-docs --disable-java
make make install
The only thing remaning is to move the headerfiles from the glite structure to where ARC and LFC expects to find them (which unfortunately is in two different places)
cd $VOMS_LOCATION/include cp glite/security/voms/* . ln -s glite/security/voms