From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.devel Subject: Re: End of file while generating loaddefs.el Date: Sat, 21 Nov 2015 09:33:38 +0100 Message-ID: <56502C62.8030803@gmx.at> References: <834mgkbk2t.fsf@gnu.org> <564C2DDB.2090402@gmx.at> <83si439py4.fsf@gnu.org> <564D848D.4000301@gmx.at> <83lh9u7yp2.fsf@gnu.org> <564ED86E.3030705@gmx.at> <83egfl6p6a.fsf@gnu.org> <83a8q85qcy.fsf@gnu.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1448094850 20376 80.91.229.3 (21 Nov 2015 08:34:10 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 21 Nov 2015 08:34:10 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sat Nov 21 09:34:03 2015 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 1a03cP-0007xb-Ev for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 09:34:01 +0100 Original-Received: from localhost ([::1]:51482 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a03cO-0003ds-PC for ged-emacs-devel@m.gmane.org; Sat, 21 Nov 2015 03:34:00 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44258) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a03cK-0003Xv-Ie for emacs-devel@gnu.org; Sat, 21 Nov 2015 03:33:57 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a03cJ-0004Lm-Pq for emacs-devel@gnu.org; Sat, 21 Nov 2015 03:33:56 -0500 Original-Received: from mout.gmx.net ([212.227.15.18]:60453) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a03cD-0004FP-Ab; Sat, 21 Nov 2015 03:33:49 -0500 Original-Received: from [192.168.1.100] ([213.162.68.49]) by mail.gmx.com (mrgmx002) with ESMTPSA (Nemesis) id 0MdKgV-1ZjM4m1455-00IVgs; Sat, 21 Nov 2015 09:33:47 +0100 In-Reply-To: <83a8q85qcy.fsf@gnu.org> X-Provags-ID: V03:K0:bS/OxPsvi3fFSzw8rgHRdheWODcM5juKTJHn4RubbpfqySiBoLU PRhLAHZ6yvobjCLhHn7OxBR0rDOZ7niQuBXMNgtNhnoebypMzXyelMM+rswW38ncLxq9zqX HmtxythPOZuvtdOO8ki+qKU5Swyj8pgrWbdnahqJ1yrEXKCgZc9bzpK9KTi48EjocS8fgaQ hyPr3rCI4ssWN/AHknOTg== X-UI-Out-Filterresults: notjunk:1;V01:K0:Z55CSdLQZ8U=:e4aQYLO4fKmaE1y3zDPPqZ b107aNpCJixtIXc0CfiXe0182reVpPzeP2fscjcgbRV7cppJznIvQAENSJMGeMGxbUREgwSHO ybbSzys7hTj+JexCP0+00+0G6vWcWK6IrXrNxL3fwVFIu94FbYHWQAap/JC9dUI+BevAI2WTR 4hYWBGBySjWwZCSTP0+F+XEFKWxjbT9prGeHs+xnpFdaO7QBBZJ+wzztKlw3z9jCT1kO2DPNe YSllzObcDG6beQXIOPq0q7jdnJOhXsNFZimGteLjSzOIjVXT9i3UrmjQLKvW7pNtwh06vfz6V JaWqG97Vy1W49mW7QO/plrDVW1gPkF+T3X5dBkVwgcVFOhn3xFEkvh1d/h2sjCgmLlaz+KwKU NmWezGStIPdGn5ZayMnDcauYdKJFQneQn+Mo3l9jW/du4yx+XR36znYP2r8zcA3SJXnVwbd41 QHKFaW+XaPDJD0DxgKPDTuO85BoiehU7p9jiEURz0UFPtw/ULG7fUtW+ScZuQRaXkf5tBGoa1 NstPu0b9kEWCgGI1nGktHNEEZsuOc71xcFHMiLtsmYfkbHJyV3ZQ9/E3rJMS4XBsluTce1hY6 mP0jDVsBxCCkThOx4lJmvV4cYQzbCDnpoGWNPnjNJNW/iBEuD5lv9SagdCJcur4Fjy/XlQsao s7HeBOipyXcQA1BrgLAKjnpHufVjUwIBAuXvGmu0U9+nDcaqr7fslR0BoqI9PQreM/CmONqZj e43VbbF/B8SedncodevvTamDQ8Qk7/DVP2D+j8D/Rmlgi7wearETJV7L4q2S6fnCQPhzBL2D X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.15.18 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:194923 Archived-At: > I don't know why prin1 crashed, but I do know why Emacs complains > about end of file: there are null bytes in the middle of loaddefs.el. > Do you have those too? I suppose you mean this entry: (autoload 'xref-find-backend "xref" "\ \(fn)" nil nil) Do autoload cookies require a doc-string? > Emacs creates loaddefs.el by visiting the previous one and scanning it > for certain patterns. Those stray null bytes interrupt a pattern, so > the result is that Emacs tries to parse an incomplete sexp, and barfs. Why (apparently) on Windows only? > if you also see these null bytes, delete them so that the expected > format of the file is preserved, then re-run "make autoloads" -- it > should succeed. I now have (autoload 'xref-find-backend "xref" "\ Run... \(fn)" nil nil) instead and it ran to completion. > I don't know how these nulls ended up in loaddefs, the only hint is > that they appear in the same place which Emacs scans when it produces > this warning: > > Making generated-autoload-file local to *autoload-file* while let-bound How did you spot that location? martin