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: