Both versions of guile-www use make-shared-substring, which doesn't exist under
guile 1.8.  In addition, guile chokes on

    (lambda* (name value #&key path domain expires secure)

from cgi.scm in guile-www 1.1.1.  The fix for the first problem is to replace
make-shared-substring with substring (The 

  (define make-shared-substring substring) 

trick outside the module doesn't work and I'm not understanding why; perhaps
because make-shared-substring is being used in a module?).  I don't know what
the fix for the second problem is because I don't know what #&key is.  However,
replacing it with #:key at least lets cgi load without error.

All this is happening on a debian testing system, although the guile-www code
was downloaded and installed by hand (the 2.16 code not recently; because I
don' remember where I got the 2.16 code, there may be more up-to-date versions
that fix this problem).




_______________________________________________
Bug-guile mailing list
Bug-guile@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-guile

Reply via email to