From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Thien-Thi Nguyen Newsgroups: gmane.lisp.guile.bugs Subject: Re: guile-www 1.1.1 & 2.16 problems under guile 1.8. Date: Fri, 11 May 2007 14:28:52 +0200 Message-ID: <87irazh7cr.fsf@ambire.localdomain> References: <871whotb5t.fsf@UlanBator.myhome.westell.com> <87ps57hltc.fsf@laas.fr> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1178886541 26853 80.91.229.12 (11 May 2007 12:29:01 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 11 May 2007 12:29:01 +0000 (UTC) Cc: bug-guile@gnu.org To: rvclayton@acm.org (r. clayton) Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Fri May 11 14:28:57 2007 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1HmUEr-0007Qi-9a for guile-bugs@m.gmane.org; Fri, 11 May 2007 14:28:49 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HmUMH-000223-0O for guile-bugs@m.gmane.org; Fri, 11 May 2007 08:36:29 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1HmUMD-0001yT-Ap for bug-guile@gnu.org; Fri, 11 May 2007 08:36:25 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1HmUMB-0001vC-Kz for bug-guile@gnu.org; Fri, 11 May 2007 08:36:24 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1HmUMB-0001v0-FJ for bug-guile@gnu.org; Fri, 11 May 2007 08:36:23 -0400 Original-Received: from smtp-out4.libero.it ([212.52.84.46]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1HmUEk-0005oA-M7 for bug-guile@gnu.org; Fri, 11 May 2007 08:28:43 -0400 Original-Received: from localhost (172.31.0.48) by smtp-out4.libero.it (7.3.120) id 4611FF5202606B9C; Fri, 11 May 2007 14:28:39 +0200 X-Scanned: with antispam and antivirus automated system at libero.it Original-Received: from smtp-out2.libero.it ([172.31.0.38]) by localhost (asav-out7.libero.it [192.168.32.35]) (amavisd-new, port 10024) with ESMTP id PlNInaBPVuyG; Fri, 11 May 2007 14:28:39 +0200 (CEST) Original-Received: from ambire.localdomain (151.21.33.146) by smtp-out2.libero.it (7.3.120) id 4611FD3803589F9C; Fri, 11 May 2007 14:28:39 +0200 Original-Received: from ttn by ambire.localdomain with local (Exim 4.50) id 1HmUEu-0000kU-9s; Fri, 11 May 2007 14:28:52 +0200 In-Reply-To: <87ps57hltc.fsf@laas.fr> ("Ludovic =?iso-8859-1?Q?Court=E8s?= =?iso-8859-1?Q?=22's?= message of "Fri\, 11 May 2007 09\:16\:31 +0200") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1.50 (gnu/linux) X-detected-kernel: Linux 2.4-2.6 X-BeenThere: bug-guile@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:3508 Archived-At: () ludovic.courtes@laas.fr (Ludovic Court=E8s) () 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=3D"no"'. improvements to the detection routines welcome, in any case! thi _______________________________________________ Bug-guile mailing list Bug-guile@gnu.org http://lists.gnu.org/mailman/listinfo/bug-guile