Ludovic Courtès writes: >> Btw, running 'herd --help' prints a lot of warnings like below. Any >> ideas where these come from and/or how to silence them? Salsa used >> Guile 3.0.9 and my laptop has Guile 3.0.7, if that matters. >> >> ;;; WARNING: loading compiled file /usr/lib/x86_64-linux-gnu/guile/3.0/site-ccache/shepherd/scripts/herd.go failed: >> ;;; In procedure load-thunk-from-memory: incompatible bytecode version > > That indicates a discrepancy between the Guile used to build the > Shepherd and the one used at run time. Object files built by 3.0.9 (as > is the case here) cannot be understood by 3.0.7. > > How’s that handled for other Guile packages in Debian? Vagrant must > know. :-) Maybe that's just my local problem: I was taking those packages from a Debian unstable build and running them on a Trisquel aramo machine. Still, if there is some common magic that Debian Guile packages could do to improve things, I want to learn. Build them using an old Guile perhaps? Assuming object files built by 3.0.7 work fine with 3.0.9. Btw, is there a Debian Guile packaging wiki page or group? I looked at a couple of different guile packages in Debian and they all seem to do some similar things wrt dwz, shlibs, etc; having this documented somewhere would have helped me. /Simon