Closed sjl closed 8 years ago
Which version of trivia are you trying to load? I can load trivia without issue on ABCL, (a SVN checkout of 19th of April of 2015).
CL-USER> (lisp-implementation-version)
"1.4.0-dev"
"Java_HotSpot(TM)_64-Bit_Server_VM-Oracle_Corporation-1.8.0_101-b13"
"amd64-Linux-4.4.0-38-generic"
CL-USER>
Attempting to load trivia doesn't try to load trivia.docparser either. I couldn't load docparser due to to an ASDF-jar issue where it splits the http of a file reference and treats it as a file and attempts to truename it. But that is a separate issue.
Edit: Just to make sure I updated ABCL and tried again, couldn't reproduce against current trunk
Ah, I found the problem. I use Roswell to install all my other implementations, so they all share the same Quicklisp dists. But ABCL isn't in Roswell, so I had to install it separately, and it has its own quicklisp. So I needed to update the quicklisp dist for that one too to get the latest version. I can quickload it now that I've updated quicklisp. Thanks.
abcl-bin is in roswell, which is used to automate Travis. See the Travis build. https://travis-ci.org/guicho271828/trivia
Trying to
(ql:quickload 'trivia)
in ABCL on OS X somehow manages to blow the stack:https://gist.github.com/sjl/16fac0bdb422e1fd1cc485ffbce6a0d5
(adsf:load-system 'trivia :verbose t)
doesn't give any addition useful information.I've narrowed down the problem to docparser --
(ql:quickload 'docparser)
is what's blowing up the stack. So I figured I could depend ontrivia.level2
instead, which shouldn't require docparser. But for some reason(ql:quickload 'trivia.level2)
still fails with the same problem even though it doesn't seem to be loading docparser (at least as far as I can tell from reading the.asd
file).I'm just gonna use optima for now, but I figured I'd file the issue just in case someone knows how to fix things.