error: 'aux_closure' undeclared (first use in this function)

Daniel Kochmański daniel at
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: .


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
> ;;;   * 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"
>  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      |

"Be the change that you wish to see in the world." - Mahatma Gandhi

More information about the ecl-devel mailing list