From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.help Subject: Re: Emacs for Windows Date: Sun, 12 Oct 2014 16:41:26 +0300 Message-ID: <834mv98kxl.fsf@gnu.org> References: <874mvcc1jh.fsf@gmail.com> <83d2a0bfwu.fsf@gnu.org> <83y4so9jjy.fsf@gnu.org> <87bnpimxal.fsf@wanadoo.es> <83siiu8ux9.fsf@gnu.org> <877g06mw9n.fsf@wanadoo.es> <83oati8uek.fsf@gnu.org> <8738aumvf9.fsf@wanadoo.es> <83mw928sd0.fsf@gnu.org> <87ppdyl7iw.fsf@wanadoo.es> <8361fp8xi9.fsf@gnu.org> <87h9z9lc4o.fsf@wanadoo.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: QUOTED-PRINTABLE X-Trace: ger.gmane.org 1413121323 30344 80.91.229.3 (12 Oct 2014 13:42:03 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 12 Oct 2014 13:42:03 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Oct 12 15:41:57 2014 Return-path: Envelope-to: geh-help-gnu-emacs@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 1XdJPJ-0005GR-A3 for geh-help-gnu-emacs@m.gmane.org; Sun, 12 Oct 2014 15:41:57 +0200 Original-Received: from localhost ([::1]:57361 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdJPI-0004fS-T7 for geh-help-gnu-emacs@m.gmane.org; Sun, 12 Oct 2014 09:41:56 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36354) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdJP4-0004fK-7I for help-gnu-emacs@gnu.org; Sun, 12 Oct 2014 09:41:47 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XdJOz-0003T6-AD for help-gnu-emacs@gnu.org; Sun, 12 Oct 2014 09:41:42 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:50003) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XdJOz-0003Su-1p for help-gnu-emacs@gnu.org; Sun, 12 Oct 2014 09:41:37 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0NDC000003BCE600@a-mtaout20.012.net.il> for help-gnu-emacs@gnu.org; Sun, 12 Oct 2014 16:41:35 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0NDC00MSU3DBRN90@a-mtaout20.012.net.il> for help-gnu-emacs@gnu.org; Sun, 12 Oct 2014 16:41:35 +0300 (IDT) In-reply-to: <87h9z9lc4o.fsf@wanadoo.es> X-012-Sender: halo1@inter.net.il X-detected-operating-system: by eggs.gnu.org: Solaris 10 X-Received-From: 80.179.55.166 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:100449 Archived-At: > From: =C3=93scar Fuentes > Date: Sun, 12 Oct 2014 14:13:11 +0200 >=20 > Eli Zaretskii writes: >=20 > >> From: =C3=93scar Fuentes > >> Date: Sat, 11 Oct 2014 21:40:23 +0200 > >>=20 > >> Guile is not available as a native package. It depends on the MS= YS2 > >> Posix layer. The PKGBUILD and patches are here: > >>=20 > >> https://github.com/Alexpux/MSYS2-packages/tree/master/guile > > > > Btw, if there's no native MinGW port of Guile, then the MSYS2 por= t is > > of little use. Guile is being used as an extension language in a= n > > increasing number of GNU packages (Lilypond, GDB, and Make, to na= me > > just a few). Since you cannot link MinGW programs against MSYS2 > > libraries, users will be unable to have Guile-enhanced MinGW port= s > > unless a native MinGW port of Guile is available. >=20 > I have native and up-to-date gdb and GNU Make on my MinGW environme= nt > and they work fine. You forgot to mention that Guile is an optiona= l > requirement for those packages (not for Lilypond, but that's a very > different kind of software). I didn't forget. Python is also optional in GDB, and yet the port distributed by the MSYS2 site does include it. So evidently someone thought it would be useful, and I agree. Likewise for Guile: a GDB o= r Make that can use Guile extensions are more useful than those which cannot. > But let's pretend that you have a strong point here and that some > significant package requires Guile on its Makefiles. Just build it = with > the MSYS2 Make, as you probably must do anyways if the package buil= d > system depends on the Autotools or any other GNUism/Poxisism. >=20 > IIRC MSYS2 gdb works with MinGW binaries. This thread was about native MinGW ports, and where and how to get them. Not about MSYS2 ports. Using MSYS ports for anything but building MinGW has its own issues, as you well know. > Your blatant hyperbole would imply that the Windows native ports of= GNU > software that existed to this day are of little use, because MSYS2 = just > aggregates and distributes it. My point is that people should know what they get when they download = a port. If the ports distributed by MSYS2 are of questionable quality, or didn't all pass their test suites, it would be prudent to say so. And I don't think I deserve the "blatant hyperbole" part. > Finally, if there is no native port of Guile to Windows There is: http://sourceforge.net/projects/ezwinports/files/guile-2.0.11-2-w3= 2-bin.zip/download (Btw, you will also find Hunspell there, so perhaps you don't need to resist that temptation of yours.)