[Ecls-list] Cl-ppcre compiling error

Marko Kocić marko.kocic at gmail.com
Mon Jan 14 18:54:54 UTC 2008


When trying to perform asdf:oos 'asdf:load-op :cl-ppcre i got the
following error. I'm using almost latest ecl from cvs.

Without compiling it works ok, so (asdf:oos 'asdf:load-source-op
:cl-ppcre) is successfull, and I can run cl-ppcre tests
after that.

Could someone help me figure out what is wrong.

;;; Compiling C:/lisp/tmp/ecl/cl-ppcre/util.lisp.
;;; Compiling (DEFMACRO WITH-UNIQUE-NAMES ...).
;;; Note: Replacing variable G123 by its value #<form VAR 1890780>
;;; Note: Replacing variable G137 by its value #<form VAR 18B4360>
;;; Compiling (DEFMACRO WITH-REBINDING ...).
;;; Compiling (DEFVAR *REGEX-CHAR-CODE-LIMIT* ...).
;;; Compiling (DEFUN MAKE-CHAR-HASH ...).
;;; Note: Replacing variable G159 by its value #<form VAR 1960C30>
;;; Note: Replacing variable G160 by its value #<form VAR 1960C00>
;;; Note: Replacing variable G161 by its value #<form LOCATION 15A81E0>
;;; Compiling (DEFUN WORD-CHAR-P ...).
;;; Compiling (DEFUN WHITESPACEP ...).
;;; Compiling (DEFUN MERGE-HASH ...).
;;; Note: Replacing variable G166 by its value #<form VAR 198EB70>
;;; Note: Replacing variable G167 by its value #<form VAR 198EB40>
;;; Note: Replacing variable G168 by its value #<form LOCATION 15A81E0>
;;; Note: Replacing variable G178 by its value #<form VAR 19A0C18>
;;; Note: Replacing variable G179 by its value #<form VAR 19A0BE8>
;;; Note: Replacing variable G180 by its value #<form LOCATION 15A81E0>
;;; Compiling (DEFUN MERGE-INVERTED-HASH ...).
;;; Note: Replacing variable G183 by its value #<form VAR 148FD38>
;;; Note: Replacing variable G184 by its value #<form VAR 148FD08>
;;; Note: Replacing variable G185 by its value #<form LOCATION 15A81E0>
;;; Compiling (DEFUN CREATE-RANGES-FROM-HASH ...).
;;; Compiling (DEFMACRO MAYBE-COERCE-TO-SIMPLE-STRING ...).
;;; Compiling (DEFUN NSUBSEQ ...).
;;; Compiling (DEFUN NORMALIZE-VAR-LIST ...).
;;; Compiling (DEFUN STRING-LIST-TO-SIMPLE-STRING ...).
;;; Note: Replacing variable G216 by its value #<form CALL-GLOBAL 16291F8>
;;; Compiling (SI:FSET 'STRING-LIST-TO-SIMPLE-STRING ...).
;;; Warning:
;;; In LET* body, the type of the form STRING is SYMBOL, not STRING.
;;; Note: Replacing variable G222 by its value #<form CALL-GLOBAL 164D1F8>
;;; Compiling (SI:FSET 'STRING-LIST-TO-SIMPLE-STRING ...).
;;; Warning:
;;; In LET* body, the type of the form STRING is SYMBOL, not STRING.
;;; End of Pass 1.
;;; Emitting code for WITH-UNIQUE-NAMES.
;;; Note: Replacing variable BINDINGS by its value
;;; Note: Replacing variable G108 by its value
;;; Note: Emitting linking call for MAKE-RESTART
;;; Note: Emitting linking call for COERCE-TO-CONDITION
;;; Note: Replacing variable G124 by its value
;;; Emitting code for #:G117.
;;; Emitting code for #:G118.
;;; Emitting code for #:G131.
;;; Emitting code for #:G132.
;;; Emitting code for WITH-REBINDING.
;;; Note: Emiting FDEFINITION for PROCLAIM
;;; Note: Emiting FDEFINITION for PROCLAIM
;;; Emitting code for MAKE-CHAR-HASH.
;;; Emitting code for WORD-CHAR-P.
;;; Emitting code for WHITESPACEP.
;;; Emitting code for #:G164.
;;; Emitting code for MERGE-HASH.
;;; Emitting code for MERGE-INVERTED-HASH.
;;; Emitting code for CREATE-RANGES-FROM-HASH.
;;; Emitting code for MAYBE-COERCE-TO-SIMPLE-STRING.
;;; Note: Emiting FDEFINITION for PROCLAIM
;;; Emitting code for NSUBSEQ.
;;; Emitting code for NORMALIZE-VAR-LIST.
;;; Note: Replacing variable G209 by its value
;;; Emitting code for STRING-LIST-TO-SIMPLE-STRING.
;;; Calling the C compiler...
;;; Note: Invoking external command:
;;; gcc  -g -O2  -D_THREAD_SAFE  -fstrict-aliasing -Dmingw32 -O
"-Ic:/lisp/app/ecl" -w -c "C:/lisp/cache/.fasls/ecl-ming
w32-pentium3-ecl/lisp/tmp/ecl/cl-ppcre/util.c" -o
"C:/lisp/cache/.fasls/ecl-mingw32-pentium3-ecl/lisp/tmp/ecl/cl-ppcre/u
til.o"

;;; Note: Invoking external command:
;;; dllwrap -o C:/lisp/cache/.fasls/ecl-mingw32-pentium3-ecl/lisp/tmp/ecl/cl-ppcre/util.fas
--export-all-symbols -L"c:/l
isp/app/ecl" "C:/lisp/cache/.fasls/ecl-mingw32-pentium3-ecl/lisp/tmp/ecl/cl-ppcre/util.o"
     -lecl    -lm -lws2_32

dllwrap: no export definition file provided.
Creating one, but that may not be what you want
;;; OPTIMIZE levels: Safety=2, Space=0, Speed=3
;;; Finished compiling C:/lisp/tmp/ecl/cl-ppcre/util.lisp.
;;; Loading "C:/lisp/cache/.fasls/ecl-mingw32-pentium3-ecl/lisp/tmp/ecl/cl-ppcre/util.fas"
Segmentation violation.
Broken at EVAL.Available restarts:
1. (RETRY) Retry performing #<ASDF:LOAD-OP NIL 24146976> on
#<ASDF:CL-SOURCE-FILE "util" 22787128>.
2. (ACCEPT) Continue, treating #<ASDF:LOAD-OP NIL 24146976> on
#<ASDF:CL-SOURCE-FILE "util" 22787128> as having been suc
cessful.
Broken at ASDF:OPERATE.




More information about the ecl-devel mailing list