Open earl-ducaine opened 7 years ago
Hello,
In case you want more traces, this is the "fop stack overflow" error I got trying to quickload Garnet.
I cloned the repo in Quicklisp's local projects and just quickload
ed it.
It went up until
Loading #P"/home/vince/quicklisp/local-projects/cl-garnet/src/gesture/gesture-loader"
Loading Gesture Interactor...
...Done Gestures.
Type (demo-unistrokes:do-go) to begin.
Object GRID-OBJ
.
Object MOVING-AGG
Object MOVING-LINE
Object CREATOR-LINE
Object NEW-MOVING-ARROWLINE
Object CREATOR-ARROWLINE
Object MOVING-DOUBLEARROWLINE
Object CREATOR-DOUBLEARROWLINE
Object MOVING-ARROWLINE
Object MOVING-RECT
Object CREATOR-RECT
Object MOVING-ROUNDTANGLE
Object CREATOR-ROUNDTANGLE
Object MOVING-OVAL
Object CREATOR-OVAL
.
Object TEXT-FEEDBACK
.
Object GRID-WIN
.
Object MAIN-MENU
Object TOOL-FEEDBACK
Object TOOLS-MENU
.
Object LINE-FEEDBACK
Object LINE-PALETTE
.
Object PALETTE-FEEDBACK
Object PALETTE-ITEM
Object STIPPLE-PALETTE
Object NIL-PALETTE-ITEM
.
Object COLOR-PALETTE-ITEM
Object COLOR-PALETTE
Object CURRENT-STATE
.
Object WIN
Object TOP-AGG
Object MOVER-GROWER
Object POLYGON-MAKER
.
Object EDIT-POLYLINE-INTER
Object DRAW-WIN
Object TOP-DRAW-AGG
Object NEW-ITEM
Object CREATE-OR-EDIT
.
debugger:
FOP stack underflow
[Condition of type SIMPLE-ERROR]
Restarts:
0: [TRY-RECOMPILING] Recompile garnetdraw and try loading it again
1: [RETRY] Retry loading FASL for #<CL-SOURCE-FILE "org.xoanonos.gui.garnet" "demos" "garnetdraw">.
2: [ACCEPT] Continue, treating loading FASL for #<CL-SOURCE-FILE "org.xoanonos.gui.garnet" "demos" "garnetdraw"> as having been successful.
3: [RETRY] Retry ASDF operation.
4: [CLEAR-CONFIGURATION-AND-RETRY] Retry ASDF operation after resetting the configuration.
5: [RETRY] Retry ASDF operation.
--more--
Backtrace:
0: (SB-FASL::FOP-STACK-POP-N 7)
1: (SB-FASL::FOP-FUNCALL*)
2: (SB-FASL::LOAD-FASL-GROUP #<SB-SYS:FD-STREAM for "file /home/vince/.cache/common-lisp/sbcl-1.2.4.debian-linux-x64/home/vince/quicklisp/local-projects/cl-garnet/src/demos/garnetdraw.fasl" {100D1F8673}>..
3: (SB-FASL::LOAD-AS-FASL #<SB-SYS:FD-STREAM for "file /home/vince/.cache/common-lisp/sbcl-1.2.4.debian-linux-x64/home/vince/quicklisp/local-projects/cl-garnet/src/demos/garnetdraw.fasl" {100D1F8673}> NI..
4: ((FLET SB-FASL::LOAD-STREAM :IN LOAD) #<SB-SYS:FD-STREAM for "file /home/vince/.cache/common-lisp/sbcl-1.2.4.debian-linux-x64/home/vince/quicklisp/local-projects/cl-garnet/src/demos/garnetdraw.fasl" {..
5: (LOAD #P"/home/vince/.cache/common-lisp/sbcl-1.2.4.debian-linux-x64/home/vince/quicklisp/local-projects/cl-garnet/src/demos/garnetdraw.fasl" :VERBOSE NIL :PRINT NIL :IF-DOES-NOT-EXIST T :EXTERNAL-FORM..
I'm on Debian (LMDE) x64, SBCL 1.2.4
Yet, I found a demo to work ! (garnet-gadgets:polyline-creator-demo-go)
No others.
Thanks for the report. 1.2.4 is a rather old version of SBCL. I'll see if I can get a version working locally to verify the error, but you might want to download and build the latest stable release and try that in the meantime.
Quicklisp build environment breaks on generated warnings, so the final niggling warnings have to be fixed.