[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Coda on Alpha?



Wai-Sun Chia <waisun.chia@msa.dec.com> writes:

> 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

Strange. Is that the one from the url listed in the coda docs?

I tried that one on my i386 and it compiled fine. Gonna test on Alpha
tonight.

The problem is that "ViceVersionVector *&" can be converted to
"ViceVersionVector *" or "vv_t *". Thats eigther a typedef (unlikely,
since it would collide I think) or a base class of the other.
Without the source handy, its impossible to tell what the problem is,
and I don`t have it handy. :(

I will tell you tomorrow and maybe bring in debs for i386 and alpha.

May the Source be with you.
			Goswin


Reply to: