From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Angelo Graziosi Newsgroups: gmane.emacs.devel Subject: Re: "make autoloads" fails Date: Sun, 30 Jun 2013 13:31:58 +0200 Message-ID: <51D0172E.7080809@alice.it> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: Quoted-Printable X-Trace: ger.gmane.org 1372591951 31234 80.91.229.3 (30 Jun 2013 11:32:31 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 30 Jun 2013 11:32:31 +0000 (UTC) To: emacs Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Jun 30 13:32:32 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 1UtFrq-000554-CV for ged-emacs-devel@m.gmane.org; Sun, 30 Jun 2013 13:32:30 +0200 Original-Received: from localhost ([::1]:35595 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtFrp-0005vr-RZ for ged-emacs-devel@m.gmane.org; Sun, 30 Jun 2013 07:32:29 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:55312) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtFrk-0005vk-AU for emacs-devel@gnu.org; Sun, 30 Jun 2013 07:32:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UtFrh-00012h-KB for emacs-devel@gnu.org; Sun, 30 Jun 2013 07:32:24 -0400 Original-Received: from smtp201.alice.it ([82.57.200.97]:41149) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UtFrh-00012a-Ap for emacs-devel@gnu.org; Sun, 30 Jun 2013 07:32:21 -0400 Original-Received: from [192.168.1.100] (79.46.221.37) by smtp201.alice.it (8.6.060.15) (authenticated as angelo.graziosi@alice.it) id 5123901C0A3BF55F for emacs-devel@gnu.org; Sun, 30 Jun 2013 13:32:19 +0200 User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 82.57.200.97 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:161342 Archived-At: Paul Eggert wrote: > "make autoloads" works for me (Fedora 17, GCC 4.8.1, x86-64) > for the latest Emacs trunk (bzr 113225). So I suspect the > problem is platform-dependent. Jan Dj=C3=A4rv wrote > A clean checkout on OSX fails on make bootstrap: [...] > Is it possible that existing trees work fine, but new one fails? On Cygwin r. 113227 fails to bootstrap: [...] Wrote /work/emacs/lisp/emacs-lisp/autoload.elc make[3]: uscita dalla directory "/work/emacs/Work/lisp" cd ../lisp; /usr/bin/make -w autoloads=20 EMACS=3D/work/emacs/Work/src/bootstrap-emacs.exe make[3]: ingresso nella directory "/work/emacs/Work/lisp" EMACSLOADPATH=3D/work/emacs/lisp LC_ALL=3DC=20 /work/emacs/Work/src/bootstrap-emacs.exe -batch --no-site-file=20 --no-site-lisp -l autoload \ --eval "(setq generate-autoload-cookie \";;;###cal-autoload\")" \ --eval "(setq generated-autoload-file (unmsys--file-name=20 \"/work/emacs/lisp/calendar/cal-loaddefs.el\"))" \ --eval "(setq make-backup-files nil)" \ -f batch-update-autoloads /work/emacs/lisp/calendar Loading macroexp.elc... Wrong type argument: number-or-marker-p, nil Makefile:418: recipe for target=20 `/work/emacs/lisp/calendar/cal-loaddefs.el' failed make[3]: *** [/work/emacs/lisp/calendar/cal-loaddefs.el] Error 255 make[3]: uscita dalla directory "/work/emacs/Work/lisp" Makefile:818: recipe for target `/work/emacs/src/../lisp/loaddefs.el' fai= led make[2]: *** [/work/emacs/src/../lisp/loaddefs.el] Error 2 make[2]: uscita dalla directory "/work/emacs/Work/src" Makefile:381: recipe for target `src' failed make[1]: *** [src] Error 2 make[1]: uscita dalla directory "/work/emacs/Work" Makefile:992: recipe for target `bootstrap' failed make: *** [bootstrap] Error 2 build-emacs.sh: Bootstrap failure... Notice that r113214 (two days ago) bootstraps fine. I would suggest to bootstrap in a clean tree. Usally I have a local copy of trunk BZR repo and to bootstrap I do rsync -av --exclude=3D.bzr* --exclude=3D.g* --delete /work/emacs-trunk/=20 /work/emacs/ cd /work/emacs/ ./autogen.sh mkdir Work cd Work ../configure ... make [-j3] bootstrap etc.. Ciao, Angelo.