[Nix-dev] Re: Guile load path?

Ludovic Courtès ludo at gnu.org
Sun Jul 10 22:46:40 CEST 2011


Hi Peter,

Peter Simons <simons at cryp.to> skribis:

>  | if type guile; then guile -l guile.init -c\
>  |   "(use-modules (ice-9 slib)) (require 'new-catalog)"; fi
>  | guile is /nix/store/3rr9ld5r0y7zb3y0z31gg5bl6dhqacis-guile-2.0.2/bin/guile
>  | ;;; note: auto-compilation is enabled, set GUILE_AUTO_COMPILE=0
>  | ;;;       or pass the --no-auto-compile argument to disable.
>  | ;;; compiling /tmp/nix-build-0c7p7kxm9z82iqrcld08ic3qrbwf5jkr-slib-3b2.drv-0/slib/guile.init
>  | ;;; WARNING: compilation of /tmp/nix-build-0c7p7kxm9z82iqrcld08ic3qrbwf5jkr-slib-3b2.drv-0/slib/guile.init failed:
>  | ;;; ERROR: failed to create path for auto-compiled file "/tmp/nix-build-0c7p7kxm9z82iqrcld08ic3qrbwf5jkr-slib-3b2.drv-0/slib/guile.init"
>  | ice-9/psyntax.scm:1003:67: In procedure #<procedure 20b6de0 at ice-9/psyntax.scm:1002:36 ()>:
>  | ice-9/psyntax.scm:1003:67: Syntax error:
>  | unknown location: unexpected syntax in form define

Basically it seems that SLIB 3b2 doesn’t support Guile 2.0.  Can you
check whether SLIB 3b3 does?  The web site suggests it does:

  http://people.csail.mit.edu/jaffer/SLIB.html

Thanks,
Ludo’.




More information about the nix-dev mailing list