Coda File System

Re: Alpha build.

From: Peter J. Braam <braam_at_cs.cmu.edu>
Date: Thu, 15 Apr 1999 10:07:04 -0400
Hi,

There are many issues to be addressed in porting Coda to AXP.

The first thing to do is to type Fid (i.e. Volume, Vnode and Unique) uint32.
Error returns should become ints (they are currently longs).  Then you
should be able to run Potemkin (a mini fake Coda client and server that
gives the kernel the impressions that Coda is there but it is in fact
serving a directory on the local disk).

After that RPC2 needs similar adaptation, and then the rest will follow.

- Peter -


----- Original Message -----
From: Wai-Sun Chia <waisun.chia_at_msa.dec.com>
To: <codalist_at_TELEMANN.CODA.CS.CMU.EDU>
Sent: Thursday, April 15, 1999 7:29 AM
Subject: Alpha build.


> Folks,
> After building the coda.o on my Alpha, I tried to build the server and
> client package (I'm on Debian/Alpha 2.1)..
>
> But the build bombs out.
> I'm quite competent in C but I'm afraid I'm out of my league here with
> C++ stuff...
> Any C++ guru running Alpha here?
>
> lockqueue.cc:64: warning: converting from `void (lqman::*)(int)' to `int
> (*)(void *)'
> c++ -fno-exceptions  -g -MD   -I. -I/usr/src/coda-5.2.0/include   -c
> rescoord.cc
> c++ -fno-exceptions  -g -MD   -I. -I/usr/src/coda-5.2.0/include   -c
> resforce.cc
> resforce.cc: In function `int RuntExists(struct ViceVersionVector **,
> int, int *, int *)':
> resforce.cc:718: call of overloaded `IsRunt (ViceVersionVector *&)' is
> ambiguous
> resforce.cc:707: candidates are: IsRunt(ViceVersionVector *)
> /usr/src/coda-5.2.0/include/inconsist.h:83:                 IsRunt(vv_t
> *)
> make[2]: *** [resforce.o] Error 1
> make[2]: Leaving directory `/usr/src/coda-5.2.0/coda-src/res'
> make[1]: *** [res] Error 2
> make[1]: Leaving directory `/usr/src/coda-5.2.0/coda-src'
> make: *** [coda-src] Error 2
>
>
>
> --
> Wai-Sun "squidster" Chia
> Internet Solution Architect
> Network & System Intergration Services
> MSA
>
Received on 1999-04-15 10:08:47