libera/#sicl - IRC Chatlog
Search
12:48:16
pfd
But if I do (asdf:load-system :sicl-boot-trucler) I almost make it past Stage 1, but not quite.
12:48:16
pfd
It still takes a long time, trying and trying until it asks me to 'Accept' too many times.
12:50:29
pfd
Let me do that again. 12 hours ago, I did so and all were up to date. But let me try again.
12:54:56
pfd
I'm now getting SICL-BOOT-PHASE-1 does not exist, with the option to 'Accept. But of course, that goes nowhere.
12:59:15
pfd
Hmm, I wonder if the conflict is with the fact that I also built CLASP, and it uses some of the same dependencies....
14:10:01
pfd
After the first run I saw complaints about alexandria, so I explicitly loaded it before retrying,
14:10:02
pfd
which ten icreased the fatal errors to 37! After both processes 'boot' is left undefined.
14:12:04
pfd
I just added an exclamation mark at the end of my sentence. It doesn't stand for a some numerical flag.
14:19:41
pfd
OK. I'll keep troubleshooting. Maybe I'll take stock and delete my whole QL folder, and start over.
14:19:41
pfd
If that doesn't work I'll downgrade SBCL to 2.2.2 or 2.2.3. Maybe I'll even downgrade Emacs from the 28,1 version I'm using to 27.2.
14:40:03
pfd
It's my sbcl. It wasn't behaving consistently at the command line. Sometimes upon invocation it produced strange errors. So, that must be the culprit.
20:21:47
pfd
So, each time I retried with a different, earlier version of SBCL, down to 2.1.9,, each time deleting and recloning my SICL folder,along with clearing out my .cache and .sbclrc file.
20:21:48
pfd
I've tred 3 or 4 times with each version of 3 versions sbcl, and I keep running into aprrox 23 fatal errors after about the 42000th line. All these errors are happening between the 41,900th line and about the 44,000th line.
20:23:26
pfd
Also twice I uninstalled by delecting the depencies from the quicklisp/local-projects folder. The only thing I haven't tried is to delete the QL folder entirely; but I don't see how that might help.
21:19:29
Bike
i tried it just now and rather than a bunch of indetermine errors, i just get an error that sicl-environment depends on stealth-mixin, which doesn't exist. so that should probably be added to the readme
21:22:27
Bike
after that i hit some problems because the repo cleavir is not compatible with the one in sicl, but if i remove the repo cleavir that goes away and i can load sicl-boot fine
21:25:40
Bike
when actually bootstrapping, it gets most of the way through, but then fails because it can't find cyclosis-intrinsic
21:26:59
Bike
it's kind of difficult to do any specific troubleshooting based only on you hitting a bunch of fatal errors, and not like, what those errors are
21:27:16
Bike
even though asdf does its stupid interception thing, you should be getting the actual compiler conditions dumped to stdout
21:30:23
Bike
i would double check that sicl isn't trying to load the repo cleavir (i.e. the one clasp uses), because they are unfortunately incompatible right now
21:32:37
Bike
i don't think the sbcl version is the culprit. sicl is not doing anything implementation specific if it can help it
21:50:58
pfd
I installed stealth-mixin from QL and I also had to re-install mcclim because I decided to nix my whole QL folder and start over. I had some details in there which were write-protected; which didn't make sense to me.
21:52:56
pfd
After that I still have tens of fatal erorrs by the time I finish stage 1. The main, repeating error is that the lisp files are not getting compled to .fasl files and the process keeps complaining about missing .fasl files
22:05:29
Bike
that's not an informative error. that's asdf just saying it had problems while compiling. if you look at the output outside of the debugger, you'll probably see some actual errors.
22:06:00
Bike
the clasp install process does download its dependencies into directories internal to it, and shouldn't interfere with anything sicl is doing. i'm just spitballing
22:13:25
pfd
0: (UIOP/LISP-BUILD:CHECK-LISP-COMPILE-RESULTS NIL T T "~/asdf-action::format-action/" ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "sicl-boot-base" "utilities">)))
22:13:26
pfd
CONTEXT-ARGUMENTS = ((#<ASDF/LISP-ACTION:COMPILE-OP > . #<ASDF/LISP-ACTION:CL-SOURCE-FILE "sicl-boot-base" "utilities">))
22:16:05
pfd
; Stream: #<SB-INT:FORM-TRACKING-STREAM for "file /home/pfd/common-lisp/SICL/Code/Boot/utilities.lisp" {1006C1C133}>
22:16:06
pfd
; compiling file "/home/pfd/common-lisp/SICL/Code/Boot/utilities.lisp" (written 14 MAY 2022 05:25:31 PM):