Hi! Vagrant Cascadian skribis: > My *wild* guess is it maybe has something to do with the use of > canonicalize-path: > > (define (find-current-checkout arguments) > "Find the first checkout of ARGUMENTS that provided the current file. > Return #f if no such checkout is found." > (let ((current-root > (canonicalize-path > (string-append (dirname (current-filename)) "/..")))) > (find (lambda (argument) > (and=> (assq-ref argument 'file-name) > (lambda (name) > (string=? name current-root)))) arguments))) ‘canonicalize-path’ is called at run time, so that’s fine. However, ‘current-filename’ is a macro that captures the source file name at build time, so it’s the likely culprit here. I was going to go with something like: