From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.lisp.guile.bugs Subject: bug#10474: Building guile 2.x under mingw + msys Date: Tue, 19 Feb 2013 20:00:19 +0200 Message-ID: <83a9r0p4jw.fsf@gnu.org> References: <87pqerdxq4.fsf@pobox.com> <83ehuy698u.fsf@gnu.org> <8362ga5h7h.fsf@gnu.org> <87r4ywpnv0.fsf@gnu.org> <83r4yw49u6.fsf@gnu.org> <87y5smnj86.fsf@pobox.com> <83ehudp29y.fsf@gnu.org> <87fw0s2tmx.fsf@pobox.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1361296868 10521 80.91.229.3 (19 Feb 2013 18:01:08 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 19 Feb 2013 18:01:08 +0000 (UTC) Cc: ludo@gnu.org, 10474@debbugs.gnu.org To: Andy Wingo Original-X-From: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Tue Feb 19 19:01:29 2013 Return-path: Envelope-to: guile-bugs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1U7rVP-0007Iz-C2 for guile-bugs@m.gmane.org; Tue, 19 Feb 2013 19:01:27 +0100 Original-Received: from localhost ([::1]:45737 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7rV5-0002QR-99 for guile-bugs@m.gmane.org; Tue, 19 Feb 2013 13:01:07 -0500 Original-Received: from eggs.gnu.org ([208.118.235.92]:52146) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7rUw-0002DD-Np for bug-guile@gnu.org; Tue, 19 Feb 2013 13:01:02 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1U7rUu-0006mi-OL for bug-guile@gnu.org; Tue, 19 Feb 2013 13:00:58 -0500 Original-Received: from debbugs.gnu.org ([140.186.70.43]:60052) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1U7rUu-0006mW-LV for bug-guile@gnu.org; Tue, 19 Feb 2013 13:00:56 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.72) (envelope-from ) id 1U7rVy-0000zW-2v for bug-guile@gnu.org; Tue, 19 Feb 2013 13:02:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-CC: bug-guile@gnu.org Resent-Date: Tue, 19 Feb 2013 18:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 10474 X-GNU-PR-Package: guile X-GNU-PR-Keywords: Original-Received: via spool by 10474-submit@debbugs.gnu.org id=B10474.13612968793760 (code B ref 10474); Tue, 19 Feb 2013 18:02:02 +0000 Original-Received: (at 10474) by debbugs.gnu.org; 19 Feb 2013 18:01:19 +0000 Original-Received: from localhost ([127.0.0.1]:37283 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U7rVH-0000ya-As for submit@debbugs.gnu.org; Tue, 19 Feb 2013 13:01:19 -0500 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:64257) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1U7rVE-0000yO-NJ for 10474@debbugs.gnu.org; Tue, 19 Feb 2013 13:01:17 -0500 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MIH00600BC3HU00@a-mtaout20.012.net.il> for 10474@debbugs.gnu.org; Tue, 19 Feb 2013 20:00:08 +0200 (IST) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MIH006OCBC8CW30@a-mtaout20.012.net.il>; Tue, 19 Feb 2013 20:00:08 +0200 (IST) In-reply-to: <87fw0s2tmx.fsf@pobox.com> X-012-Sender: halo1@inter.net.il X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 140.186.70.43 X-BeenThere: bug-guile@gnu.org List-Id: "Bug reports for GUILE, GNU's Ubiquitous Extension Language" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Original-Sender: bug-guile-bounces+guile-bugs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.bugs:6759 Archived-At: > From: Andy Wingo > Cc: ludo@gnu.org, 10474@debbugs.gnu.org, > Date: Tue, 19 Feb 2013 16:47:02 +0100 > > Hi Eli, > > On Thu 02 Feb 2012 18:34, Eli Zaretskii writes: > > > . module/ice-9/boot-9.scm -- absolute-path? does not support Windows > > file names with drive letters. Windows > > absolute file names match the regex > > "\([a-zA-Z]:\)?[\\/]". I don't know > > Scheme well enough to write this in a > > clean way, sorry... > > I pushed a fix that recognizes drive components and UNC file names as > absolute, and that attempts to allow for (and prefer) backslash as a > file name separator on Windows systems. Thanks. > > * libguile/load.c (scm_init_load_path) [__MINGW32__]: Convert > > backslashes to forward slashes in values of GUILE_LOAD_PATH and > > GUILE_LOAD_COMPILED_PATH. > > Is this necessary now that backslash is recognized as a file name > separator? Possibly. But are you sure there's no more references to '/' alone in C code (as opposed to in Scheme)? > Still working on the rest. Thanks.