From unknown Thu Sep 11 11:56:27 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#14361 <14361@debbugs.gnu.org> To: bug#14361 <14361@debbugs.gnu.org> Subject: Status: Building guile 2.0.9 under mingw + msys Reply-To: bug#14361 <14361@debbugs.gnu.org> Date: Thu, 11 Sep 2025 18:56:27 +0000 retitle 14361 Building guile 2.0.9 under mingw + msys reassign 14361 guile submitter 14361 Eli Zaretskii severity 14361 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue May 07 13:19:29 2013 Received: (at submit) by debbugs.gnu.org; 7 May 2013 17:19:29 +0000 Received: from localhost ([127.0.0.1]:33110 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZlY0-0001HJ-R6 for submit@debbugs.gnu.org; Tue, 07 May 2013 13:19:29 -0400 Received: from eggs.gnu.org ([208.118.235.92]:47614) by debbugs.gnu.org with esmtp (Exim 4.72) (envelope-from ) id 1UZlXx-0001H0-1c for submit@debbugs.gnu.org; Tue, 07 May 2013 13:19:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZlWs-0006sd-Nt for submit@debbugs.gnu.org; Tue, 07 May 2013 13:18:21 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-99.2 required=5.0 tests=BAYES_50, RCVD_IN_DNSWL_NONE, USER_IN_WHITELIST autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([208.118.235.17]:36226) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZlWs-0006sU-AU for submit@debbugs.gnu.org; Tue, 07 May 2013 13:18:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:58923) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZlWq-0002Mi-7H for bug-guile@gnu.org; Tue, 07 May 2013 13:18:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UZlWo-0006pT-B5 for bug-guile@gnu.org; Tue, 07 May 2013 13:18:16 -0400 Received: from mtaout22.012.net.il ([80.179.55.172]:36469) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UZlWo-0006oB-39; Tue, 07 May 2013 13:18:14 -0400 Received: from conversion-daemon.a-mtaout22.012.net.il by a-mtaout22.012.net.il (HyperSendmail v2007.08) id <0MMF00400UNMKN00@a-mtaout22.012.net.il>; Tue, 07 May 2013 20:18:12 +0300 (IDT) Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout22.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MMF004SGUQB1X90@a-mtaout22.012.net.il>; Tue, 07 May 2013 20:18:12 +0300 (IDT) Date: Tue, 07 May 2013 20:18:05 +0300 From: Eli Zaretskii Subject: Building guile 2.0.9 under mingw + msys In-reply-to: <87zjythmj1.fsf@pobox.com> X-012-Sender: halo1@inter.net.il To: Andy Wingo Message-id: <83fvxyemk2.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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 208.118.235.17 X-Spam-Score: -5.5 (-----) X-Debbugs-Envelope-To: submit Cc: bug-guile@gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.13 Precedence: list Reply-To: Eli Zaretskii List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -8.2 (--------) > From: Andy Wingo > Cc: ludo@gnu.org, 10474-done@debbugs.gnu.org > Date: Sun, 24 Feb 2013 14:25:06 +0100 > > So with these last commits, hopefully native MinGW builds are supported. > Would you mind testing again? Please send a new mail to > bug-guile@gnu.org to track any new failures. Thanks, and sorry for a long delay. I tried today building Guile 2.0.9. The C compilation went very smoothly, with only a couple of warnings (one is the known iconv prototype "issue", the other a variable that is set and not used). However, once it got to compiling Scheme files, it repeatedly failed after writing each .go file. Here are a few typical failures: GEN guile-procedures.texi Backtrace: In unknown file: ?: 3 [apply-smob/1 # #t ...] ?: 2 [apply-smob/1 # quit #] ?: 1 [apply-smob/1 # #t ...] ?: 0 [apply-smob/1 #] ERROR: The program then sits at the ERROR: prompt, but does not accept any input. Seems that this comes from smob.c: static SCM scm_smob_trampoline (unsigned int nreq, unsigned int nopt, unsigned int rest) { SCM trampoline; if (SCM_UNLIKELY (rest > 1 || nreq + nopt + rest > 3)) scm_out_of_range ("make-smob", scm_from_uint (nreq + nopt + rest)); trampoline = SCM_SMOB_TRAMPOLINE (nreq, nopt, rest); if (SCM_LIKELY (SCM_UNPACK (trampoline))) return trampoline; switch (nreq + nopt + rest) { /* The + 1 is for the smob itself. */ case 0: trampoline = scm_c_make_gsubr ("apply-smob/0", nreq + 1, nopt, rest, apply_0); break; case 1: trampoline = scm_c_make_gsubr ("apply-smob/1", nreq + 1, nopt, rest, apply_1); But I have no idea what it means. When this happens, guile.exe still runs (actually, there are 2 Guile processes, one a child of the other), so it is impossible to delete guile-procedures.texi, because one of these processes holds it open. I needed to kill guile.exe (the child) to be able to try again. I tried "make -k" to see how far I can advance. The next compilation of ice-9/eval.scm then stops with the same error: make[2]: Entering directory `/d/usr/eli/utils/guile-2.0.9/module' GUILEC ice-9/eval.go wrote `ice-9/eval.go' Backtrace: In unknown file: ?: 3 [apply-smob/1 # #t ...] ?: 2 [apply-smob/1 # quit #] ?: 1 [apply-smob/1 # #t ...] ?: 0 [apply-smob/1 #] ERROR: Similarly after compiling ice-9/readline.scm: wrote `ice-9/readline.go' Backtrace: In unknown file: ?: 4 [apply-smob/1 # quit #] In ice-9/eval.scm: 484: 3 [eval # #] 481: 2 [lp (#) (#)] In unknown file: ?: 1 [apply-smob/1 #] In ice-9/eval.scm: 481: 0 [lp (#) ((#))] ice-9/eval.scm:481:19: Any ideas? Where should I look for the source of this problem? TIA From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 20 17:19:36 2016 Received: (at 14361-done) by debbugs.gnu.org; 20 Jun 2016 21:19:36 +0000 Received: from localhost ([127.0.0.1]:48116 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bF6bX-0003hD-Mu for submit@debbugs.gnu.org; Mon, 20 Jun 2016 17:19:35 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:60820 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bF6bW-0003h6-Ki for 14361-done@debbugs.gnu.org; Mon, 20 Jun 2016 17:19:35 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 31323255B6; Mon, 20 Jun 2016 17:19:33 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=VQILe8Zkr6k6qRUnPfFv4dba5Pw=; b=wAoJj4 0yQy3tG6Pkr1T+H9wgn/u2IdlFZC8eqJWXdMqVRLmFYmd9elqFR4PE/ukc1XohDI +v8erMIaz+PJPKTzrPtMv2+IVE/+mKxoqITjFR3JvoU32r6nOVtTEBXnkCmN7Pj9 n/yajEpyI/hDAITa9XzDGHunnt0e7/WSxGKm4= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=iqtKtDNbaGAKmIqANkbb5pHpa2+E+k91 sdGteZHwqGjz6e6Vq8CMtRMCE+hgfRvqCb8jkJbEw7qXTLSrPSrTH1cT6TlgB3pT olxL+N94Vuq8Eo64KqsjxhG8DAKUEzb0mfV0s3XQZrzudzKzNfkySPVSd2/Ui2Bx aSF21kuBT10= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id 29EAC255B5; Mon, 20 Jun 2016 17:19:33 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 1C51A255B4; Mon, 20 Jun 2016 17:19:31 -0400 (EDT) From: Andy Wingo To: Eli Zaretskii Subject: Re: bug#14361: Building guile 2.0.9 under mingw + msys 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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> <83fvxyemk2.fsf@gnu.org> Date: Mon, 20 Jun 2016 23:19:24 +0200 In-Reply-To: <83fvxyemk2.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 07 May 2013 20:18:05 +0300") Message-ID: <8737o77e3n.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: AE590048-372C-11E6-AA53-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 14361-done Cc: 14361-done@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) Hi Eli :) Thank you for your ongoing work on MinGW and Guile, it's really appreciated. I just wanted to say that explicitly here, even though I'm closing this bug, as I understand that things have progressed a bit in these 3 years; anyway. Your work is so valuable to many users. Thanks! Andy On Tue 07 May 2013 19:18, Eli Zaretskii writes: >> From: Andy Wingo >> Cc: ludo@gnu.org, 10474-done@debbugs.gnu.org >> Date: Sun, 24 Feb 2013 14:25:06 +0100 >> >> So with these last commits, hopefully native MinGW builds are supported. >> Would you mind testing again? Please send a new mail to >> bug-guile@gnu.org to track any new failures. > > Thanks, and sorry for a long delay. > > I tried today building Guile 2.0.9. The C compilation went very > smoothly, with only a couple of warnings (one is the known iconv > prototype "issue", the other a variable that is set and not used). > However, once it got to compiling Scheme files, it repeatedly failed > after writing each .go file. Here are a few typical failures: > > GEN guile-procedures.texi > Backtrace: > In unknown file: > ?: 3 [apply-smob/1 # #t ...] > ?: 2 [apply-smob/1 # quit #] > ?: 1 [apply-smob/1 # #t ...] > ?: 0 [apply-smob/1 #] > > ERROR: > > The program then sits at the ERROR: prompt, but does not accept any > input. > > Seems that this comes from smob.c: > > static SCM > scm_smob_trampoline (unsigned int nreq, unsigned int nopt, > unsigned int rest) > { > SCM trampoline; > > if (SCM_UNLIKELY (rest > 1 || nreq + nopt + rest > 3)) > scm_out_of_range ("make-smob", scm_from_uint (nreq + nopt + rest)); > > trampoline = SCM_SMOB_TRAMPOLINE (nreq, nopt, rest); > > if (SCM_LIKELY (SCM_UNPACK (trampoline))) > return trampoline; > > switch (nreq + nopt + rest) > { > /* The + 1 is for the smob itself. */ > case 0: > trampoline = scm_c_make_gsubr ("apply-smob/0", nreq + 1, nopt, rest, > apply_0); > break; > case 1: > trampoline = scm_c_make_gsubr ("apply-smob/1", nreq + 1, nopt, rest, > apply_1); > > But I have no idea what it means. > > When this happens, guile.exe still runs (actually, there are 2 Guile > processes, one a child of the other), so it is impossible to delete > guile-procedures.texi, because one of these processes holds it open. > I needed to kill guile.exe (the child) to be able to try again. > > I tried "make -k" to see how far I can advance. The next compilation > of ice-9/eval.scm then stops with the same error: > > make[2]: Entering directory `/d/usr/eli/utils/guile-2.0.9/module' > GUILEC ice-9/eval.go > wrote `ice-9/eval.go' > Backtrace: > In unknown file: > ?: 3 [apply-smob/1 # #t ...] > ?: 2 [apply-smob/1 # quit #] > ?: 1 [apply-smob/1 # #t ...] > ?: 0 [apply-smob/1 #] > > ERROR: > > Similarly after compiling ice-9/readline.scm: > > wrote `ice-9/readline.go' > Backtrace: > In unknown file: > ?: 4 [apply-smob/1 # quit #] > In ice-9/eval.scm: > 484: 3 [eval # #] > 481: 2 [lp (#) (#)] > In unknown file: > ?: 1 [apply-smob/1 #] > In ice-9/eval.scm: > 481: 0 [lp (#) ((#))] > > ice-9/eval.scm:481:19: > > Any ideas? Where should I look for the source of this problem? > > TIA From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 08:47:46 2016 Received: (at 14361) by debbugs.gnu.org; 21 Jun 2016 12:47:46 +0000 Received: from localhost ([127.0.0.1]:48732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFL5l-0002V0-Tm for submit@debbugs.gnu.org; Tue, 21 Jun 2016 08:47:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43678) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFL5k-0002Uo-5v for 14361@debbugs.gnu.org; Tue, 21 Jun 2016 08:47:44 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFL5a-0004E7-A4 for 14361@debbugs.gnu.org; Tue, 21 Jun 2016 08:47:39 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.4 required=5.0 tests=BAYES_20,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:43495) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFL5U-0004Ds-Eh; Tue, 21 Jun 2016 08:47:28 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4724 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bFL5S-0000I3-Hu; Tue, 21 Jun 2016 08:47:26 -0400 Date: Tue, 21 Jun 2016 15:46:35 +0300 Message-Id: <83mvme7lqs.fsf@gnu.org> From: Eli Zaretskii To: Andy Wingo In-reply-to: <8737o77e3n.fsf@pobox.com> (message from Andy Wingo on Mon, 20 Jun 2016 23:19:24 +0200) Subject: Re: bug#14361: Building guile 2.0.9 under mingw + msys 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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> <83fvxyemk2.fsf@gnu.org> <8737o77e3n.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 14361 Cc: 14361@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Andy Wingo > Cc: 14361-done@debbugs.gnu.org, ludo@gnu.org > Date: Mon, 20 Jun 2016 23:19:24 +0200 > > Hi Eli :) > > Thank you for your ongoing work on MinGW and Guile, it's really > appreciated. I just wanted to say that explicitly here, even though I'm > closing this bug, as I understand that things have progressed a bit in > these 3 years; anyway. Your work is so valuable to many users. Thanks! Thanks. I would be happier, though, if the patch for open-process, whose last version I submitted here: https://lists.gnu.org/archive/html/guile-devel/2014-08/msg00015.html would be admitted to the repository, as it fixes important functionality that is currently unavailable in the MinGW build with upstream sources. AFAIR, the last communication about this patch was here: https://lists.gnu.org/archive/html/guile-devel/2014-08/msg00024.html https://lists.gnu.org/archive/html/guile-devel/2014-08/msg00041.html I pinged about it a month later: https://lists.gnu.org/archive/html/guile-devel/2014-09/msg00066.html but got no responses. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 11:06:16 2016 Received: (at 14361) by debbugs.gnu.org; 21 Jun 2016 15:06:16 +0000 Received: from localhost ([127.0.0.1]:49893 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFNFo-0006E2-KD for submit@debbugs.gnu.org; Tue, 21 Jun 2016 11:06:16 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:60860 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFNFn-0006Dv-6s for 14361@debbugs.gnu.org; Tue, 21 Jun 2016 11:06:15 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id B159B23A28; Tue, 21 Jun 2016 11:06:13 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=rnXfn5Gzbldun85T5ZoIURvxjto=; b=mu4SlN ZHA3w6ZH4QLN4DR+lmAP7HRXVLzagpoe7FVqbJ+k5ropkkX1+uPTyFSVEMNO7PHS dcBLkKWXCVfqTe8mTgy+H6z8B4z9roPsbr+U64lliDY37fEFaFhyc57YMKkZK0RW 14w4udw8Vb+2l9hDB2XmJm0YKn44tSLibJ7hk= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=lweyQaLUy912lNT+udosrQOEcuZGoxwp Gb8DknySxJ9VqlQiKgJ4zHoz3Ifqk4Ch3YoiUL2/YFeSi6cGK4HKuVs7eB4KOuSv CjYy9CalYp3ukQHILp/V/A1rCLZiYu6Zy164K3/MCYRRzzCUE4z2jBcjeEWEiXVI 9isnezcOzSk= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id A190723A27; Tue, 21 Jun 2016 11:06:13 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id B9B9123A25; Tue, 21 Jun 2016 11:06:12 -0400 (EDT) From: Andy Wingo To: Eli Zaretskii Subject: Re: bug#14361: Building guile 2.0.9 under mingw + msys 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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> <83fvxyemk2.fsf@gnu.org> <8737o77e3n.fsf@pobox.com> <83mvme7lqs.fsf@gnu.org> Date: Tue, 21 Jun 2016 17:06:05 +0200 In-Reply-To: <83mvme7lqs.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 21 Jun 2016 15:46:35 +0300") Message-ID: <8760t2y42q.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: B1AC8C48-37C1-11E6-AC49-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 14361 Cc: 14361@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Tue 21 Jun 2016 14:46, Eli Zaretskii writes: > I would be happier, though, if the patch for open-process, whose last > version I submitted here: > > https://lists.gnu.org/archive/html/guile-devel/2014-08/msg00015.html > > would be admitted to the repository, as it fixes important > functionality that is currently unavailable in the MinGW build with > upstream sources. AFAIR, the last communication about this patch was > here: > > https://lists.gnu.org/archive/html/guile-devel/2014-08/msg00024.html > https://lists.gnu.org/archive/html/guile-devel/2014-08/msg00041.html > > I pinged about it a month later: > > https://lists.gnu.org/archive/html/guile-devel/2014-09/msg00066.html > > but got no responses. Let's give it a go! I understand that you do not want to work with gnulib. That's a negative from a Guile POV -- but it's not a deal-breaker. The thing we like about Gnulib is that we like working with POSIX abstractions as much as possible, and we find that it's easier to do our work as Guile maintainers when we limit and reduce the number of portability-related shims in our code. To that end I hesitate about including a bunch more stuff in posix.c. Must it all be there, or would it be possible to move some of it out to our own gnulib-like mingw-w32.[ch] or something? Andy From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 11:43:43 2016 Received: (at 14361) by debbugs.gnu.org; 21 Jun 2016 15:43:43 +0000 Received: from localhost ([127.0.0.1]:49947 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFNq3-00079e-6e for submit@debbugs.gnu.org; Tue, 21 Jun 2016 11:43:43 -0400 Received: from eggs.gnu.org ([208.118.235.92]:41084) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFNq2-00079P-3X for 14361@debbugs.gnu.org; Tue, 21 Jun 2016 11:43:42 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bFNpv-0002mX-Ob for 14361@debbugs.gnu.org; Tue, 21 Jun 2016 11:43:36 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:46907) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bFNpp-0002kY-4y; Tue, 21 Jun 2016 11:43:29 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4971 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bFNpo-0006EM-7J; Tue, 21 Jun 2016 11:43:28 -0400 Date: Tue, 21 Jun 2016 18:42:37 +0300 Message-Id: <83y45y5z0y.fsf@gnu.org> From: Eli Zaretskii To: Andy Wingo In-reply-to: <8760t2y42q.fsf@pobox.com> (message from Andy Wingo on Tue, 21 Jun 2016 17:06:05 +0200) Subject: Re: bug#14361: Building guile 2.0.9 under mingw + msys 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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> <83fvxyemk2.fsf@gnu.org> <8737o77e3n.fsf@pobox.com> <83mvme7lqs.fsf@gnu.org> <8760t2y42q.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 14361 Cc: 14361@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Andy Wingo > Cc: 14361@debbugs.gnu.org, ludo@gnu.org > Date: Tue, 21 Jun 2016 17:06:05 +0200 > > Let's give it a go! I understand that you do not want to work with > gnulib. That's a negative from a Guile POV -- but it's not a > deal-breaker. I have nothing against Gnulib, but in this case their solution is simply not up to speed. > To that end I hesitate about including a bunch more stuff in > posix.c. Must it all be there, or would it be possible to move some > of it out to our own gnulib-like mingw-w32.[ch] or something? Most of it is already on a separate file, w32-proc.c (see the diffs). I could take the macros at the beginning of posix.c and put them on a separate .h file, if that would be better. The rest of the changes in posix.c are just moving #ifdef's around, more or less, and a few small fragments of code, not unlike in other places. I could, of course, put them in separate functions, but the advantage of the patch I pointed to is that it's well tested. Thanks. From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 21 16:52:50 2016 Received: (at 14361) by debbugs.gnu.org; 21 Jun 2016 20:52:50 +0000 Received: from localhost ([127.0.0.1]:50090 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFSfC-0006Ag-Ix for submit@debbugs.gnu.org; Tue, 21 Jun 2016 16:52:50 -0400 Received: from pb-sasl1.pobox.com ([64.147.108.66]:62084 helo=sasl.smtp.pobox.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bFSfA-0006AY-FQ for 14361@debbugs.gnu.org; Tue, 21 Jun 2016 16:52:48 -0400 Received: from sasl.smtp.pobox.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id E9BF3259AF; Tue, 21 Jun 2016 16:52:45 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; s=sasl; bh=qvQzLWD5vr+D7xuGKT1PBFi4D3Y=; b=cBKcMn YCrUx7WVimAzFTxiAOYKEbH8PsnjbXlebcqeqGuW8IqyFTMleE1nKFP+Us8xIYAk kCueq8+gFvlmgdMKQZtBEv4iOrqDdZF7VBpCVaeEqjdroQzN2YbgceuWyB7Gz8lZ dXlIVnjqqzAQcu8d8mzC1k6H7Jzn8/UPnbybI= DomainKey-Signature: a=rsa-sha1; c=nofws; d=pobox.com; h=from:to:cc :subject:references:date:in-reply-to:message-id:mime-version :content-type; q=dns; s=sasl; b=ewfb92IHPdwGgkVROCXMkeK7jICxbzAF NJ3h//i9xAbA05uS6lPbmI3ZInZmYiMYxBhpk0kNYfJddeBLUITxrrN/hrwI9fLz A/+5yrerRBWiRaygUMzdBpAnNIMP0NjqoOq4eCmoOcanEpw7MgR3RkBjxbO4huck 4F5ZOyh8n+0= Received: from pb-sasl1.nyi.icgroup.com (unknown [127.0.0.1]) by pb-sasl1.pobox.com (Postfix) with ESMTP id E1F98259AE; Tue, 21 Jun 2016 16:52:45 -0400 (EDT) Received: from clucks (unknown [88.160.190.192]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pb-sasl1.pobox.com (Postfix) with ESMTPSA id 21A8A259A8; Tue, 21 Jun 2016 16:52:44 -0400 (EDT) From: Andy Wingo To: Eli Zaretskii Subject: Re: bug#14361: Building guile 2.0.9 under mingw + msys 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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> <83fvxyemk2.fsf@gnu.org> <8737o77e3n.fsf@pobox.com> <83mvme7lqs.fsf@gnu.org> <8760t2y42q.fsf@pobox.com> <83y45y5z0y.fsf@gnu.org> Date: Tue, 21 Jun 2016 22:52:37 +0200 In-Reply-To: <83y45y5z0y.fsf@gnu.org> (Eli Zaretskii's message of "Tue, 21 Jun 2016 18:42:37 +0300") Message-ID: <87ziqeuuwa.fsf@pobox.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Pobox-Relay-ID: 1AD23828-37F2-11E6-AB2E-C1836462E9F6-02397024!pb-sasl1.pobox.com X-Spam-Score: -1.4 (-) X-Debbugs-Envelope-To: 14361 Cc: 14361@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.4 (-) On Tue 21 Jun 2016 17:42, Eli Zaretskii writes: >> From: Andy Wingo >> Cc: 14361@debbugs.gnu.org, ludo@gnu.org >> Date: Tue, 21 Jun 2016 17:06:05 +0200 >> >> Let's give it a go! I understand that you do not want to work with >> gnulib. That's a negative from a Guile POV -- but it's not a >> deal-breaker. > > I have nothing against Gnulib, but in this case their solution is > simply not up to speed. > >> To that end I hesitate about including a bunch more stuff in >> posix.c. Must it all be there, or would it be possible to move some >> of it out to our own gnulib-like mingw-w32.[ch] or something? > > Most of it is already on a separate file, w32-proc.c (see the diffs). > I could take the macros at the beginning of posix.c and put them on a > separate .h file, if that would be better. That would be great, if you'd be amenable. Thanks! Andy From debbugs-submit-bounces@debbugs.gnu.org Fri Jun 24 05:52:46 2016 Received: (at 14361) by debbugs.gnu.org; 24 Jun 2016 09:52:46 +0000 Received: from localhost ([127.0.0.1]:53436 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGNn0-00047V-Vz for submit@debbugs.gnu.org; Fri, 24 Jun 2016 05:52:46 -0400 Received: from eggs.gnu.org ([208.118.235.92]:39199) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bGNmy-00047E-Ly for 14361@debbugs.gnu.org; Fri, 24 Jun 2016 05:52:40 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bGNms-0002Y5-CZ for 14361@debbugs.gnu.org; Fri, 24 Jun 2016 05:52:35 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-0.6 required=5.0 tests=BAYES_50,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:56104) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bGNmp-0002Wr-MH; Fri, 24 Jun 2016 05:52:31 -0400 Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3881 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bGNmn-0000k4-SN; Fri, 24 Jun 2016 05:52:30 -0400 Date: Fri, 24 Jun 2016 12:51:45 +0300 Message-Id: <8337o23oem.fsf@gnu.org> From: Eli Zaretskii To: Andy Wingo In-reply-to: <87ziqeuuwa.fsf@pobox.com> (message from Andy Wingo on Tue, 21 Jun 2016 22:52:37 +0200) Subject: Re: bug#14361: Building guile 2.0.9 under mingw + msys 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> <83a9r0p4jw.fsf@gnu.org> <87zjythmj1.fsf@pobox.com> <83fvxyemk2.fsf@gnu.org> <8737o77e3n.fsf@pobox.com> <83mvme7lqs.fsf@gnu.org> <8760t2y42q.fsf@pobox.com> <83y45y5z0y.fsf@gnu.org> <87ziqeuuwa.fsf@pobox.com> X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-Debbugs-Envelope-To: 14361 Cc: 14361@debbugs.gnu.org, ludo@gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Eli Zaretskii Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) > From: Andy Wingo > Cc: 14361@debbugs.gnu.org, ludo@gnu.org > Date: Tue, 21 Jun 2016 22:52:37 +0200 > > On Tue 21 Jun 2016 17:42, Eli Zaretskii writes: > > >> From: Andy Wingo > >> Cc: 14361@debbugs.gnu.org, ludo@gnu.org > >> Date: Tue, 21 Jun 2016 17:06:05 +0200 > >> > >> Let's give it a go! I understand that you do not want to work with > >> gnulib. That's a negative from a Guile POV -- but it's not a > >> deal-breaker. > > > > I have nothing against Gnulib, but in this case their solution is > > simply not up to speed. > > > >> To that end I hesitate about including a bunch more stuff in > >> posix.c. Must it all be there, or would it be possible to move some > >> of it out to our own gnulib-like mingw-w32.[ch] or something? > > > > Most of it is already on a separate file, w32-proc.c (see the diffs). > > I could take the macros at the beginning of posix.c and put them on a > > separate .h file, if that would be better. > > That would be great, if you'd be amenable. Thanks! Done and posted on guile-devel. Thanks. From unknown Thu Sep 11 11:56:27 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Fri, 22 Jul 2016 11:24:05 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator