[elephant-cvs] CVS update: elephant/INSTALL

blee at common-lisp.net blee at common-lisp.net
Sun Aug 29 07:43:20 UTC 2004


Update of /project/elephant/cvsroot/elephant
In directory common-lisp.net:/tmp/cvs-serv29548

Modified Files:
	INSTALL 
Log Message:
linux / sbcl

Date: Sun Aug 29 09:43:19 2004
Author: blee

Index: elephant/INSTALL
diff -u elephant/INSTALL:1.1 elephant/INSTALL:1.2
--- elephant/INSTALL:1.1	Fri Aug 27 19:28:09 2004
+++ elephant/INSTALL	Sun Aug 29 09:43:19 2004
@@ -37,14 +37,16 @@
 /usr/local/lib/db42/libdb.so and
 /usr/local/include/db42/db.h.)
 
-3) Compile src/libsleepycat.c.  I'm no gcc master but under
-FreeBSD I did
+3) Compile src/libsleepycat.c.  I'm no gcc master but under 
+FreeBSD this worked for me:
 
-gcc -L/usr/local/lib/db42 -I/usr/local/include -fPIC -shared -O3 -o libsleepycat.so src/libsleepycat.c -ldb
+gcc -L/usr/local/lib/db42 -I/usr/local/include/db42 -fPIC -shared -O3 -o libsleepycat.so src/libsleepycat.c -ldb
 
 you may or may not need a trailing -ldb at the end.  Put
-libsleepycat.so somewhere you can get at it, like
-/usr/local/lib/.
+libsleepycat.so somewhere you can get at it, like in your
+common-lisp elephant system dir
+
+/usr/local/share/common-lisp/elephant/
 
 4) Compile and load Elephant.  
 
@@ -59,10 +61,16 @@
 (asdf:operate 'asdf:load-op :elephant)
 
 This will load and compile Elephant.  This will also
-automatically load UFFI.
+automatically load UFFI.  You will get some errors about
+redefining constants probably.  Go ahead and redefine them,
+they are safe to bash, and won't happen again once you've
+compiled.
 
 At this point I advise quitting lisp before using Elephant.
-I get symbol conflicts otherwise.  (Help?)
+I get symbol conflicts otherwise.  (Help?)  I also (under
+CMUCL) get strange behavior which indicates you might get
+better performance if you compile everything again with
+everything loaded.
 
 -----------
 Quick Start
@@ -147,4 +155,4 @@
 "my string"
 T
 
-CL-USER> 
\ No newline at end of file
+CL-USER> 





More information about the Elephant-cvs mailing list