Building CVS Baselibs
This page will detail the process of building Baselibs. For the purposes of this page, GMAO-Baselibs-4_0_1 as an example tag, but this process should work with any "recent" tag (say, GMAO-Baselibs-3_3_0 or higher).
Check out Baselibs
The first step is to check out the tag you want.
Set up the 'bcvs' alias
Something useful to set up first is an alias that you can use to refer to the CVS repo for Baselibs. This is because the Baselibs are hosted on progress while the GEOS-5 model and most other tools are on the CVSACL repo. So, I recommend setting a 'bcvs' alias:
alias bcvs 'cvs -d:ext:USERNAME@progressdirect:/cvsroot/baselibs'
where USERNAME is your username at progress. Note that this works on discover and pleiades, but elsewhere you'll need to set up a tunnel to progress and alter the CVSROOT appropriately.
Checking out the tag
Next, checkout the tag:
bcvs co -r GMAO-Baselibs-4_0_1 -d GMAO-Baselibs-4_0_1 Baselibs
This will create a GMAO-Baselibs-4_0_1 inside which is a src directory.