[cmucl-help] CMUCL 18c building on tru64 5.1
Fausto Saporito
fausto.saporito at gmail.com
Sat Aug 30 20:31:48 UTC 2014
Hello Carl,
I found a possible fix.
The problem is in the ".end" statement.
this is the code
.text
.globl undefined_tramp
.ent undefined_tramp_offset
undefined_tramp = /* ### undefined_tramp_offset-call_into_lisp_LRA*/ 0x140+call_
into_lisp_LRA_page
undefined_tramp_offset:
call_pal PAL_gentrap
.long 10
.byte 4
.byte 23
.byte 254
.byte (0xe0 + sc_DescriptorReg)
.byte 2
.align 2
.end undefined_tramp
now changing into ".end undefined_tramp_offset" it's ok.
I hope this is the correct fix.
2014-08-30 20:18 GMT+02:00 Carl Shapiro <carl.shapiro at gmail.com>:
> It has been a while, but I suspect this can be made to work.
>
> Have you been able to isolate the specific lines of code that are causing
> the error? It looks like something is going wrong on the last lines of the
> undefined_tramp and closure_trap routines but one cannot be certain if the
> error is exactly there, or in lines above.
>
> I would try commenting out those two routines an seeing if the file
> assembles. If that works, I would binary search for the exact source line
> of an error through one of those routines and then the other. You could
> also approach this in the other direction, commenting out all of the other
> routines in the file and adding things back until you find and error.
>
> Also, this file make use of C pre-processor macros defined by internals.h.
> Are you building with a valid internals.h?
>
>
> On Sat, Aug 30, 2014 at 4:42 AM, Fausto Saporito <fausto.saporito at gmail.com>
> wrote:
>>
>> Hello all,
>>
>> i'm trying to build CMUCL 18c under Tru64 5.1 using Digital C compiler
>> and assembler.
>> I have this error compiling alpha-assem.s
>>
>> as -g -Dosf1 -Dalpha -I/usr/users/fausap/wrk/CMUCL/src/18c/lisp -o
>> alpha-assem.o alpha-assem.s
>> alpha-assem.s(242) : error : syntax error : last token was
>> 'undefined_tramp'
>> alpha-assem.s(256) : error : syntax error : last token was 'closure_tramp'
>> gmake: *** [alpha-assem.o] Error 1
>>
>> I know this is quite old version and unsupported arch, but do you know
>> is there's a patch to fix this error ?
>>
>> thanks a lot,
>> Fausto
>> _______________________________________________
>> cmucl-help mailing list
>> cmucl-help at cmucl.cons.org
>> http://lists.zs64.net/mailman/listinfo/cmucl-help
>
>
More information about the cmucl-help
mailing list