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

David L. Rager ragerdl at gmail.com
Fri Feb 26 08:47:34 PST 2010


Hi,

It looks to me like you needed to chose restart #2, or type :go.
IIRC, there were some issues WRT redefining a constant about a month
ago and the solution was to just keep going.

--David

On Fri, Feb 26, 2010 at 10:32 AM, Jon S. Anthony <j-anthony at comcast.net> wrote:
> 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
>
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>



More information about the Openmcl-devel mailing list