error: 'aux_closure' undeclared (first use in this function)
Daniel Kochmański
daniel at turtleware.eu
Mon Apr 11 06:57:08 UTC 2016
Hey Tomas,
thanks for this report. I've put it on the gitlab to investigate it
later. I've added it here:
https://gitlab.com/embeddable-common-lisp/ecl/issues/237 .
Regards,
Daniel
Tomas Hlavaty writes:
> Hi Daniel,
>
>> Hej, I believe I've fixed this bug recently. Could you check
>> with the git head version?
>
> yes it is fixed there, thank you!
>
> Getting further, the next error is:
>
> ;;; Compiling (DEFUN EVENT-STATISTICS ...).
> ;;; Error:
> ;;; in file macros.lisp, position 41357
> ;;; at (DEFUN EVENT-STATISTICS ...)
> ;;; * The macro form (INFO V) was not expanded successfully.
> ;;; Error detected:
> ;;; Too few arguments supplied to a macro or a destructuring-bind form:
> ;;; (INFO V)
> Condition of type: SIMPLE-ERROR
> couldn't compile "src/compiler/macros.lisp"
> Broken at SB-COLD::LOAD-OR-CLOAD-XCOMPILER. In: #<process TOP-LEVEL>.
> File: #P"/tmp/nix-build-sbcl-1.3.4.drv-1/sbcl-1.3.1/src/cold/defun-load-or-cload-xcompiler.lisp" (Position #974)
>
> The info in macrolet has (&rest args) so "Too few arguments" error
> should not happen. There also exists a function info with three
> arguments in the sbcl sources so it might be that it somehow clashes
> with the macrolet info. If I extract all relevant code for
> event-statistics, it does compile without problems even if I define a
> potentially "clashing" defun info with three args. Not sure how to get
> simpler testcase than compiling sbcl.
>
> Tomas
--
Daniel Kochmański ;; aka jackdaniel | Poznań, Poland
TurtleWare - Daniel Kochmański | www.turtleware.eu
"Be the change that you wish to see in the world." - Mahatma Gandhi
More information about the ecl-devel
mailing list