From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: "Robert J. Chassell" Newsgroups: gmane.emacs.devel Subject: broken bootstrap build on 2004 Mar 18 Date: Thu, 18 Mar 2004 13:11:51 +0000 (UTC) Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: Reply-To: bob@rattlesnake.com NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1079617407 12317 80.91.224.253 (18 Mar 2004 13:43:27 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 18 Mar 2004 13:43:27 +0000 (UTC) Cc: bob@rattlesnake.com Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Mar 18 14:43:09 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1B3xnh-0003Nh-00 for ; Thu, 18 Mar 2004 14:43:09 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1B3xng-0006o6-00 for ; Thu, 18 Mar 2004 14:43:08 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B3xL4-0003GX-65 for emacs-devel@quimby.gnus.org; Thu, 18 Mar 2004 08:13:34 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.30) id 1B3xKD-0003Fz-EK for emacs-devel@gnu.org; Thu, 18 Mar 2004 08:12:41 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.30) id 1B3xJc-0003Au-Us for emacs-devel@gnu.org; Thu, 18 Mar 2004 08:12:37 -0500 Original-Received: from [68.171.232.78] (helo=rattlesnake.com) by monty-python.gnu.org with esmtp (Exim 4.30) id 1B3xJc-0003An-DD for emacs-devel@gnu.org; Thu, 18 Mar 2004 08:12:04 -0500 Original-Received: by rattlesnake.com via sendmail from stdin id (Debian Smail3.2.0.115) Thu, 18 Mar 2004 13:11:51 +0000 (UTC) Original-To: emacs-devel@gnu.org X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:20578 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:20578 Originally, I thought this had to do with the new vc-arch.el file, but deleting it has no effect. A newly recreated loaddefs.el file has no effect either. I am stumped. Using today's CVS snapshot, Thu, 2004 Mar 18 12:07 UTC I was unable to build GNU Emacs with this command (progn (cd "/usr/local/src/emacs/") (compile "./configure --with-type1 \ --with-x-toolkit=gtk --with-pop \ --prefix=/usr/local --with-sound=yes \ && time make bootstrap")) The configure proceeded without reported error, then after starting the bootstrap, this appeared: Loading vc-cvs... Loading vc-arch... Wrong type argument: stringp, nil make[2]: *** [autoloads] Error 255 make[2]: Leaving directory `/usr/local/src/emacs/lisp' make[1]: *** [bootstrap-prepare] Error 2 make[1]: Leaving directory `/usr/local/src/emacs/lisp' make: *** [bootstrap] Error 2 real 0m0.814s user 0m0.480s sys 0m0.250s Compilation exited abnormally with code 2 at Thu Mar 18 12:12:20 In case there was some problem with byte compiling (not that I expected any), I byte compiled vc-arch.el manually, with no trouble. A second `make bootstrap' failed again. It looks to me that the bug is not in vc-arch.el directly. As a third experiment, I removed vc-arch.el and vc-arch.elc and ran another config && make bootstrap command (as shown in the Lisp expression above). That build failed, with the same error messages as above. As a fourth experiment, I also removed vc-cvs.el and vc-cvs.elc and suffered the same problem. In my fifth try, I updated loaddefs.el but that failed, too, with the same error report. For your info, I updated loaddefs.el with this defun and the following expression: (defun bobs-update-autoloads () "Update autoloads in loaddefs.el; a hack." (interactive) (let ((directories '( "." "calc" "calendar" "emacs-lisp" "emulation" "eshell" "gnus" ;; "international" ;; "language" "mail" "mh-e" "net" "obsolete" "play" "progmodes" "term" "textmodes" "toolbar"))) (while directories (update-directory-autoloads (concat "/usr/local/src/emacs/lisp/" (car directories))) (setq directories (cdr directories))))) (bobs-update-autoloads) [Because of problems with several files in the `lisp/international/' and `lisp/language/' directories, I commented them out. The reported bug was (scan-error "Unbalanced parentheses" 8384 14043) scan-sexps(8384 1)] and referenced code-pages.el china-util.el and at least one other.] As I said, when I tried the config && make bootstrap expression again, it stopped with the same error report as before. -- Robert J. Chassell Rattlesnake Enterprises http://www.rattlesnake.com GnuPG Key ID: 004B4AC8 http://www.teak.cc bob@rattlesnake.com