[Openmcl-devel] x86-64 compiler error in cvs

Gary Byers gb at clozure.com
Tue May 9 17:49:42 UTC 2006


That looks a lot scarier than it is - the type of a field in a structure
(the "owner" field of an "area" struct") changed from some flavor of
integer ot "pointer to type TCR" in the last few days, but xlbt.c
still had code that did integer arithmetic (>>) on that field.

I thought that I checked that in last night. (Nope; I didn't.)  Did now.


On Tue, 9 May 2006, James Bielman wrote:

> Hi,
>
> Having updated to CVS HEAD, I get the following error when compiling
> the lisp kernel:
>
> ../xlbt.c: In function ‘plbt_sp’:
> ../xlbt.c:138: error: invalid operands to binary >>
> make: *** [xlbt.o] Error 1
>
> Using:
> gcc (GCC) 4.0.2 20050808 (prerelease) (Ubuntu 4.0.1-4ubuntu9)
>
> I added a cast to unsigned long and it built.
>
> James
>
> _______________________________________________
> Openmcl-devel mailing list
> Openmcl-devel at clozure.com
> http://clozure.com/mailman/listinfo/openmcl-devel
>
>


More information about the Openmcl-devel mailing list