IRC channel logs

2025-12-01.log

back to list of logs

<qbit>hi!
<dthompson>welcome qbit!
<kestrelwx>o/
<jfred>ACTION waves
<qbit>\o
<dthompson>hey kestrelwx and jfred
<LotR>hello. what am I doing wrong if I try the command from the guile goblin chat README to run the client, and it tells me it's failing to compile with this warning: no code for module (goblins actor-lib sealers)
<dthompson>hi LotR, are you referring to this repo? https://codeberg.org/spritely/goblin-chat
<dthompson>that error would indicate that you either have a very old version of goblins or your guile load path is not setup properly and simply can't find the goblins modules you have on your machine
<LotR>yes, that repo. I assumed the manifest part of the guix shell command before would get me everything I needed, but I have to do a manual install of the goblins library first?
<kestrelwx>Are you on an old Guix?
<dthompson>LotR: no need for a manual install. the guix manifest has everything.
<LotR>I installed the version in debian sid (1.4.0)
<kestrelwx>Yes, that is 3 years old, so you would need to do a `guix pull`.
<LotR>this is what guix told me when I tried installing goblins manually. it's running now
<kestrelwx>Alright. Gotta go now, good luck!
<dthompson>LotR: ah yeah, I see how this caused issues. kestrelwx is right that a 'guix pull' to update should solve it.
<LotR>I just figured out how to have the store not be on my root partition so it won't run out of space again. let's see what the next hiccup will be :)
<LotR>hmm, now it's complaining about (goblins ghash) instead. I guess somehow I still don't have a recent enough version of goblins?
<dthompson>that module has been in goblins since pretty much the beginning
<dthompson>so that sounds more like a load path issue
<LotR>I think I will continue this quest tomorrow. thanks for the help so far
<dthompson>good luck :)
<dthompson>check your GUILE_LOAD_PATH and such
<dthompson>open a guile REPL and see if you can import goblins modules
<dthompson>for example: (use-modules (goblins))
<LotR>that one returns to the prompt with no output; (use-modules (goblins ghash)) gives an error
<LotR>hmm. I have a $GUILE_LOAD_PATH/goblins/utils/ghash.scm
<LotR>ooh, if I change (goblins ghash) to (goblins utils ghash) it compiles ok, but then dies because I think it can't access the X server. libEGL complains about not getting the DRI3 device, and then it dies in (spawn-gtk-vat) so I guess the guix shell environment doesn't have access to X or something
<LotR>anyway, time for bed. thanks again for the help!