[Openmcl-devel] Latest trunk (r13464) build issue??

Jon S. Anthony j-anthony at comcast.net
Fri Feb 26 08:32:59 PST 2010


Hi,

Grabbed the latest linuxx86 trunk and tried rebuilding (on x8632) and
get this:

$ ./lx86cl
Welcome to Clozure Common Lisp Version 1.5-dev-r13281M-trunk
(LinuxX8632)!
? (rebuild-ccl :full t)
Rebuilding Clozure Common Lisp using Version 1.5-dev-r13281M-trunk
(LinuxX8632)
;Building lisp-kernel ...
;Kernel built successfully.
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/lib/systems.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/systems.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/lib/compile-ccl.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/compile-ccl.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/nxenv.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/nxenv.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/nx.lisp"...
; Including "/opt/CCL/ccl-1.5-r13464/ccl/compiler/nx-basic.lisp"...
; Including "/opt/CCL/ccl-1.5-r13464/ccl/compiler/lambda-list.lisp"...
; Including "/opt/CCL/ccl-1.5-r13464/ccl/compiler/nx0.lisp"...
; Including "/opt/CCL/ccl-1.5-r13464/ccl/compiler/nx1.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/l1-fasls/nx.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/optimizers.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/optimizers.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/dll-node.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/dll-node.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/arch.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/arch.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/vreg.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/vreg.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/vinsn.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/vinsn.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/reg.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/reg.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/subprims.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/subprims.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/backend.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/backend.lx32fsl"...
;Compiling "/opt/CCL/ccl-1.5-r13464/ccl/compiler/nx2.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/nx2.lx32fsl"...
;Compiling
"/opt/CCL/ccl-1.5-r13464/ccl/compiler/X86/X8632/x8632-arch.lisp"...
;Loading #P"/opt/CCL/ccl-1.5/ccl/bin/x8632-arch.lx32fsl"...
;Compiling
"/opt/CCL/ccl-1.5-r13464/ccl/compiler/X86/X8664/x8664-arch.lisp"...
> Error: Constant MAX-1-BIT-CONSTANT-INDEX is already defined with a
different value (68719476544)
> While executing: CCL::DEFINE-CONSTANT, in process listener(1).
> Type :GO to continue, :POP to abort, :R for a list of available
restarts.
> If continued: Redefine MAX-1-BIT-CONSTANT-INDEX to have new value
17179869136
> Type :? for other options.
1 > :r
>   Type (:C <n>) to invoke one of the following restarts:
0. Return to break level 1.
1. #<RESTART CCL:ABORT-BREAK #x5268A6>
2. Redefine MAX-1-BIT-CONSTANT-INDEX to have new value 17179869136
3. Retry compiling "ccl:compiler;X86;X8664;x8664-arch.lisp"
4. Skip compiling and loading "ccl:compiler;X86;X8664;x8664-arch.lisp"
5. Return to toplevel.
6. #<RESTART CCL:ABORT-BREAK #x526CA6>
7. Reset this thread
8. Kill this thread
1 > (:c 4)
Invoking restart: Skip compiling and loading
"ccl:compiler;X86;X8664;x8664-arch.lisp"

... Goes along looking pretty good but then blows up ....

;Wrote bootstrapping image: #P"/opt/CCL/ccl-1.5-r13464/ccl/x86-boot32"
> Error: Errors (:SIGNALED 6) reloading boot image:
>        ;Loading level-1.lx32fsl
>        ;Loading ./l1-fasls/l1-cl-package.lx32fsl
>        ;Loading ./l1-fasls/l1-utils.lx32fsl
>        ;Loading ./l1-fasls/l1-init.lx32fsl
>        ;Loading ./l1-fasls/l1-symhash.lx32fsl
>        ;Loading ./l1-fasls/l1-numbers.lx32fsl
>        ;Loading ./l1-fasls/l1-aprims.lx32fsl
>        ;Loading ./l1-fasls/x86-callback-support.lx32fsl
>        ;Loading ./l1-fasls/l1-callbacks.lx32fsl
>        ;Loading ./l1-fasls/l1-sort.lx32fsl
>        ;Loading ./bin/lists.lx32fsl
>        ;Loading ./bin/sequences.lx32fsl
>        ;Loading ./l1-fasls/l1-dcode.lx32fsl
>        ;Loading ./l1-fasls/l1-clos-boot.lx32fsl
>        ;Loading ./bin/hash.lx32fsl
>        ;Loading ./l1-fasls/l1-clos.lx32fsl
>        ;Loading ./bin/defstruct.lx32fsl
>        ;Loading ./bin/dll-node.lx32fsl
>        ;Loading ./l1-fasls/l1-unicode.lx32fsl
>        ;Loading ./l1-fasls/l1-streams.lx32fsl
>        ;Loading ./l1-fasls/linux-files.lx32fsl
>        ;Loading ./bin/chars.lx32fsl
>        ;Loading ./l1-fasls/l1-files.lx32fsl
>        ;Loading ./l1-fasls/l1-typesys.lx32fsl
>        ;Loading ./l1-fasls/sysutils.lx32fsl
>        ;Loading ./l1-fasls/x86-threads-utils.lx32fsl
>        ;Loading ./l1-fasls/l1-lisp-threads.lx32fsl
>        ;Loading ./l1-fasls/l1-application.lx32fsl
>        ;Loading ./l1-fasls/l1-processes.lx32fsl
>        ;Loading ./l1-fasls/l1-io.lx32fsl
>        ;Loading ./l1-fasls/l1-reader.lx32fsl
>        ;Loading ./l1-fasls/l1-readloop.lx32fsl
>        ;Loading ./l1-fasls/l1-readloop-lds.lx32fsl
>        ;Loading ./l1-fasls/l1-error-system.lx32fsl
>        ;Loading ./l1-fasls/l1-events.lx32fsl
>        ;Loading ./l1-fasls/x86-trap-support.lx32fsl
>        ;Loading ./l1-fasls/l1-format.lx32fsl
>        ;Loading ./l1-fasls/l1-sysio.lx32fsl
>        ;Loading ./l1-fasls/l1-pathnames.lx32fsl
>        ;Loading ./l1-fasls/l1-boot-lds.lx32fsl
>        ;Loading ./l1-fasls/l1-boot-1.lx32fsl
>        ;Loading ./l1-fasls/l1-boot-2.lx32fsl
>        ;Loading ./l1-fasls/x86-error-signal.lx32fsl
>        ;Loading ./l1-fasls/l1-error-signal.lx32fsl
>        ;Loading ./l1-fasls/l1-sockets.lx32fsl
>        ;Loading ./bin/sort.lx32fsl
>        ;Loading ./bin/numbers.lx32fsl
>        ;Loading ./bin/subprims.lx32fsl
>        ;Loading ./bin/x8632-arch.lx32fsl
>        ;Loading /opt/CCL/ccl-1.5-r13464/ccl/bin/x86-arch.lx32fsl
>        ;Loading /opt/CCL/ccl-1.5-r13464/ccl/bin/arch.lx32fsl
>        ;Loading /opt/CCL/ccl-1.5-r13464/ccl/bin/x86-lap.lx32fsl
>        ;Loading /opt/CCL/ccl-1.5-r13464/ccl/bin/x86-asm.lx32fsl
>        ;Loading ./bin/x8664-arch.lx32fsl  <<<<<----------------- !?!?!
>        ;!!Error loading ./bin/x8664-arch.lx32fsl
>        Main thread pid 1156
>        Current Thread Context Record (tcr) = 0xb7f706c0
>        Control (C) stack area:  low = 0xbfb3c000, high = 0xbfc8dad0
>        Value (lisp) stack area: low = 0xb7e23000, high = 0x0
>        Exception stack pointer = 0xb7f6eee0
>        %eax = 0x000000c7
>        %ecx = 0x1800ef26
>        %edx = 0x00000004
>        %ebx = 0xbfc8b58e
>        %esp = 0xb7f6eee0
>        %ebp = 0xb7f6ef0c
>        %esi = 0x00000000
>        %edi = 0x1800eef6
>        %eip = 0x1800ef02
>        %eflags = 0x00210246
>        
>        %cs = 0x0073
>        %ds = 0x007b
>        %ss = 0x007b
>        %es = 0x007b
>        %fs = 0x001f
>        %gs = 0x0033
>        %ebx (arg_z) = ";!!Error loading ./bin/x8664-arch.lx32fsl"
>        %esi (arg_y) = 0
>        ------
>        %edi (fn) = #<Function DEBUG-TRAP-WITH-STRING #x1800EEF6>
>        ------
>        %ecx (temp0) = DEBUG-TRAP-WITH-STRING
>        %edx (temp1) = 1
>        ------
>        %edx (nargs) = 1 (maybe)
>        current thread: tcr = 0xb7f706c0, native thread ID = 0x484,
interrupts disabled
>        
>        
>        (#xB7F6EF0C) #x186E4FED : #<Anonymous Function #x186E4C7E> +
879
>        (#xB7F6EF38) #x180A4AA5 : #<Function $FASL-LFUNCALL #x180A4A6E>
+ 55
>        (#xB7F6EF48) #x180AF2D5 : #<Function %FASLOAD #x180AEE76> +
1119
>        (#xB7F6EF94) #x180A4AA5 : #<Function $FASL-LFUNCALL #x180A4A6E>
+ 55
>        (#xB7F6EFA4) #x180AF2D5 : #<Function %FASLOAD #x180AEE76> +
1119
>        
> While executing: REBUILD-CCL, in process listener(1).
> Type :POP to abort, :R for a list of available restarts.
> Type :? for other options.
1 > 

The odd thing here is why is the x8664 file being compiled (and then
attempted loading) at all?  Is this a cockpit error?  Steps:

$ svn co http://svn.clozure.com/publicsvn/openmcl/trunk/linuxx86/ccl >
svn2.out

$ tail svn2.out
A    ccl/x86-headers64/libc/C/populate.sh
A    ccl/x86-headers64/libc/C/.cvsignore
A    ccl/x86-headers64/libc/vars.cdb
A    ccl/x86-headers64/libc/constants.cdb
A    ccl/x86-headers64/libc/objc-methods.cdb
A    ccl/x86-headers64/libc/records.cdb
A    ccl/x86-headers64/libc/types.cdb
Checked out external at revision 13464.

Checked out revision 13464.

$ cd ccl
$ ./lx86cl
Welcome to Clozure Common Lisp Version 1.5-dev-r13281M-trunk
(LinuxX8632)!
? (rebuild-ccl :full t)
... as above ...


/Jon





More information about the Openmcl-devel mailing list