[Ecls-list] ECL and statically linked binary
Sylvain Ageneau
ageneau at gmail.com
Fri Jul 8 02:38:51 UTC 2011
Hello,
I also ran into this and apparently the problematic commit is:
commit cbcb905d2899a47928eabcede81cb1e40b974622
Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
Date: Sun Jun 5 12:35:03 2011 +0200
Needed compile-time side effects for DEFVAR/DEFPARAMETER/DEFCONSTANT also in the bytecodes compiler
:040000 040000 22321023660b9394bcca78a64644f405bf609db9
7d3a1f9101f3977e8dc389c64a48e5441250102c M src
Reverting it starting from HEAD the build completes.
(compile-file "ext:bytecmp;bytecmp.lsp" :output-file #P"BUILD:EXT;BYTECMP.O.NEWEST" :SYSTEM-P T :C-FILE T :DATA-FILE T :H-FILE T)
;;;
;;; Compiling EXT:BYTECMP;BYTECMP.LSP.
;;; OPTIMIZE levels: Safety=2, Space=1, Speed=1, Debug=1
;;;
Condition of type: SIMPLE-TYPE-ERROR
In function GETHASH, the value of the second argument is
1
which is not of the expected type HASH-TABLE
Available restarts:
1. (ABORT) ABORT
Top level.
> :b
Backtrace:
> SI::TPL
> si::default-debugger
> c::handle-compiler-internal-error
> signal
> si:universal-error-handler
> si:signal-simple-error
> gethash
> c::c1form-add-info
> c::make-c1form*
> c::c1constant-value
> c::c1expr
> c::c1args*
> c::c1call-global
> c::c1call-symbol
> c::c1expr
> c::t1ordinary
> c::t1expr*
> c::t1/c1expr
> c::c1progn
> c::c1eval-when
> c::t1expr*
> c::t1expr*
> c::t1expr
> lambda
> c::do-compilation-unit
> c::do-compilation-unit
> compile-file
> c::+c1-form-hash+
1
Regards,
Sylvain
On Jul 7, 2011, at 10:36 AM, Philipp Marek wrote:
> Well,the specific error in HEAD is here since:
>
> 1dc8d99941805f4cd789c951bb511306e569bbe5 is the first bad commit
> commit 1dc8d99941805f4cd789c951bb511306e569bbe5
> Author: Juan Jose Garcia Ripoll <jjgarcia at users.sourceforge.net>
> Date: Thu Jun 30 11:07:31 2011 +0200
>
> Move ecl_make_codeblock() outside the #if ENABLE_DLOPEN because it is needed also by
> statically linked ECL.
>
>
> This is the error:
>
> (compile-file "ext:bytecmp;bytecmp.lsp" :output-file #P"BUILD:EXT;BYTECMP.O.NEWEST"
> :SYSTEM-P T :C-FILE T :DATA-FILE T :H-FILE T)
> ;;;
> ;;; Compiling EXT:BYTECMP;BYTECMP.LSP.
> ;;; OPTIMIZE levels: Safety=2, Space=1, Speed=1, Debug=1
> ;;;
>
> Condition of type: SIMPLE-TYPE-ERROR
> In function GETHASH, the value of the second argument is
> 1
> which is not of the expected type HASH-TABLE
> Available restarts:
>
>
>
>
> ------------------------------------------------------------------------------
> All of the data generated in your IT infrastructure is seriously valuable.
> Why? It contains a definitive record of application performance, security
> threats, fraudulent activity, and more. Splunk takes this data and makes
> sense of it. IT sense. And common sense.
> http://p.sf.net/sfu/splunk-d2d-c2
> _______________________________________________
> Ecls-list mailing list
> Ecls-list at lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/ecls-list
More information about the ecl-devel
mailing list