From: Alastair B. <nye...@li...> - 2006-12-05 21:16:18
|
Matthew Swank writes: > The win32 build crashes with: > > *** - The foreign symbol "current_memory_fault_address" is undefined. > Bye. [snip] > The current_memory_fault_address definition is ifndef'ed in > src/runtime/interrupt.c: Good. Not the right approach for win32. AFAIK, we don't even call MEMORY-FAULT-ERROR there yet (or possibly at all). Certainly we wouldn't call it from the runtime, as it would be a win32 exception. > It's used in the lisp code in src/code/interr.lisp: > ... #!-win32 > (define-alien-variable current-memory-fault-address long) #!-win32 > (defun memory-fault-error () > (error 'memory-fault-error > :address current-memory-fault-address)) Should make things work again. --Alastair Bridgewater |