From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: Build failure on Windows Date: Tue, 07 Mar 2017 10:45:16 +0100 Message-ID: <58BE812C.2030606@gmx.at> References: <58BBE663.4020207@gmx.at> <86zih0yoid.fsf@gmail.com> <58BC125E.9090701@gmx.at> <83fuirkas2.fsf@gnu.org> <58BC51EC.70300@gmx.at> <834lz7jxuf.fsf@gnu.org> <58BC8313.40604@gmx.at> <83varnhyld.fsf@gnu.org> <58BD19A8.3040709@gmx.at> <83lgsiie08.fsf@gnu.org> <58BDA054.2070902@gmx.at> <838toii6mw.fsf@gnu.org> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1488879938 1837 195.159.176.226 (7 Mar 2017 09:45:38 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 7 Mar 2017 09:45:38 +0000 (UTC) Cc: andrewjmoreton@gmail.com, emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Mar 07 10:45:33 2017 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1clBgR-0008L9-5j for ged-emacs-devel@m.gmane.org; Tue, 07 Mar 2017 10:45:31 +0100 Original-Received: from localhost ([::1]:48462 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clBgX-0000cn-Ct for ged-emacs-devel@m.gmane.org; Tue, 07 Mar 2017 04:45:37 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:48678) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1clBgR-0000ci-Ml for emacs-devel@gnu.org; Tue, 07 Mar 2017 04:45:32 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1clBgO-0004mj-Ll for emacs-devel@gnu.org; Tue, 07 Mar 2017 04:45:31 -0500 Original-Received: from mout.gmx.net ([212.227.15.15]:50852) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1clBgO-0004k2-B2; Tue, 07 Mar 2017 04:45:28 -0500 Original-Received: from [192.168.1.100] ([213.162.68.17]) by mail.gmx.com (mrgmx003 [212.227.17.190]) with ESMTPSA (Nemesis) id 0MF4iR-1cVZgE1hZT-00GEjv; Tue, 07 Mar 2017 10:45:25 +0100 In-Reply-To: <838toii6mw.fsf@gnu.org> X-Provags-ID: V03:K0:IKRooB2/QTdZE/3QeMD1/sVkisCMzfZtD/EXgY3FHNJPkCjzumP wnsdA8To5xE9ZkyJ7aRhkb/GY88h4UKB8gqAvQs2WOZWYy2P2DLtBSXWCpS1FVCj6growWH v6Fix9G5DXWU7taDaoPr/z6+Vmb0ptp5om2UjzocDi+daCfSIStN2b9TAAlF4iuslmslqae hCrb3N9ZvnckOvdljOXVA== X-UI-Out-Filterresults: notjunk:1;V01:K0:oCydg3V3+VQ=:KZvEkzM6D1D14fO8kN0Gap RMNtKru9LejGYevwFn8isoMM12bCmZfuEq3/ExOy/INr9xxQmUKeGZReRH14a3ZnoHRkOKtn9 L8cNo9sTt7EfEhhgTeGmV+JL/KmhmAxmWkUxYRJjzcfw1Nn4Fj3UDfZLEl+/cq+f+z0pCfb9W n2OjNoV0VH4Rc5daTrDV+yekuXTpS7a1GS5EIPbyOunnHqdemNa/J/JeN4SIEml9cmjaoOGBP OVy3JwutTjHdYduzJdgTBF6271gj7CrdXUz+RT0x9uluxZ+ZiQzWdxLlBz9YTp1dhl2MXf6R4 PwggWZLxCblzXai6Otkcs8Dm8JP1vZAcaOq/uD9i8XAJtz84R2Nn04qVbe9D+HoL6AphqoYRX g/EkO7SpuahKrSONfkDpetr8S9isXPEcu7t7Ew4wxWIE6UcAT5f/jUHBOA3Q3lD8Mh8wI9dhQ fdEfmSoHDcKuwwfY9SV3y1LZ1dyN+x9i3/Xvg5UVkWa+iuszARKY1cjOGaYr/3g2w18Npkub4 z08wF533BsajQbthiTeXAqrqNCNmSwKcniCz0DPnw1rf/38WPunqCvKpYoXOHTD+QInRoEBJ0 WdBUgUXXKnqABMbNxnpuhkhqVVuiGGCq+tYS6NdyaGP4OiSkNguxXMGQCkQ8f8oh8zQShiIMv eI5wftVFo74HP6OupMzPzSDaL5PupnmJN0mC1IlqoYLXF8/xQy716mSKGZ9Busnn/9r5K/D5/ FQ+0hkG6FFUkWhWPYBDEXVXvySBppoETd2MT8csyE/MYFwRxWGazQlXLTgAPQYH/mGF4kUQI X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 212.227.15.15 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.devel:212809 Archived-At: >> I need an optimized build for coding and non-optimized one for >> debugging. How else could I reconcile these? > > I didn't mean to suggest you should build from inside the tree, just > to explain why I might miss problems that you are bumping into. After all nt/INSTALL says 1. If you want to build Emacs outside of the source tree (recommended), create the build directory and chdir there. Maybe we should remove that recommendation? > Are the failures always with outdated Lisp files? Or are they due to > other aspects of the build? I had three typical groups of failures (some of them also on GNU/Linux IIRC): - The "require cl-lib" ones - by far the largest group and by far the greatest annoyance. Do we really need cl-lib in preloaded Elisp? OK, this ship sailed long ago ... - More specific cl-generic.el related errors. IIRC usually something about cl-defgeneric but I don't recall the precise text any more. probably a subgroup of the first one. - Something I certainly never saw before about invalid bytecode. I also had errors I couldn't attribute to any of these groups like the "autoload pcase while preparing to dump" failure. Anyway, these too seem to indicate that the dumped emacs fails due to some missing recompilation. Hence "outdated Lisp files" probably constitute the major source of my problems. Also, failures occurred only when a configure step was performed before (which is probably obvious). Pure makes never failed. martin