From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) Newsgroups: gmane.lisp.guile.user Subject: Re: Any New Guile Release Planned ? Date: Thu, 29 Oct 2015 16:19:28 +0100 Message-ID: <87pozx66tb.fsf@gnu.org> References: <87h9lcqjrv.fsf@gnu.org> <20151028181533.GA16635@localhost.localdomain> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Trace: ger.gmane.org 1446132116 11690 80.91.229.3 (29 Oct 2015 15:21:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 29 Oct 2015 15:21:56 +0000 (UTC) To: guile-user@gnu.org Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Thu Oct 29 16:21:50 2015 Return-path: Envelope-to: guile-user@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 1Zrp1K-0001rb-PJ for guile-user@m.gmane.org; Thu, 29 Oct 2015 16:21:42 +0100 Original-Received: from localhost ([::1]:44734 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrp1K-0007Gw-4Z for guile-user@m.gmane.org; Thu, 29 Oct 2015 11:21:42 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:41623) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Zrozd-0004ZE-Hq for guile-user@gnu.org; Thu, 29 Oct 2015 11:19:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ZrozX-0005zr-UL for guile-user@gnu.org; Thu, 29 Oct 2015 11:19:57 -0400 Original-Received: from plane.gmane.org ([80.91.229.3]:49706) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ZrozX-0005y7-Nx for guile-user@gnu.org; Thu, 29 Oct 2015 11:19:51 -0400 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1ZrozJ-0000Ef-18 for guile-user@gnu.org; Thu, 29 Oct 2015 16:19:47 +0100 Original-Received: from pluto.bordeaux.inria.fr ([193.50.110.57]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 29 Oct 2015 16:19:37 +0100 Original-Received: from ludo by pluto.bordeaux.inria.fr with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 29 Oct 2015 16:19:37 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 41 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pluto.bordeaux.inria.fr X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 8 Brumaire an 224 de la =?utf-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x3D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) Cancel-Lock: sha1:Z8qfyYj91cCLAyb5Vrl8UPIVr1M= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: guile-user@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: General Guile related discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-user-bounces+guile-user=m.gmane.org@gnu.org Original-Sender: guile-user-bounces+guile-user=m.gmane.org@gnu.org Xref: news.gmane.org gmane.lisp.guile.user:12114 Archived-At: Vladimir Zhbanov skribis: > On Tue, Oct 27, 2015 at 06:54:44PM +0100, Ludovic Courtès wrote: >> Rafik NACCACHE skribis: >> >> > Is there any new release planned soon? >> >> We’ve been meaning to release 2.0.12, which is mostly bug fixes. > > The stable-2.0 guile branch contains changes that some of our users > (that is, users of gEDA/gaf) have been waiting for years, especially > after guile 2.0 became necessary to build our package. I mean those > users who have been waiting for Windows support. (Some of them insist on > moving to using Python instead of Guile these days, since they have been > tired trying to cross-compile with guile-2.0 support.) A while ago I was > eventually able to build our toolkit using only one patch for guile [1] > (almost one-liner, in essence), and several work-around patches for some > of our programs, which can be found at [2] and are actually the same > code blocks (declaring an array and doing its initialisation). I don't > know why the latter patches work (geda-gaf with guile 1.8 worked without > them), however, I am sure the issue is in guile 2.0, though I cannot > even found the culprit by bisecting (because of too many changes in both > guile and geda-gaf repositories). Having said all that, I'd like to see > at least the patch [1] committed before the next guile release in order > to have guile cross-compilation for windows working. Are there any > chances for that? Sure, we’ll do our best. > [1] https://github.com/vzh/minipack/blob/master/patches/guile/0001-MinGW-build-support.patch Could you explain the details? An excerpt of the build log when cross-compiling to MinGW without the patch would be great. The reason I ask is that we rely on Gnulib for these portability things. The in libguile/iselect.h is supposed to do the right thing; if it’s not, we should (1) update our Gnulib copy, and (2) fix the problem in Gnulib if it’s still there. Thanks, Ludo’.