From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.lisp.guile.user Subject: Re: Mingw / Cygwin Date: Tue, 21 Aug 2012 19:18:50 +0300 Message-ID: <83sjbgb4lx.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1345565980 14457 80.91.229.3 (21 Aug 2012 16:19:40 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 21 Aug 2012 16:19:40 +0000 (UTC) Cc: guile-user@gnu.org To: Righard van Roy Original-X-From: guile-user-bounces+guile-user=m.gmane.org@gnu.org Tue Aug 21 18:19:41 2012 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 1T3rB6-0005oX-J2 for guile-user@m.gmane.org; Tue, 21 Aug 2012 18:19:40 +0200 Original-Received: from localhost ([::1]:37038 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3rB4-0000ec-Rq for guile-user@m.gmane.org; Tue, 21 Aug 2012 12:19:38 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:39768) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3rB0-0000dz-3K for guile-user@gnu.org; Tue, 21 Aug 2012 12:19:35 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T3rAz-0008LJ-1x for guile-user@gnu.org; Tue, 21 Aug 2012 12:19:34 -0400 Original-Received: from mtaout23.012.net.il ([80.179.55.175]:47023) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T3rAy-0008L6-Q8 for guile-user@gnu.org; Tue, 21 Aug 2012 12:19:32 -0400 Original-Received: from conversion-daemon.a-mtaout23.012.net.il by a-mtaout23.012.net.il (HyperSendmail v2007.08) id <0M9400H0054FPL00@a-mtaout23.012.net.il> for guile-user@gnu.org; Tue, 21 Aug 2012 19:18:46 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout23.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0M9400HBM5B9K680@a-mtaout23.012.net.il>; Tue, 21 Aug 2012 19:18:46 +0300 (IDT) In-reply-to: X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 (beta) X-Received-From: 80.179.55.175 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:9559 Archived-At: > Date: Fri, 17 Aug 2012 22:32:21 +0200 > From: Righard van Roy > > I am looking to use Guile as an extension language for a game I have > been working on. At this moment it is primarily Linux focused, but in > the long run I do not wish to ignore Windows users. > > The question is: Does anybody have experience using Guile on either > Mingw or Cygwin? And if so, was it a big upheaval to get/keep going? > (searching the net gave me this impression). I built Guile with MinGW several months ago. It was not easy, and I suspect many problems still exist, even after all those I reported (in http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10474#11, http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10474#23, and their follow-ups) are fixed. Guile depends heavily on many features available only on Posix platforms, and then very modern ones. While most such features are excluded by 'configure' when they are not present, and thus the package builds, the resulting binary lacks important features and therefore is unable to run some Guile packages which depend on these features. So I would suggest the Cygwin build, if you need to use Guile seriously.