[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