Cross/BuildGuide

Version 1 (modified by trnewman, 15 years ago)

--

Building CROSS

To build and install CROSS you may either download a release tarball, or you may use the Subversion client software to check out code from our Subversion repository.

To checkout the latest stable release code, enter this on the command line:

$ svn co https://cornet.wireless.vt.edu/repos/vtcornet/vtcross/branches/releases/0.1 cross

To instead checkout the latest code from the development trunk, enter this on the command line:

$ svn co https://cornet.wireless.vt.edu/repos/vtcornet/vtcross/trunk cross

This page assumes that you are building from code checked out from our subversion repository. If you're building from a release tarball, do not perform the ./bootstrap step.

First, ensure that you've fulfilled the dependencies specified in the top-level README. Most GNU/Linux systems come with our dependencies already packaged. You may need to install them off of your install CD/DVD or over the net. See below for Operating System specific notes.

To compile, there are 5 steps. Start by cd'ing to the cross directory, then complete the following commands:

$ ./bootstrap         # Do NOT perform this step if you are building from a tarball.
$ ./configure
$ make
$ make check
$ sudo make install

This will perform all configuration checks and select for build, test, and installation the libcross library needed to access the framework.