[chord] Compiling problems on maint_policy.T

Emil Sit sit at MIT.EDU
Thu May 31 09:47:30 EDT 2007


On Tue, 29 May 2007 at 10:32 (+0800), mafish wrote:
> maint_policy.T:36: error: variable or field 'track_aclnt' declared void
> maint_policy.T:36: error: 'aclnt_acct_t' was not declared in this scope
> maint_policy.T:37: error: expected ',' or ';' before '{' token

As the howto document notes (perhaps not sufficiently loudly),

    Chord is based on SFS and the SFSlite toolkit. For Chord versions
    before October 2006, your best bet is to use full SFS (to support
    chordcd and CFS. For versions of Chord after October 2006, you must
    use SFSlite 0.8.13 or newer. For code written after March 2007, you
    must use SFSlite 0.8.16pre1 or newer.  You can link against an
    installed version (e.g., from FreeBSD ports) or a build-tree
    directly.

I believe that building SFSlite from:

    http://dist.okws.org/dist/sfslite-0.8.16.tar.gz

(with --with-sfsmisc enabled) should solve both this and your other
linking problem.

-- 
Emil Sit / MIT CSAIL PDOS / http://pdos.csail.mit.edu/chord/  



More information about the chord mailing list