From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Building Emacs from a new MinGW environment Date: Mon, 26 Aug 2013 22:38:23 +0300 Message-ID: <83sixwfdjk.fsf@gnu.org> References: Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1377545910 28773 80.91.229.3 (26 Aug 2013 19:38:30 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 26 Aug 2013 19:38:30 +0000 (UTC) Cc: emacs-devel@gnu.org To: Dani Moncayo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Aug 26 21:38:31 2013 Return-path: Envelope-to: ged-emacs-devel@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 1VE2cR-0005Db-4x for ged-emacs-devel@m.gmane.org; Mon, 26 Aug 2013 21:38:31 +0200 Original-Received: from localhost ([::1]:52850 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE2cQ-0001B3-NY for ged-emacs-devel@m.gmane.org; Mon, 26 Aug 2013 15:38:30 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:35442) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE2cH-0001Av-6Z for emacs-devel@gnu.org; Mon, 26 Aug 2013 15:38:28 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VE2c9-00083g-HT for emacs-devel@gnu.org; Mon, 26 Aug 2013 15:38:21 -0400 Original-Received: from mtaout20.012.net.il ([80.179.55.166]:61093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VE2c9-00080A-9k for emacs-devel@gnu.org; Mon, 26 Aug 2013 15:38:13 -0400 Original-Received: from conversion-daemon.a-mtaout20.012.net.il by a-mtaout20.012.net.il (HyperSendmail v2007.08) id <0MS500M00L4PT900@a-mtaout20.012.net.il> for emacs-devel@gnu.org; Mon, 26 Aug 2013 22:38:11 +0300 (IDT) Original-Received: from HOME-C4E4A596F7 ([87.69.4.28]) by a-mtaout20.012.net.il (HyperSendmail v2007.08) with ESMTPA id <0MS500MVFL7NSX00@a-mtaout20.012.net.il>; Mon, 26 Aug 2013 22:38:11 +0300 (IDT) In-reply-to: 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: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:163040 Archived-At: > Date: Mon, 26 Aug 2013 20:38:23 +0200 > From: Dani Moncayo > > today, I've noticed that the MinGW developers have recently released a > new graphical installation & setup tool: mingw-get-setup.exe [1]. > > I've tried it, and I've easily set up a brand new MinGW (+MSYS) > development environment. Don't. The "brand new MinGW" is binary incompatible with the previous versions (read the small print in the NEWS file). Which means that all of the DLLs you download from 3rd-party sites, including those ported by me, and also most of those distributed by MinGW themselves, are suddenly prone to subtle breakage. In fact, even without any DLLs, the new startup code pulls in functions like readdir, which are incompatible with what Emacs defines and uses. Last time I tried to link Emacs with the new MinGW runtime, wildcard expansion on the command line stopped working. (At the time, I tried, but failed miserably, to convince the MinGW developers that these binary incompatibilities are a bad idea.) So I advise you to stay with 3.20 for the time being, as I currently see no way of reconciling these incompatibilities, and don't intend to invest any effort in that.