﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	difficulty
789	bind egg: unable to parse command-line parameters	kristianlm	felix winkelmann	"After installing {{{chicken-bind}}}, and supplying certain command-line options, {{{chicken-bind}} fails during command-line parsing:

{{{
$ chicken-bind -export-constants

Error: bad argument count - received 2 but expected 1: #<procedure>
}}}

This small patch should fix the problem:

{{{
diff --git a/bind-translator.scm b/bind-translator.scm
index 31cf9d2..6796063 100644
--- a/bind-translator.scm
+++ b/bind-translator.scm
@@ -1382,7 +1382,7 @@ EOF
             (loop (cdr pstack) ppstack) ] 
            [else (loop pstack ppstack)] ) ) ) ) ) )
 
-(define (set-bind-options opts)
+(define (set-bind-options . opts)
   (let loop ((opts opts))
     (match opts
       (() #f)
}}}
"	defect	closed	major	4.9.0	extensions	4.7.x	fixed	bind		
