The STXXL sourcecode is available in a subversion repository on sourceforge.net.
 To learn more about subversion and (command line and graphical) subversion clients visit http://subversion.tigris.org/.
The main development line (in subversion called the "trunk") is located at https://stxxl.svn.sourceforge.net/svnroot/stxxl/trunk 
Alternatively you might use a branch where a new feature is being developed. Branches have URLs like https://stxxl.svn.sourceforge.net/svnroot/stxxl/branches/foobar 
For the following example let's assume you want to download the latest trunk version using the command line client and store it in a directory called stxxl-trunk (which should not exist, yet). Otherwise replace URL and path to your needs.
Run:
svn checkout https://stxxl.svn.sourceforge.net/svnroot/stxxl/trunk stxxl-trunk
Change to stxxl directory:
cd stxxl-trunk
Now follow the regular installation and usage instructions, skipping over the tarball download and extraction parts.
 For the STXXL_ROOT variable value choose something like $(HOME)/path/to/stxxl-trunk
Once you have checked out the source code you can easily update it to the latest version later on.
Change to stxxl directory:
cd ...path/to/stxxl-trunk
Run
svn update
Usually you don't have to reconfigure anything, so just rebuild:
make library_g++
make tests_g++
 1.7.1