(Illustration by Gaich Muramatsu)
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.comReceived on 2002-12-12 01:21:14