From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: rclayton@monmouth.edu (R. Clayton) Newsgroups: gmane.emacs.help Subject: byte-compile-file: emacs vs the command line. Date: Sat, 28 Dec 2013 17:41:52 -0500 Message-ID: <877gaopphr.fsf@UlanBator.myhome.westell.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1388270737 15792 80.91.229.3 (28 Dec 2013 22:45:37 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 28 Dec 2013 22:45:37 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sat Dec 28 23:45:43 2013 Return-path: Envelope-to: geh-help-gnu-emacs@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 1Vx2da-0003vj-LR for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Dec 2013 23:45:42 +0100 Original-Received: from localhost ([::1]:53566 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vx2da-0008NK-30 for geh-help-gnu-emacs@m.gmane.org; Sat, 28 Dec 2013 17:45:42 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:46032) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vx2d9-0008Kv-WC for help-gnu-emacs@gnu.org; Sat, 28 Dec 2013 17:45:23 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Vx2d2-0002Ci-LL for help-gnu-emacs@gnu.org; Sat, 28 Dec 2013 17:45:15 -0500 Original-Received: from plane.gmane.org ([80.91.229.3]:55415) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vx2d2-0002BJ-Ev for help-gnu-emacs@gnu.org; Sat, 28 Dec 2013 17:45:08 -0500 Original-Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Vx2cy-0003dM-0K for help-gnu-emacs@gnu.org; Sat, 28 Dec 2013 23:45:04 +0100 Original-Received: from pool-96-234-46-56.nwrknj.fios.verizon.net ([96.234.46.56]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Dec 2013 23:45:04 +0100 Original-Received: from rclayton by pool-96-234-46-56.nwrknj.fios.verizon.net with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Sat, 28 Dec 2013 23:45:04 +0100 X-Injected-Via-Gmane: http://gmane.org/ Original-Lines: 69 Original-X-Complaints-To: usenet@ger.gmane.org X-Gmane-NNTP-Posting-Host: pool-96-234-46-56.nwrknj.fios.verizon.net User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) Cancel-Lock: sha1:0s0PR52UIUd7dWejiF9B5bwq/oc= X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-Received-From: 80.91.229.3 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:95176 Archived-At: I'm running this $ emacs -version GNU Emacs 23.4.1 Copyright (C) 2012 Free Software Foundation, Inc. GNU Emacs comes with ABSOLUTELY NO WARRANTY. You may redistribute copies of Emacs under the terms of the GNU General Public License. For more information about these matters, see the file named COPYING. $ on this $ uname -a Linux UlanBator 3.10-2-686-pae #1 SMP Debian 3.10.5-1 (2013-08-07) i686 GNU/Linux $ a debian testing system updated weekly. When I byte-compile a file using byte-compile-file within emacs, I get this Compiling file /home/rclayton/.emacs.d/rmail-init.el at Sat Dec 28 17:24:55 2013 Entering directory `/home/rclayton/.emacs.d/' rmail-init.el:56:21:Warning: reference to free variable `mail-mode-map' rmail-init.el:61:21:Warning: reference to free variable `rmail-mode-map' rmail-init.el:63:15:Warning: assignment to free variable `rmail-confirm-expunge' but when I try it from the command-line I get this: $ make emacs --batch --eval '(byte-compile-file "~/.emacs.d/rmail-init.el" nil)' Loading 00debian-vars... Loading /etc/emacs/site-start.d/20apel.el (source)... Loading /etc/emacs/site-start.d/50asymptote.el (source)... Loading /etc/emacs/site-start.d/50auto-complete-el.el (source)... Loading /etc/emacs/site-start.d/50cmake-data.el (source)... Loading /etc/emacs/site-start.d/50dictionaries-common.el (source)... Loading debian-ispell... Loading /var/cache/dictionaries-common/emacsen-ispell-default.el (source)... Loading /var/cache/dictionaries-common/emacsen-ispell-dicts.el (source)... Loading /etc/emacs/site-start.d/50flim.el (source)... Loading /etc/emacs/site-start.d/50haskell-mode.el (source)... Loading /usr/share/emacs23/site-lisp/haskell-mode/haskell-mode-autoloads.el (source)... Loading /etc/emacs/site-start.d/50haxe.el (source)... Loading /etc/emacs/site-start.d/50lua-mode.el (source)... Loading /etc/emacs/site-start.d/50mgp.el (source)... Loading /etc/emacs/site-start.d/50noweb.el (source)... Loading /etc/emacs/site-start.d/50scsh.el (source)... Loading /etc/emacs/site-start.d/50vm.el (source)... Loading /etc/emacs23/site-start.d/50vm-init.el (source)... Loading /etc/emacs/site-start.d/50w3m-el.el (source)... Loading /etc/emacs/site-start.d/50w3m-el-snapshot.el (source)... Loading /etc/emacs/site-start.d/51semi.el (source)... Loading /etc/emacs/site-start.d/65wl.el (source)... In toplevel form: rmail-init.el:5:4:Error: Cannot open load file: general-utils $ ls -l rm* -rw------- 1 rclayton rclayton 2548 Dec 28 17:19 rmail-init.el $ In both cases rmail-init.elc didn't exist before compiling. Why is the command-line compile failing, and how can I fix it? --