<div class="gmail_quote">On Sun, Jul 31, 2011 at 7:19 PM, Philipp Marek <span dir="ltr"><<a href="mailto:philipp@marek.priv.at">philipp@marek.priv.at</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Hello everybody,<br>
<br>
I'm trying to get an executable via<br>
<br>
        (c:build-program<br>
                #P"./a.out"<br>
                :epilogue-code '(progn (cl-user::main) (quit))<br>
                :lisp-files files))<br>
<br>
but when I start the executable all I get is<br>
<br>
        Wrong number of arguments passed to function<br>
                #<compiled-function SI:TOP-LEVEL>.<br>
        No restarts available.<br></blockquote><div><br></div><div>I do not get the same as you. Are you calling TOP-LEVEL from somewhere in your code?</div><div><br></div><div><div>> (let* ((c::*compile-in-constants* t) (x (compile-file "foo" :system-p t))) (c:build-program "foo-st" :lisp-files (list x) :epilogue-code '(progn (cl-user::main) (quit))))</div>

<div>[...]</div><div>#P"foo-st"</div><div>> (si::system "./foo-st")</div><div><br></div><div>HOLA </div><div>0</div></div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Furthermore I'd like to ask about the frequent freezes via<br>
<br>
        ;;; Stack overflow.<br>
        ;;; Jumping to the outermost toplevel prompt<br>
<br>
Is that something dependent on my setup, or is that a known ECL problem?</blockquote></div><div><br></div>If it was a known problem I would have worked hard to solve it :-) Does it happen in ECL or in your standalone program? It may be that 1) the stack limits are too small (See <a href="http://ecls.sourceforge.net/new-manual/ch20.html">http://ecls.sourceforge.net/new-manual/ch20.html</a>) or 2) your program has an error and you did not set up a proper handler around the main routines in your program (lacking an error handler ECL may get crazy trying to restore from a problem)<div>

<br></div><div>Juanjo<br clear="all"><br>-- <br>Instituto de Física Fundamental, CSIC<br>c/ Serrano, 113b, Madrid 28006 (Spain) <br><a href="http://juanjose.garciaripoll.googlepages.com" target="_blank">http://juanjose.garciaripoll.googlepages.com</a><br>


</div>