all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: help-gnu-emacs@gnu.org
Subject: Re: Emacs for Windows
Date: Sun, 12 Oct 2014 16:41:26 +0300	[thread overview]
Message-ID: <834mv98kxl.fsf@gnu.org> (raw)
In-Reply-To: <87h9z9lc4o.fsf@wanadoo.es>

> From: Óscar Fuentes <ofv@wanadoo.es>
> Date: Sun, 12 Oct 2014 14:13:11 +0200
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> From: Óscar Fuentes <ofv@wanadoo.es>
> >> Date: Sat, 11 Oct 2014 21:40:23 +0200
> >> 
> >> Guile is not available as a native package. It depends on the MSYS2
> >> Posix layer. The PKGBUILD and patches are here:
> >> 
> >> https://github.com/Alexpux/MSYS2-packages/tree/master/guile
> >
> > Btw, if there's no native MinGW port of Guile, then the MSYS2 port is
> > of little use.  Guile is being used as an extension language in an
> > increasing number of GNU packages (Lilypond, GDB, and Make, to name
> > just a few).  Since you cannot link MinGW programs against MSYS2
> > libraries, users will be unable to have Guile-enhanced MinGW ports
> > unless a native MinGW port of Guile is available.
> 
> I have native and up-to-date gdb and GNU Make on my MinGW environment
> and they work fine.  You forgot to mention that Guile is an optional
> 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 or
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 build
> system depends on the Autotools or any other GNUism/Poxisism.
> 
> 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-w32-bin.zip/download

(Btw, you will also find Hunspell there, so perhaps you don't need to
resist that temptation of yours.)




  reply	other threads:[~2014-10-12 13:41 UTC|newest]

Thread overview: 82+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-10-09  9:43 Emacs for Windows Alexander Shukaev
2014-10-09 18:07 ` H. Dieter Wilhelm
2014-10-09 22:37 ` E Sabof
2014-10-10  1:07   ` Pascal J. Bourguignon
2014-10-10  2:49     ` E Sabof
2014-10-10  3:13       ` John Mastro
2014-10-10  3:32       ` Glenn Morris
2014-10-10  6:36     ` Eli Zaretskii
2014-10-10  6:24   ` Eli Zaretskii
2014-10-10 12:36     ` Stefan Monnier
2014-10-10 12:49       ` Eli Zaretskii
2014-10-10 13:48         ` Stefan Monnier
2014-10-10 14:16           ` David Engster
2014-10-10 15:47             ` Eli Zaretskii
2014-10-10 16:04               ` David Engster
2014-10-10 16:12                 ` Eli Zaretskii
2014-10-10 16:20                   ` David Engster
2014-10-10 16:23                     ` David Engster
2014-10-10 18:09                       ` Eli Zaretskii
2014-10-10 19:13                         ` David Engster
2014-10-10 20:01                           ` Eli Zaretskii
2014-10-19 16:40                 ` Noam Postavsky
2014-10-11 15:46               ` Robert Thorpe
2014-10-11 16:02                 ` Eli Zaretskii
2014-10-11 16:22                   ` Óscar Fuentes
2014-10-11 20:14                     ` Robert Thorpe
2014-10-10 15:07           ` Eli Zaretskii
2014-10-10 17:33             ` Stefan Monnier
2014-10-10 18:22               ` Eli Zaretskii
2014-10-10 18:34                 ` Stefan Monnier
2014-10-10 19:56                   ` Eli Zaretskii
2014-10-11 13:26                     ` Stefan Monnier
2014-10-11 14:18                       ` Eli Zaretskii
2014-10-11 14:44                         ` David Engster
2014-10-11 15:59                           ` Eli Zaretskii
2014-10-11 16:25                             ` David Engster
2014-10-11 16:41                               ` Óscar Fuentes
2014-10-11 16:50                               ` Eli Zaretskii
2014-10-11 17:19                                 ` David Engster
2014-10-11 17:38                                   ` David Engster
2014-10-11 17:49                                     ` Eli Zaretskii
2014-10-11 17:47                                   ` Eli Zaretskii
2014-10-11 17:58                                     ` David Engster
2014-10-10 15:44           ` Glenn Morris
2014-10-10 15:54             ` Eli Zaretskii
2014-10-10 18:34             ` Grant Rettke
2014-10-10 18:46             ` H. Dieter Wilhelm
2014-10-11 15:38           ` Óscar Fuentes
2014-10-11 15:53             ` Eli Zaretskii
2014-10-11 16:00               ` Óscar Fuentes
2014-10-11 16:04                 ` Eli Zaretskii
2014-10-11 16:18                   ` Óscar Fuentes
2014-10-11 16:48                     ` Eli Zaretskii
2014-10-11 19:40                       ` Óscar Fuentes
2014-10-12  6:11                         ` Eli Zaretskii
2014-10-12 11:53                           ` Óscar Fuentes
2014-10-12  9:09                         ` Eli Zaretskii
2014-10-12 12:13                           ` Óscar Fuentes
2014-10-12 13:41                             ` Eli Zaretskii [this message]
2014-10-10 20:38     ` E Sabof
2014-10-10 23:57       ` John Mastro
2014-10-11  2:05         ` E Sabof
2014-10-11  6:43       ` Eli Zaretskii
2014-10-12  9:09         ` E Sabof
     [not found]     ` <mailman.10884.1412944630.1147.help-gnu-emacs@gnu.org>
2014-10-11 14:55       ` Mirko
2014-10-10  2:08 ` Grant Rettke
2014-10-21 19:38 ` H. Dieter Wilhelm
     [not found] <mailman.10793.1412858774.1147.help-gnu-emacs@gnu.org>
2014-10-15  4:52 ` Bug Dout
2014-10-15 13:23 ` tux-
     [not found]   ` <CAKu-7Wzt6kD83or9xcSgSXi3Lqsc81fpvjq6RLUGZri4oZPT1Q@mail.gmail.com>
2014-10-15 15:23     ` Alexander Shukaev
2014-10-15 15:50       ` Thien-Thi Nguyen
2014-10-15 15:52         ` Alexander Shukaev
2014-10-15 21:54       ` John Mastro
     [not found]     ` <mailman.11194.1413386616.1147.help-gnu-emacs@gnu.org>
2014-10-21 16:26       ` Jason Rumney
2014-10-21 17:58         ` John Mastro
2014-11-05 23:57           ` Nikolay Kudryavtsev
2014-11-06  1:32             ` John Mastro
2014-11-06  1:36               ` John Mastro
2014-11-20  5:30                 ` Nikolay Kudryavtsev
     [not found]                 ` <mailman.14138.1416461463.1147.help-gnu-emacs@gnu.org>
2014-11-30 17:27                   ` Bug Dout
2014-11-30 20:38                     ` Eli Zaretskii
2014-11-06  1:56               ` Sampath Weerasinghe

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=834mv98kxl.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=help-gnu-emacs@gnu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.