Coda File System

Re: Interesting use case for Coda and trying to build for Ubuntu lpia

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Tue, 3 Mar 2009 14:19:14 -0500
On Tue, Mar 03, 2009 at 12:20:02PM -0500, Mark Komarinski wrote:
> vproc.cc: In function ???void VprocWait(const void*)???:
> vproc.cc:179: error: invalid conversion from ???const void*??? to ???void*???
> vproc.cc:179: error:   initializing argument 1 of ???int LWP_WaitProcess(void*)???

The version of LWP installed on your system is too old, you probably
need to build/install version 2.5. (and update to rpc2-2.8 and rvm-1.16)

The source archives for these should be here,
    http://www.coda.cs.cmu.edu/pub/coda/src/

Jan

As an aside, as of the -6.9.4 release, the easiest way to get a
consistent build is to actually move the lwp, rpc2 and rvm sources into
the Coda source tree under lib-src and build everything as one, i.e.

    tar -xzf coda-6.9.4.tar.gz
    tar -xzf lwp-2.5.tar.gz  ; mv lwp-2.5 coda-6.9.4/lib-src/lwp
    tar -xzf rpc2-2.8.tar.gz ; mv rpc2-2.8 coda-6.9.4/lib-src/rpc2
    tar -xzf rvm-1.16.tar.gz ; mv rvm-1.16 coda-6.9.4/lib-src/rvm

or if you are using git,

    git clone git://coda.cs.cmu.edu/project/coda/dev/coda.git
    cd coda
    git submodule init
    git submodule update
    autoreconf -f -i

Then configure will find the lib-src/ versions of the libraries and we
will build and link against them,

    ./configure --prefix=/usr
    make
Received on 2009-03-03 14:21:08