[Openmcl-devel] New 0.14 binaries

Camille Troillard tuscland at mac.com
Sat Dec 20 07:30:16 PST 2003


Hi Gary,


Congratulations for the new release.
I've updated from CVS, lots of files were changed!
I did not took time yet to see exactly what are the enhancements, but 
it sure looks fine.

Here some of my notes, suggestion and problems.


As files were changed, I've decided to recompile everything: 
lisp-kernel, level-0 sources and level-1 sources.  The lisp-kernel 
recompilation ran good but I can't not compile neither level-0 neither 
level-1.

Here are the debugger traces:

? (ccl:xload-level-0)
 > Error in process listener(1): There is no package named "PPC32" .
 > While executing: %COLLECT-XTOKEN
 > Type :GO to continue, :POP to abort.
 > If continued: Retry finding package with name "PPC32".


Same problem with level-1.
So it seems it is not possible to build a fresh lisp image from the 
"old" image, obviously.

I downloaded the new binaries and compiled without any problem the new 
release.
The only curious thing is that my dppccl executable is smaller than the 
one provided in the latest distribution, perhaps this is because I am 
using the latest XCode 1.1 tools (GCC 3.3) to compile OpenMCL?


Although OpenMCL seems to run fine, I got a problem with ASDF files.  
Here is what I get while loading an ASDF system:

; loading system definition from
; /Users/camille/site-lisp/defsystems/cl-serve.asd into #<Package 
"ASDF265">
 > Error in process listener(1): value CL-SERVE is not of the expected 
type STRING.

If I modify:		(defsystem cl-serve ...
to					(defsystem "cl-serve" ...

Everything runs fine.  The problem is that everyone uses the latter 
syntax, so I guess OpenMCL has become more strictly bounded to the ANSI 
standard, but I can't tell as my Lisp knowledge is not broad enough.

Here is the complete stack trace if you are interested :

 > While executing: CCL::%SHARED-INITIALIZE
 > Type :GO to continue, :POP to abort.
 > If continued: Skip loading init file.
Type :? for other options.
1 > :b
(F0135AF0) : 0 "CCL::%SHARED-INITIALIZE" 456
(F0135B00) : 1 NIL NIL
(F0135B10) : 2 "#<CCL::STANDARD-KERNEL-METHOD SHARED-INITIALIZE 
(STANDARD-OBJECT T)>" 48
(F0135B20) : 3 "CCL::%MAKE-STD-INSTANCE" 296
(F0135B30) : 4 NIL NIL
(F0135B40) : 5 "#<CCL::STANDARD-KERNEL-METHOD MAKE-INSTANCE 
(STANDARD-CLASS)>" 56
(F0135B50) : 6 NIL NIL
(F0135B60) : 7 "CCL::%MAKE-INSTANCE" 80
(F0135B70) : 8 "Anonymous Function #x544B546" 188
(F0135B80) : 9 "CCL::PROGN-IN-ENV" 160
(F0135B90) : 10 "CCL::LOAD-FROM-STREAM" 220
(F0135BA0) : 11 "CCL::%LOAD" 1316
(F0135BC0) : 12 NIL NIL
(F0135BD0) : 13 "LOAD" 636
(F0135BF0) : 14 "FIND-SYSTEM" 332
(F0135C00) : 15 "OPERATE" 200
(F0135C10) : 16 NIL NIL
(F0135C20) : 17 "CCL::CALL-CHECK-REGS" 72
(F0135C30) : 18 "CCL::LOAD-FROM-STREAM" 220
(F0135C40) : 19 "CCL::%LOAD" 1316
(F0135C60) : 20 NIL NIL
(F0135C70) : 21 "LOAD" 636
(F0135C90) : 22 "CCL::STARTUP-CCL" 424
(F0135CC0) : 23 "Anonymous Function #x510F08E" 92
(F0135CD0) : 24 NIL NIL
(F0135CE0) : 25 "Anonymous Function #x5138B56" 500
(F0135D00) : 26 "CCL::RUN-PROCESS-INITIAL-FORM" 348
(F0135D30) : 27 NIL NIL
(F0135D40) : 28 "Anonymous Function #x50FC56E" 152
(F0135D60) : 29 "Anonymous Function #x50F80B6" 172


Thanks for any help !

Cheers,
Camille




More information about the Openmcl-devel mailing list