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: Build failure for Emacs master Date: Wed, 20 Apr 2016 20:41:04 +0300 Message-ID: <83k2js6uvj.fsf@gnu.org> References: <56CCD91E.6070507@alice.it> <83wppuggb4.fsf@gnu.org> <56CE2CA7.5050906@alice.it> <83io1cg2pt.fsf@gnu.org> <56DA0327.2030009@alice.it> <83oaatxu72.fsf@gnu.org> <570C4307.6050907@alice.it> <83k2k2g82s.fsf@gnu.org> <86egaa7b0z.fsf@gmail.com> <83a8kyfd38.fsf@gnu.org> <86lh4hm7dd.fsf@gmail.com> <570FBFEB.90803@cs.ucla.edu> <87bn5bnn8b.fsf@russet.org.uk> <83potrc4ur.fsf@gnu.org> <87potmivkx.fsf@russet.org.uk> <83shyi90gb.fsf@gnu.org> <8c0c78cb65fa34e6a5028db3e88cef49.squirrel@cloud103.planethippo.com> <57154D2E.90702@cs.ucla.edu> <87lh48lml4.fsf@russet.org.uk> <83r3e0723l.fsf@gnu.org> <87h9ewqkxj.fsf@russet.org.uk> Reply-To: Eli Zaretskii NNTP-Posting-Host: plane.gmane.org X-Trace: ger.gmane.org 1461174095 14166 80.91.229.3 (20 Apr 2016 17:41:35 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 20 Apr 2016 17:41:35 +0000 (UTC) Cc: eggert@cs.ucla.edu, andrewjmoreton@gmail.com, emacs-devel@gnu.org To: phillip.lord@russet.org.uk (Phillip Lord) Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 20 19:41:27 2016 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 1asw7w-0007d7-5O for ged-emacs-devel@m.gmane.org; Wed, 20 Apr 2016 19:41:24 +0200 Original-Received: from localhost ([::1]:53373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1asw7s-0006Wo-Cx for ged-emacs-devel@m.gmane.org; Wed, 20 Apr 2016 13:41:20 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:33072) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1asw7n-0006Tk-Qa for emacs-devel@gnu.org; Wed, 20 Apr 2016 13:41:16 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1asw7j-0004XT-Qa for emacs-devel@gnu.org; Wed, 20 Apr 2016 13:41:15 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:48923) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1asw7j-0004XN-NW; Wed, 20 Apr 2016 13:41:11 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:3622 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1asw7i-0005uI-UK; Wed, 20 Apr 2016 13:41:11 -0400 In-reply-to: <87h9ewqkxj.fsf@russet.org.uk> (phillip.lord@russet.org.uk) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e 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:203125 Archived-At: > From: phillip.lord@russet.org.uk (Phillip Lord) > Cc: eggert@cs.ucla.edu, andrewjmoreton@gmail.com, emacs-devel@gnu.org > Date: Wed, 20 Apr 2016 17:55:36 +0100 > > That the problem is occuring during generation of loaddefs.el is a red > herring I think. loaddefs.el is fine (although empty except for the > header). I'm guessing that ja-dic.el is loaded for the first time during > the loaddefs.el generation. > > ja-dic.el looks like it has some serious encoding problems. What encoding problems do you see there? I see none: it loads as a UTF-8 file with DOS EOLs. What do you see? Is your Git set up to not convert EOLs? nt/INSTALL has this to say about that: During Git installation, be sure to select the "Checkout as-is, commit as-is" option from the "Configure line ending conversions" dialog. Otherwise, Git will convert text files to DOS-style CRLF end-of-line (EOL) format, which will cause subtle problems when building Emacs, because MSYS tools (see below) used to build Emacs use binary file I/O that preserves the CR characters that get in the way of some text-processing tools, like 'makeinfo' and the commands invoked by the autogen.sh script. If you already have Git installed and configured with some other EOL conversion option, you will need to reconfigure it, removing the following variables from all of your .gitconfig files: core.eol core.safecrlf core.autocrlf If you cloned the Emacs directory before changing these config variables, you will have to delete the repository and re-clone it after the change.