Hi, HJ Hwang writes:
I am trying to use ripe-dbase-2.0.3. Document says that db.1.85.tar.gz is used for this database software. So I got this software and compile and then perl4.036 version. I installed db.1.85 successfully and as the result I copied dbm.h and ndbm.h to /usr/include. And then, I tried to compile perl4.036 but, "dbm_clearerr ld symbol not found " error occured. After looking at dbm.h, I found there wasn't dbm_clearerr there. How do I do ? So I am in deadlock status. Please Help me !! Isn't any other method to run ripe database software using perl5.004 ?
I would not recommend to build your own perl with the db.1.85.tar.gz package. My experience is that the new database software works perfectly well with the standard dbm libraries of your computer system, and in fact usually perform much better then with the 'db' package. Furthermore, it seems that the software seems to work quite well with perl5 now. There are a few minor changes though that are needed. There are some occurances of the '@' sign in strings that should be preceded by a '\'. Just start the program and perl will tell you were to make the changes. Just substitute the '@' by '\@'. Furthermore, you need to make some changes to the top level Makefile for Solaris: SOCK_STREAMVALUE=2 and WNOHANGVALUE=64 Did you already have perl5 installed? If not, get a binary from: ftp://sunsite.unc.edu/pub/packages/solaris/sparc or ftp://sunsite.sut.ac.jp/pub/sun-info/solaris-binaries/ http://sunsite.sut.ac.jp/sun/solaris-binaries/ I am using such a setup on a Solaris 2.5.1 machine overhere and everything works perfect, David K. ---