To build the Shibboleth SP and its prerequisites (excluding Apache and OpenSSL), you can copy and unpack the source tarball in: /mit/webauth/shibboleth/source/shibboleth-sp-sources.tgz This contains the sources for curl, log4cpp, xerces-c, xml-security-c, and opensaml, as well as shibboleth-sp. That same directory has a build-sp.sh script, which you can run from the top of the unpacked source tree. It takes the following options: -a -p -s The default apxs executable is the one found in the PATH (if any). The default install prefix is /usr/local/shibboleth. The default openssl prefix is /usr/athena on Athena machines, / otherwise. For notes on building each package by hand, see: https://wikis.mit.edu/confluence/display/ZEST/Building+Shibboleth+SP+on+Linux