[Openmcl-devel] Problem with files of some kind, linux x86-32

R. Matthew Emerson rme at clozure.com
Sat Oct 11 05:59:08 UTC 2008


On Oct 11, 2008, at 12:23 AM, David Brown wrote:

> Welcome to Clozure Common Lisp Version 1.3-dev-r11045M-trunk   
> (LinuxX8632)!
> ? (machine-version)
>> Error: value 4294967295 is not of the expected type FIXNUM.
>> While executing: CCL::MAKE-FILE-STREAM, in process listener(1).
>> Type :POP to abort, :R for a list of available restarts.
>> Type :? for other options.
> 1 > :b
> *(F7AC4C74) : 0 (MAKE-FILE-STREAM "/proc/cpuinfo" :INPUT 'BASE- 
> CHAR :IGNORED NIL 'CCL::BASIC-FILE-STREAM :DEFAULT :PRIVATE T) 2732
> (F7AC4D10) : 1 (OPEN "/proc/cpuinfo" [...]) 751
> (F7AC4D74) : 2 (MACHINE-VERSION) 199

I think this should be fixed in in the trunk now (r11046).

(The code that is supposed to get a 64-bit result from a foreign call  
was only copying the lower 32 bits.)

Thanks for reporting it.





More information about the Openmcl-devel mailing list