Coda File System

coda on RedHat 8.0 ?

From: armani <armani_at_codevel.com>
Date: Thu, 12 Dec 2002 14:16:48 +0800
Hello list

I have got in a big trouble with compile the coda source.
Since the coda's rpm built, and I tried to start the coda server by these
commands.

# /usr/sbin/auth2
# /usr/sbin/rpc2portmap
# /usr/sbin/updatesrv
# /usr/sbin/updateclnt -h distfs.vonhagen.org
-- above with no error messages occur --

# /usr/sbin/startserver &
=>  /usr/sbin/startserver: line 59: 30773 Segmentation fault      codasrv $*
$XFLAGS

So what's wrong with these .. ? @_@
I'm sure my installation is follow the context on
http://www.linuxplanet.com/linuxplanet/tutorials/4481/1/
In order to fix the dependence problem of RPM, I make a little link to solve
such as
#  ln -sf /usr/lib/libreadline.so.4.3 /usr/lib/libreadline.so.3
I don't think this way will result in Segmentation fault.
Ok I'm lied , maybe it will do this.
I've check all the dependences .. just use symbolic link to solve it.
Then I guess that is this a kernel's coda module's problem. I use the coda's
update package for RedHat 8.0 from
http://rpmfind.maine.edu/RPM/redhat/updates/8.0/RootTree.html
# modprobe coda
=> still Segmentation fault.
And for some bug with ext3 filesystem. I choose the ext2 filesystem for it
...

Then I download the source to compile.
>_< This is a huge job for me.
After installing the lwp-1.9  rpc2-1.13  rvm-1.6 packages, with no any
problem.
I was so happy to install the coda @_@ ..
What the damn thing it is ..




-------- configure with no FLAGS -----------
# ./configure
make[2]: Entering directory
`/root/coda/build/coda-5.3.19/coda-src/librepair'
make[2]: Nothing to be done for `all'.
make[2]: Leaving directory `/root/coda/build/coda-5.3.19/coda-src/librepair'
make -C venus all;
make[2]: Entering directory `/root/coda/build/coda-5.3.19/coda-src/venus'
c++ -fno-exceptions -fno-operator-names -MD -DHAVE_CONFIG_H -I. -I/root/coda
/build/coda-5.3.19/include -I/root/coda/build/coda-5.3.19 -O3  -march=pentiu
mpro -felide-constructors -fno-exceptions -fno-rtti -DVENUS -DTIMING -DVENUS
DEBUG -DRVM_USELWP   -c -o fso_cachefile.o fso_cachefile.cc
fso_cachefile.cc:136: default argument given for parameter 1 of `void
   CacheFile::Create(int = 0)'
fso.h:292: after previous specification in `void CacheFile::Create(int = 0)'
fso_cachefile.cc:187: default argument given for parameter 3 of `int
   CacheFile::Copy(char*, ino_t*, int = 0)'
fso.h:299: after previous specification in `int CacheFile::Copy(char*,
ino_t* =
   0, int = 0)'
make[2]: *** [fso_cachefile.o] Error 1
make[2]: Leaving directory `/root/coda/build/coda-5.3.19/coda-src/venus'
make[1]: *** [venus] Error 2
make[1]: Leaving directory `/root/coda/build/coda-5.3.19/coda-src'
make: *** [coda-src] Error 2
--------------- End the configure script --------------



Would  you like to tell me how to solve this problem ? or Any correct way to
install ` CODA' on RedHat 8.0 ?

Thanks in Advance !

--Armani Liao
Mail:   codevel_at_ieee.org
Web:   http://www.codevel.com
Received on 2002-12-12 01:21:14