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:
; above is a bunch of opengl functions for the game
(defun main () (glut:display-window (make-instance 'my-window)))
Then, in another file, build.lisp I have:
(load "main.lisp");
(sb-ext:save-lisp-and-die "bourtange" :executable t :toplevel 'main)
When I run my build script the error I get is this:
[undoing binding stack and other enclosing state... done] [saving current Lisp image into bourtange: scanning space for lutexes... writing 6416 bytes from the read-only space at 0x20000000 scanning space for lutexes... writing 8032 bytes from the static space at 0x20100000 scanning space for lutexes... fatal error encountered in SBCL pid 19099(tid 140735077362720): no size function for object at 0x003f1be0 (widetag 0xe0)
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.