ok.<br><br>Pointing my-config to 4.6, clearing out the dfsl's and libberkely-db.dylib as mentioned in this thread got me going.<br><br>Now, time to play.<br><br>Thanks,<br>Chris.<br><br><div class="gmail_quote">2008/6/27 Ian Eslick <<a href="mailto:eslick@media.mit.edu">eslick@media.mit.edu</a>>:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">We don't support BDB 4.7 yet (4.5 and 4.6 only)<br>
<div class="Ih2E3d">Sent from my BlackBerry<br>
<br>
-----Original Message-----<br>
</div><div class="Ih2E3d">From: Chris Van Dusen <<a href="mailto:cavandusen@gmail.com">cavandusen@gmail.com</a>><br>
<br>
Date: Thu, 26 Jun 2008 21:21:33<br>
To:Elephant bugs and development <<a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a>><br>
Subject: Re: [elephant-devel] Problem installing with latest Clozure<br>
<br>
<br>
</div><div><div></div><div class="Wj3C7c">I'm having a problem on PPC Mac with CCL, as well, although the error<br>
that I'm getting is:<br>
<br>
Berkeley DB error #22: Invalid argument<br>
    [Condition of type BDB-DB-ERROR]<br>
<br>
In the Slime buffer, it shows:<br>
<br>
; loading system definition from /Users/chrisvandusen/.asdf-install-<br>
dir/systems/ele-bdb.asd into #<Package "ASDF0"><br>
; registering #<SYSTEM ELE-BDB #x89A1056> as ELE-BDB<br>
Attempting to load libmemutil.dylib...<br>
Loaded /Users/chrisvandusen/.asdf-install-dir/site/elephant-unstable/<br>
src/memutil/libmemutil.dylib<br>
; $ gcc -L/usr/local/BerkeleyDB.4.7/lib/ -I/usr/local/BerkeleyDB.4.7/<br>
include/ -bundle -fPIC -Wall -g -O2 -g /Users/chrisvandusen/.asdf-<br>
install-dir/site/elephant-unstable/src/db-bdb/libberkeley-db.c -o /<br>
Users/chrisvandusen/.asdf-install-dir/site/elephant-unstable/src/db-<br>
bdb/libberkeley-db.dylib -lm -ldb-4.7<br>
Loading /usr/local/BerkeleyDB.4.7/lib/libdb-4.7.dylib<br>
Attempting to load libberkeley-db.dylib...<br>
Loaded /Users/chrisvandusen/.asdf-install-dir/site/elephant-unstable/<br>
src/db-bdb/libberkeley-db.dylib<br>
; Warning: Redefining STRUCT DB-LOCK fields to be:<br>
;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE<br>
(:UNSIGNED 32) #x8346F76> OFF 32@0> #<FOREIGN-RECORD-FIELD #1# NDX<br>
32@32> #<FOREIGN-RECORD-FIELD #1# GEN 32@64> #<FOREIGN-RECORD-FIELD<br>
#2=#<FOREIGN-INTEGER-TYPE (:SIGNED 32) #x8347136> MODE 32@96>)<br>
;          were<br>
;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::OFF 32@0><br>
#<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::NDX 32@32> #<FOREIGN-RECORD-<br>
FIELD #1# DB-BDB-C45::GEN 32@64> #<FOREIGN-RECORD-FIELD #2# DB-BDB-<br>
C45::MODE 32@96>)<br>
; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process repl-<br>
thread(5).<br>
; Warning: Redefining STRUCT DB-LOCKREQ fields to be:<br>
;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE (:SIGNED<br>
32) #x8347136> OP 32@0> #<FOREIGN-RECORD-FIELD #1# MODE 32@32><br>
#<FOREIGN-RECORD-FIELD #2=#<FOREIGN-INTEGER-TYPE (:UNSIGNED 32)<br>
#x8346F76> TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3=#<FOREIGN-ARRAY-<br>
TYPE (ARRAY (:SIGNED 8)) #x894DCE6> OBJ 8@96> #<FOREIGN-RECORD-FIELD<br>
#4=#<FOREIGN-POINTER-TYPE (:* (:STRUCT DB-BDB-C45::DB-LOCK (OFF<br>
(:UNSIGNED 32) 32) (NDX (:UNSIGNED 32) 32) (GEN (:UNSIGNED 32) 32)<br>
(MODE (:SIGNED 32) 32))) #x894DCA6> LOCK 32@128>)<br>
;          were<br>
;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C45::OP 32@0> #<FOREIGN-<br>
RECORD-FIELD #1# DB-BDB-C45::MODE 32@32> #<FOREIGN-RECORD-FIELD #2#<br>
DB-BDB-C45::TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3# DB-BDB-C45::OBJ<br>
8@96> #<FOREIGN-RECORD-FIELD #4# DB-BDB-C45::LOCK 32@128>)<br>
; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process repl-<br>
thread(5).<br>
; Warning: Redefining STRUCT DB-LOCK fields to be:<br>
;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE<br>
(:UNSIGNED 32) #x8346F76> OFF 32@0> #<FOREIGN-RECORD-FIELD #1# NDX<br>
32@32> #<FOREIGN-RECORD-FIELD #1# GEN 32@64> #<FOREIGN-RECORD-FIELD<br>
#2=#<FOREIGN-INTEGER-TYPE (:SIGNED 32) #x8347136> MODE 32@96>)<br>
;          were<br>
;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::OFF 32@0><br>
#<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::NDX 32@32> #<FOREIGN-RECORD-<br>
FIELD #1# DB-BDB-C46::GEN 32@64> #<FOREIGN-RECORD-FIELD #2# DB-BDB-<br>
C46::MODE 32@96>)<br>
; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process repl-<br>
thread(5).<br>
; Warning: Redefining STRUCT DB-LOCKREQ fields to be:<br>
;          (#<FOREIGN-RECORD-FIELD #1=#<FOREIGN-INTEGER-TYPE (:SIGNED<br>
32) #x8347136> OP 32@0> #<FOREIGN-RECORD-FIELD #1# MODE 32@32><br>
#<FOREIGN-RECORD-FIELD #2=#<FOREIGN-INTEGER-TYPE (:UNSIGNED 32)<br>
#x8346F76> TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3=#<FOREIGN-ARRAY-<br>
TYPE (ARRAY (:SIGNED 8)) #x894DCE6> OBJ 8@96> #<FOREIGN-RECORD-FIELD<br>
#4=#<FOREIGN-POINTER-TYPE (:* (:STRUCT DB-BDB-C45::DB-LOCK (OFF<br>
(:UNSIGNED 32) 32) (NDX (:UNSIGNED 32) 32) (GEN (:UNSIGNED 32) 32)<br>
(MODE (:SIGNED 32) 32))) #x894DCA6> LOCK 32@128>)<br>
;          were<br>
;          (#<FOREIGN-RECORD-FIELD #1# DB-BDB-C46::OP 32@0> #<FOREIGN-<br>
RECORD-FIELD #1# DB-BDB-C46::MODE 32@32> #<FOREIGN-RECORD-FIELD #2#<br>
DB-BDB-C46::TIMEOUT 32@64> #<FOREIGN-RECORD-FIELD #3# DB-BDB-C46::OBJ<br>
8@96> #<FOREIGN-RECORD-FIELD #4# DB-BDB-C46::LOCK 32@128>)<br>
; While executing: CCL::PARSE-FOREIGN-RECORD-TYPE, in process repl-<br>
thread(5).<br>
;Compiler warnings for "/Users/chrisvandusen/.asdf-install-dir/site/<br>
elephant-unstable/src/db-bdb/bdb-controller.lisp" :<br>
;   In (DEFAULT-CLASS-ID (T BDB-STORE-CONTROLLER)): Duplicate keyform<br>
QUOTE in ECASE statement.<br>
;   In (DEFAULT-CLASS-ID (T BDB-STORE-CONTROLLER)): Duplicate keyform<br>
QUOTE in ECASE statement.<br>
;   In (DEFAULT-CLASS-ID (T BDB-STORE-CONTROLLER)): Duplicate keyform<br>
QUOTE in ECASE statement.<br>
; Warning: COMPILE-FILE warned while performing #<COMPILE-OP NIL<br>
#x890209E> on #<CL-SOURCE-FILE "bdb-controller" #x89032C6>.<br>
; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP<br>
ASDF:CL-SOURCE-FILE)>, in process repl-thread(5).<br>
; Warning: COMPILE-FILE failed while performing #<COMPILE-OP NIL<br>
#x890209E> on #<CL-SOURCE-FILE "bdb-controller" #x89032C6>.<br>
; While executing: #<STANDARD-METHOD ASDF:PERFORM (ASDF:COMPILE-OP<br>
ASDF:CL-SOURCE-FILE)>, in process repl-thread(5).<br>
<br>
Let me know if there is any more information that I can provide.<br>
<br>
Thanks,<br>
Chris.<br>
On Jun 26, 2008, at 3:57 PM, Patrick May wrote:<br>
<br>
> On 26 Jun 2008, at 09:01, Ian Eslick wrote:<br>
>> Those errors seem to indicate a pretty messed up installation.<br>
>> Can you pull a fresh version of Elephant from the elphant-unstable<br>
>> darcs repository (<a href="http://www.common-lisp.net/project/elephant/" target="_blank">http://www.common-lisp.net/project/elephant/</a><br>
>> darcs/elephant-unstable) and try again.  The build did once work<br>
>> on Clozure as recent as 0.9 - but I'd rather put debugging time<br>
>> into unstable as we're hoping to release a 1.0beta1 as soon as we<br>
>> can.<br>
>><br>
>> Thank you,<br>
>> Ian<br>
><br>
>       Will do, as soon as I have a chance.  Thanks,<br>
><br>
> Regards,<br>
><br>
> Patrick<br>
><br>
> ----<br>
> <a href="mailto:pjm@spe.com">pjm@spe.com</a><br>
> S P Engineering, Inc.<br>
> Large scale, mission-critical, distributed OO systems design and<br>
> implementation.<br>
> (C++, Java, Common Lisp, Jini, middleware, SOA)<br>
><br>
><br>
><br>
> _______________________________________________<br>
> elephant-devel site list<br>
> <a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
> <a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>
<br>
_______________________________________________<br>
elephant-devel site list<br>
<a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br>
</div></div><br>_______________________________________________<br>
elephant-devel site list<br>
<a href="mailto:elephant-devel@common-lisp.net">elephant-devel@common-lisp.net</a><br>
<a href="http://common-lisp.net/mailman/listinfo/elephant-devel" target="_blank">http://common-lisp.net/mailman/listinfo/elephant-devel</a><br></blockquote></div><br>