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