Hi guys - my expo game is coming along nicely, but I'd like to compile a binary. In my main.lisp file the code that starts everything looks like this:<br><br><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
<div>; above is a bunch of opengl functions for the game</div></blockquote><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;"><div><br></div></blockquote><div><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
(defun main ()<br> (glut:display-window (make-instance 'my-window)))</blockquote><br>Then, in another file, build.lisp I have:<br><br><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
(load "main.lisp");<br> <br>(sb-ext:save-lisp-and-die "bourtange" :executable t :toplevel 'main)</blockquote><br>When I run my build script the error I get is this:<br><br><blockquote class="webkit-indent-blockquote" style="margin: 0 0 0 40px; border: none; padding: 0px;">
[undoing binding stack and other enclosing state... done]<br>[saving current Lisp image into bourtange:<br>scanning space for lutexes...<br>writing 6416 bytes from the read-only space at 0x20000000<br>scanning space for lutexes...<br>
writing 8032 bytes from the static space at 0x20100000<br>scanning space for lutexes...<br>fatal error encountered in SBCL pid 19099(tid 140735077362720):<br>no size function for object at 0x003f1be0 (widetag 0xe0)</blockquote>
<br>It's a little cryptic (since I don't know what's at 0x003f1be0) and there aren't a lot of leads on google. Does anyone have a quick idea of what I might need to do to compile this binary? Thanks guys.<br>
<br>-- <br>Schell Scivally<br><a href="mailto:schell@efnx.com">schell@efnx.com</a> (<a href="mailto:efsubenovex@gmail.com">efsubenovex@gmail.com</a>)<br><a href="http://blog.efnx.com">http://blog.efnx.com</a><br><a href="http://github.com/efnx">http://github.com/efnx</a><br>
<br></div>