[Ecls-list] Build failure: no *interrupts-enabled* symbol

Jerry James loganjerry at gmail.com
Tue Mar 1 22:50:09 UTC 2011


On Tue, Mar 1, 2011 at 3:26 PM, Jerry James <loganjerry at gmail.com> wrote:
> Building from the latest git sources failed like this, apparently due
> the latest commit ("*interrupts-enabled* moved from SI to EXT
> package"):

I'm attaching a patch that let me get past the libffi problem and this
one, plus an error where "errno" and "EINTR" are undefined.  The C
part now finishes compiling successfully.  However, because I'm a
techno-geek and can't resist shiny new things even when I have no use
for them, I enabled the SSE interface, which led to trouble:

(compile-file "ext:cl-simd;ecl-sse-utils.lisp" :output-file
#P"BUILD:EXT;ECL-SSE-UTILS.O.NEWEST" :SYSTEM-P T :C-FILE T :DATA-FILE
T :H-FILE T)
;;;
;;; Compiling EXT:CL-SIMD;ECL-SSE-UTILS.LISP.
;;; OPTIMIZE levels: Safety=2, Space=1, Speed=1, Debug=1
;;;
;;; Compiling (DEFUN LOOKUP-FLIP ...).
;;; Compiling (DEFUN EXPAND-CONDITION ...).
;;; Compiling (DEFUN IS-UNARY? ...).
;;; Compiling (DEFUN EXPAND-IF-MACRO ...).
;;; Compiling (DEFMACRO DEF-UTILITY ...).
;;; Compiling (DEFMACRO DEF-IF-FUNCTION ...).
;;; Compiling (DEFUN MAKE-SSE-ARRAY ...).
;;; Compiling (DEFMACRO SET-TRUE-SS ...).
;;; Compiling (DEFMACRO SET-TRUE-PS ...).
;;; Compiling (DEF-IF-FUNCTION IF-PS ...).
;;; Compiling (DEF-UTILITY NEG-SS ...).

Condition of type: SIMPLE-ERROR
Cannot externalize object #<SSE -0.0 0.0 0.0 0.0>
Available restarts:

1. (ABORT) ABORT

Top level in: #<process TOP-LEVEL>.
>

This is on an x86_64 Fedora 14 Linux system.
-- 
Jerry James
http://www.jamezone.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ecl.patch
Type: application/octet-stream
Size: 5275 bytes
Desc: not available
URL: <https://mailman.common-lisp.net/pipermail/ecl-devel/attachments/20110301/4d993066/attachment.obj>


More information about the ecl-devel mailing list