<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div><div>On 27 Jun 2008, at 10:20, Henrik Hjelte wrote:</div><blockquote type="cite">>>no package named "DB-BDB-C47"<br><br>The C47 here looks to me like there is something remaining from your old attempt with 4.7<br>Delete all fasls, and isn't libberkeley-db.dylib created when you compile for the first time?<br> Try removing it, or just download a fresh copy of elephant.</blockquote><div><br></div><span class="Apple-tab-span" style="white-space:pre"> </span>I tried both the 0.9.1 and unstable releases.  My my-config.sexp uses the OSX defaults from config.sexp.  This is the output I get:</div><div><br></div><div><div>Welcome to Clozure Common Lisp Version 1.2-r9226-RC1  (DarwinPPC32)!</div><div>? (asdf:operate 'asdf:load-op :elephant)</div><div>; loading system definition from elephant.asd into #<Package "ASDF0"></div><div>; registering #<SYSTEM ELEPHANT #x861D6FE> as ELEPHANT</div><div>; loading system definition from /usr/local/asdf-install/site-systems/cl-base64.asd into #<Package "ASDF0"></div><div>; registering #<SYSTEM CL-BASE64 #x8622AF6> as CL-BASE64</div><div>; registering #<SYSTEM CL-BASE64-TESTS #x8638A0E> as CL-BASE64-TESTS</div><div>; $ gcc -bundle -fPIC -Wall -g -O2 -g /Users/Patrick/src/lisp/elephant-unstable/src/memutil/libmemutil.c -o /Users/Patrick/src/lisp/elephant-unstable/src/memutil/libmemutil.dylib -lm </div><div>Attempting to load libmemutil.dylib...</div><div>Loaded /Users/Patrick/src/lisp/elephant-unstable/src/memutil/libmemutil.dylib</div><div>;Compiler warnings for "/Users/Patrick/src/lisp/elephant-unstable/src/elephant/classes.lisp" :</div><div>;   In (SHARED-INITIALIZE :AROUND (PERSISTENT-METACLASS T)): Unused lexical variable INDEX</div><div>;   In (REINITIALIZE-INSTANCE :AROUND (PERSISTENT-METACLASS)): Unused lexical variable INITARGS</div><div>;   In (INITIALIZE-INSTANCE :AROUND (PERSISTENT-OBJECT)): Unused lexical variable INITARGS</div><div>;   In (RECREATE-INSTANCE (PERSISTENT-OBJECT)) inside an anonymous lambda form: Unused lexical variable ARGS</div><div>; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL #x8596F26> on #<CL-SOURCE-FILE "classes" #x859179E>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>;Compiler warnings for "/Users/Patrick/src/lisp/elephant-unstable/src/elephant/controller.lisp" :</div><div>;   In (OPEN-CONTROLLER :AFTER (STORE-CONTROLLER)): Unused lexical variable ARGS</div><div>;   In (CONTROLLER-PROPERTIES (STORE-CONTROLLER)): In the call to GET-FROM-ROOT with arguments (*ELEPHANT-PROPERTIES-LABEL* :STORE-CONTROLLER SC),</div><div>;     the keyword argument :STORE-CONTROLLER is not one of (:SC), which are recognized</div><div>;     by the definition of GET-FROM-ROOT visible in the current compilation unit.</div><div>;   In (SET-ELE-PROPERTY (T T)): In the call to GET-FROM-ROOT with arguments (*ELEPHANT-PROPERTIES-LABEL* :STORE-CONTROLLER SC),</div><div>;     the keyword argument :STORE-CONTROLLER is not one of (:SC), which are recognized</div><div>;     by the definition of GET-FROM-ROOT visible in the current compilation unit.</div><div>;   In (GET-ELE-PROPERTY (T)): In the call to GET-FROM-ROOT with arguments (*ELEPHANT-PROPERTIES-LABEL* :STORE-CONTROLLER SC),</div><div>;     the keyword argument :STORE-CONTROLLER is not one of (:SC), which are recognized</div><div>;     by the definition of GET-FROM-ROOT visible in the current compilation unit.</div><div>; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL #x8596F26> on #<CL-SOURCE-FILE "controller" #x8590A7E>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>;Compiler warnings for "/Users/Patrick/src/lisp/elephant-unstable/src/elephant/schema-evolution.lisp" :</div><div>;   In (UPGRADE-ALL-MEMORY-INSTANCES (STORE-CONTROLLER)): Undeclared free variable VALUE</div><div>; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL #x8596F26> on #<CL-SOURCE-FILE "schema-evolution" #x85905EE>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>; Warning: COMPILE-FILE failed while performing #<COMPILE-OP NIL #x8596F26> on #<CL-SOURCE-FILE "schema-evolution" #x85905EE>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>;Compiler warnings for "/Users/Patrick/src/lisp/elephant-unstable/src/elephant/collections.lisp" :</div><div>;   In (MAP-BTREE (T BTREE)): Unused lexical variable ARGS</div><div>;   In (MAP-INDEX (T BTREE-INDEX)): Unused lexical variable ARGS</div><div>; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL #x8596F26> on #<CL-SOURCE-FILE "collections" #x858FC86>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>;Compiler warnings for "/Users/Patrick/src/lisp/elephant-unstable/src/elephant/query.lisp" :</div><div>;   In SORT-TUPLES: Unused lexical variable KEY-FN</div><div>; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL #x8594DA6> on #<CL-SOURCE-FILE "query" #x8595C5E>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>NIL</div><div>? (use-package :elephant)</div><div>T</div><div>? (open-store '(:BDB "/Users/Patrick/src/lisp/elephant-bdb/"))</div><div>; loading system definition from ele-bdb.asd into #<Package "ASDF0"></div><div>; registering #<SYSTEM ELE-BDB #x877C356> as ELE-BDB</div><div>Attempting to load libmemutil.dylib...</div><div>Loaded /Users/Patrick/src/lisp/elephant-unstable/src/memutil/libmemutil.dylib</div><div>; $ gcc -L/usr/local/BerkeleyDB.4.5/lib/ -I/usr/local/BerkeleyDB.4.5/include/ -bundle -fPIC -Wall -g -O2 -g /Users/Patrick/src/lisp/elephant-unstable/src/db-bdb/libberkeley-db.c -o /Users/Patrick/src/lisp/elephant-unstable/src/db-bdb/libberkeley-db.dylib -lm -ldb-4.5 </div><div>Loading /usr/local/BerkeleyDB.4.5/lib/libdb-4.5.dylib</div><div>Attempting to load libberkeley-db.dylib...</div><div>Loaded /Users/Patrick/src/lisp/elephant-unstable/src/db-bdb/libberkeley-db.dylib</div><div>; Warning: Redefining STRUCT DB-LOCK fields to be:</div><div>;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE (:UNSIGNED 32) #x834783E> OFF 32@0> #<FOREIGN-RECORD-FIELD #1# NDX 32@32> #<FOREIGN-RECORD-FIELD #1# GEN 32@64> #<FOREIGN-RECORD-FIELD #2=#<FOREIGN-INTEGER-TYPE (:SIGNED 32) #x83479FE> MODE 32@96>)</div><div>;          were</div><div>;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::OFF 32@0> #<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::NDX 32@32> #<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::GEN 32@64> #<FOREIGN-RECORD-FIELD #2# DB-BDB-C45::MODE 32@96>)</div><div>; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process listener(1).</div><div>; Warning: Redefining STRUCT DB-LOCKREQ fields to be:</div><div>;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE (:SIGNED 32) #x83479FE> OP 32@0> #<FOREIGN-RECORD-FIELD #1# MODE 32@32> #<FOREIGN-RECORD-FIELD #2=#<FOREIGN-INTEGER-TYPE (:UNSIGNED 32) #x834783E> TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3=#<FOREIGN-ARRAY-TYPE (ARRAY (:SIGNED 8)) #x875E93E> OBJ 8@96> #<FOREIGN-RECORD-FIELD #4=#<FOREIGN-POINTER-TYPE (:* (:STRUCT DB-BDB-C45::DB-LOCK (OFF (:UNSIGNED 32) 32) (NDX (:UNSIGNED 32) 32) (GEN (:UNSIGNED 32) 32) (MODE (:SIGNED 32) 32))) #x875E8EE> LOCK 32@128>)</div><div>;          were</div><div>;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::OP 32@0> #<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::MODE 32@32> #<FOREIGN-RECORD-FIELD #2# DB-BDB-C45::TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3# DB-BDB-C45::OBJ 8@96> #<FOREIGN-RECORD-FIELD #4# DB-BDB-C45::LOCK 32@128>)</div><div>; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process listener(1).</div><div>; Warning: Redefining STRUCT DB-LOCK fields to be:</div><div>;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE (:UNSIGNED 32) #x834783E> OFF 32@0> #<FOREIGN-RECORD-FIELD #1# NDX 32@32> #<FOREIGN-RECORD-FIELD #1# GEN 32@64> #<FOREIGN-RECORD-FIELD #2=#<FOREIGN-INTEGER-TYPE (:SIGNED 32) #x83479FE> MODE 32@96>)</div><div>;          were</div><div>;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::OFF 32@0> #<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::NDX 32@32> #<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::GEN 32@64> #<FOREIGN-RECORD-FIELD #2# DB-BDB-C46::MODE 32@96>)</div><div>; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process listener(1).</div><div>; Warning: Redefining STRUCT DB-LOCKREQ fields to be:</div><div>;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE (:SIGNED 32) #x83479FE> OP 32@0> #<FOREIGN-RECORD-FIELD #1# MODE 32@32> #<FOREIGN-RECORD-FIELD #2=#<FOREIGN-INTEGER-TYPE (:UNSIGNED 32) #x834783E> TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3=#<FOREIGN-ARRAY-TYPE (ARRAY (:SIGNED 8)) #x875E93E> OBJ 8@96> #<FOREIGN-RECORD-FIELD #4=#<FOREIGN-POINTER-TYPE (:* (:STRUCT DB-BDB-C45::DB-LOCK (OFF (:UNSIGNED 32) 32) (NDX (:UNSIGNED 32) 32) (GEN (:UNSIGNED 32) 32) (MODE (:SIGNED 32) 32))) #x875E8EE> LOCK 32@128>)</div><div>;          were</div><div>;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::OP 32@0> #<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::MODE 32@32> #<FOREIGN-RECORD-FIELD #2# DB-BDB-C46::TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3# DB-BDB-C46::OBJ 8@96> #<FOREIGN-RECORD-FIELD #4# DB-BDB-C46::LOCK 32@128>)</div><div>; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process listener(1).</div><div>;Compiler warnings for "/Users/Patrick/src/lisp/elephant-unstable/src/db-bdb/bdb-controller.lisp" :</div><div>;   In (DEFAULT-CLASS-ID (T BDB-STORE-CONTROLLER)): Duplicate keyform QUOTE in ECASE statement.</div><div>;   In (DEFAULT-CLASS-ID (T BDB-STORE-CONTROLLER)): Duplicate keyform QUOTE in ECASE statement.</div><div>;   In (DEFAULT-CLASS-ID (T BDB-STORE-CONTROLLER)): Duplicate keyform QUOTE in ECASE statement.</div><div>; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL #x870CBAE> on #<CL-SOURCE-FILE "bdb-controller" #x870DDD6>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>; Warning: COMPILE-FILE failed while performing #<COMPILE-OP NIL #x870CBAE> on #<CL-SOURCE-FILE "bdb-controller" #x870DDD6>.</div><div>; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP ASDF:CL-SOURCE-FILE)>, in process listener(1).</div><div>> Error: Undefined function #:G2120 called with arguments (#<A Foreign Pointer #x805800> #<A Null Foreign Pointer> #<A Foreign Pointer #x107A60> 2 #<A Foreign Pointer #x107A70> 10 0 #<A Foreign Pointer [stack-allocated] #x565900>) .</div><div>> While executing: #<STANDARD-METHOD ELEPHANT::DATABASE-VERSION (DB-BDB::BDB-STORE-CONTROLLER)>, in process listener(1).</div><div>> Type :GO to continue, :POP to abort, :R for a list of available restarts.</div><div>> If continued: Retry applying #:G2120 to (#<A Foreign Pointer #x805800> #<A Null Foreign Pointer> #<A Foreign Pointer #x107A60> 2 #<A Foreign Pointer #x107A70> 10 0 #<A Foreign Pointer [stack-allocated] #x565900>).</div><div>> Type :? for other options.</div><div>1 > </div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">   </span>Any thoughts?<br></div><div><br></div><div>Thanks,</div><div><br></div><div>Patrick</div><div><br></div></div><div apple-content-edited="true"> <span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div style="word-wrap: break-word; -khtml-nbsp-mode: space; -khtml-line-break: after-white-space; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><span class="Apple-style-span" style="border-collapse: separate; border-spacing: 0px 0px; color: rgb(0, 0, 0); font-family: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; font-weight: normal; letter-spacing: normal; line-height: normal; text-align: auto; -khtml-text-decorations-in-effect: none; text-indent: 0px; -apple-text-size-adjust: auto; text-transform: none; orphans: 2; white-space: normal; widows: 2; word-spacing: 0px; "><div><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; ">----</span></span></span></span></span></font></div><div><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><a href="mailto:pjm@spe.com">pjm@spe.com</a></span></span></span></span><br style="font-family: Arial; font-size: 13.3px; "></span></font><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "></span></span></span></span></font></div><div><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; ">S P Engineering, Inc.</span></span></span></span></span></span></span></span></font></div><div><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; ">L</span><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; ">arge scale, mission-critical, distributed OO </span></span></span></span></span></span></span></span></font><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; ">systems design and implementation.</span></span></span></span></span></span></span><br style="; font-family: Arial; font-size: 13.3px; "></span></font><font class="Apple-style-span" face="Arial" size="4"></font><font class="Apple-style-span" face="Arial" size="4"><span class="Apple-style-span" style="font-size: 13.3px;; font-family: Arial; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; "><span class="Apple-style-span" style="font-family: Arial; font-size: 13.3px; ">(C++, Java, Common Lisp, Jini, middleware, SOA)</span></span></span></span></span></span></span></span></font></div><div><br class="khtml-block-placeholder"></div></span></span></span></span><br class="Apple-interchange-newline"></span></span></div></span> </div><br></body></html>