From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Ross Boylan Newsgroups: gmane.emacs.help Subject: Re: debugging load failure [vanished?] Date: Sat, 14 Sep 2013 16:13:52 -0700 Message-ID: <1379200432.16341.161.camel@localhost> References: <1379188812.16341.151.camel@localhost> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1379200456 30170 80.91.229.3 (14 Sep 2013 23:14:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sat, 14 Sep 2013 23:14:16 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun Sep 15 01:14:18 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 1VKz2e-0004MO-6O for geh-help-gnu-emacs@m.gmane.org; Sun, 15 Sep 2013 01:14:16 +0200 Original-Received: from localhost ([::1]:54907 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKz2d-0002Gy-Em for geh-help-gnu-emacs@m.gmane.org; Sat, 14 Sep 2013 19:14:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44039) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKz2P-0002GV-0O for help-gnu-emacs@gnu.org; Sat, 14 Sep 2013 19:14:06 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VKz2I-0006Je-Ea for help-gnu-emacs@gnu.org; Sat, 14 Sep 2013 19:14:00 -0400 Original-Received: from upstrm185.psg-ucsf.org ([38.99.193.74]:40098 helo=biostat.ucsf.edu) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VKz2I-0006JF-7M for help-gnu-emacs@gnu.org; Sat, 14 Sep 2013 19:13:54 -0400 Original-Received: from ns204-a-650ts.psg.net ([10.0.2.3]:16935 helo=[192.168.40.102]) by biostat.ucsf.edu with esmtpsa (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.63) (envelope-from ) id 1VKz27-0007Lh-4L; Sat, 14 Sep 2013 16:13:43 -0700 In-Reply-To: <1379188812.16341.151.camel@localhost> X-Mailer: Evolution 3.4.4-3 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 38.99.193.74 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:93399 Archived-At: The loading seems to be successful now, even though I haven't changed anything--except that I did edit ess-site.el, adding and then removing (edebug). Could there have been some compiled version that got cleared out by that process? Some more details on the failure I was experiencing below. On Sat, 2013-09-14 at 13:00 -0700, Ross Boylan wrote: > I am new to debugging elisp. > > My .emacs file includes (load "ess-site"). This used to work, but no > longer seems effective--there is no sign that ESS has been loaded. > There is also no error, and nothing in *Messages* indicating a problem. > Other code in .emacs is being evaluated. Eli wrote: > So why do you think ess-site is not loaded. All the signs you > mentioned say otherwise. > > You can put > > (message "ess-site start") > > at the beginning of your ess-site.el, and see if that message gets > displayed and logged in the *Messages* buffer. > I say the load was ineffective because 1) M-x ess doesn't get anything 2) M-x r is an unknown command 3) There is no *ESS* buffer More recently it has been clear that ess-site.el was loading, because when I put (edebug) in it a debugger came up. Ross > > emacs --debug-init doesn't help (that is, emacs launches the same way it > does without the option), presumably because there is no error. > > I would like to trace through and see what's going on. > > With the cursor inside (load "ess-site") M-x edebug-eval-top-level-form > starts the debugger. I then hit "i", which I think is the way to step > into the lower level evaluations. > > This asks for a C source file (apparently the load is defined internally > in C) which a) is not on my system; b) doesn't seem as if it would be > meaningful to an elisp debugger; and c) is not likely to be where the > problem lies. I really want to see the code in ess-site. At any rate, > I can't get past this step. > > How can I get my hands on something to debug? > > I do have the ess-site.el, and tried putting (edebug) inside of it. I > think this brought up the regular debugger (since it was not edebug > instrumented), but it didn't show me where I was in the source and I > couldn't do anything useful. (It also show the load command is loading > the file). Probably a more experienced person could do something > useful, but I could use some help. I think I want to use edebug not > debug since the former is friendlier. > > Running emacs 23.4.1 on Debian GNU/Linux (wheezy). > > Thanks. > Ross Boylan > > P.S. I would appreciate a cc on the response. >