Home

About
General Info
FAQ
Mailing Lists

Users
Getting Started
Downloads
Tools

Developers
Getting Started
- Tips
Source Code
Documentation

Status
Compatibility
Bugs
Feature Requests

Resources
Publications
Workshops
Links

QuickSearch



Getting Started - Tips

CVS
If you don't use CVS yet, you should. Using CVS is much faster and easier than downloading tarballs. It's also the only way you can contribute changes and/or fixes.

You should always use the options for pruning empty directories and creating new directories. We also recommend using the quiet option to make it easier to read CVS output.

To do this on Unix, put the following lines in your .cvsrc file.

    cvs -q
    checkout -P
    update -d -P

To do this on Windows, select the "Prune (remove) empty directories" option on the Globals tab of the WinCvs Preferences dialog box. Whenever you use the Update selection command, select the "Create missing directories that exist in the repository" option in the Update settings dialog box.

Compiling
We highly recommend using the -s option to make and nmake. In silent mode, make/nmake won't print the commands being executed but you'll still see any warnings or errors. This is the easiest way to spot compiler warnings.

Debugging
Debugging a Mash tool is slightly different because the tools are actually scripts that are interpreted by the Mash shell. As an example, suppose you want to debug vic.

On Unix with gdb, you would do something like:

    gdb mash
    (gdb) set args vic 224.2.172.238/51482
    (gdb) run

Home | About | Users | Developers | Status | Resources | Top of Page

Webmaster
© Copyright 1999 - 2001 by the Regents of the University of California