next up previous
Next: CCA Up: BXSA, XQDM and XSoapExt Previous: Installation (at IU)

Installation (at BU)

  1. setup the CVSROOT and CVS_RSH
    setenv CVSROOT :ext:rainier.extreme.indiana.edu:/l/extreme/cvs
    setenv CVS_RSH ssh
  2. check out the source tree:
    cvs co xct/bxsa2 xct/xqdm xct/mslib xct/ldmalloc xct/xbs xct/prepbuild xct/.xct_top_marker xct/build_bxsa
  3. make the system:
    The system currently is using prepbuild[*] by Ken. To make it easy to use , we made an shell script file,build_bxsa, for build and make system in a batch. Under the ``xct'' directory, type
    ./build_bxsa create
    which will create a platform directory in every sub-modules; For example in my computer, under bxsa2 directory there is a directory called linux-2.6-x86-gcc-3.3.6--32-dyn-dbg. You can enter such directory and manually build the sub-module by running make; Alternately you can call
    ./build_bxsa make
    to make the every sub-modules in a batch;
    [Note: You may get problem when making the xqdm, if so it may caused by the expat library used by xqdm. You should tell the prepbuild where to find the expat by adding
    EXPAT_INC := /usr/include/
    in the Target.pb under the xct/xqdm/src/xqdm/]
    [Note: at rommel.cs.binghamton.edu, the path is correct, not need to set up manually]
  4. run the test:
    If ./build_bxsa run without any failure, then
    cd bxsa2/linux-2.6-x86-gcc-3.3.6--32-dyn-dbg/test/
    ./unit_test

    If unit_test runs well (you can see the printed document), then the installation is done.


next up previous
Next: CCA Up: BXSA, XQDM and XSoapExt Previous: Installation (at IU)
Wei Lu 2007-11-06