[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: guile-www 1.1.1 & 2.16 problems under guile 1.8.
From: |
Thien-Thi Nguyen |
Subject: |
Re: guile-www 1.1.1 & 2.16 problems under guile 1.8. |
Date: |
Fri, 11 May 2007 14:28:52 +0200 |
User-agent: |
Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) |
() address@hidden (Ludovic Courtès)
() Fri, 11 May 2007 09:16:31 +0200
So your fix seems reasonable, _provided_ `guile-www' doesn't rely on
string mutations and interactions between substrings and their parent
string.
the easy way is to use configure script option --disable-shsub. i have
updated the README to mention this for the next release (2.19), like so:
You can use the configure script option `--disable-shsub' to
explicitly build a version where `make-shared-substring' is
replaced w/ simply `substring'. By default, configure arranges
for the replacement only if it can't detect that your Guile has
`make-shared-substring'.
if the configure script is NOT detecting missing `make-shared-substring',
then that's a bug -- please post the output of the ./configure run (w/o
the `--disable-shsub' option).
Maybe you could provide him with a patch allowing `guile-www'
to be used with both Guile versions?
this should likewise be handled automatically by configure (if not,
that's a bug). in the configure run output, there should be something
like "acts like (ice-9 optargs-kw) ...yes", and the installation script
module-install will read `need_optargs_kludge="no"'.
improvements to the detection routines welcome, in any case!
thi