From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Charles C. Berry" Subject: Re: make update2 and ob-comint.el bugs Date: Sat, 23 Apr 2016 21:29:27 -0700 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:57986) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auBfq-0005R1-3T for emacs-orgmode@gnu.org; Sun, 24 Apr 2016 00:29:34 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1auBfm-0006HZ-UE for emacs-orgmode@gnu.org; Sun, 24 Apr 2016 00:29:34 -0400 Received: from iport-bcv2-out.ucsd.edu ([132.239.0.73]:46759) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1auBfm-0006HV-Kl for emacs-orgmode@gnu.org; Sun, 24 Apr 2016 00:29:30 -0400 Received: from [137.110.33.30] (unknown [137.110.33.30]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) (Authenticated sender: ccberry@ad.ucsd.edu) by act-bufferout-a1.ucsd.edu (Postfix) with ESMTPSA id D4304145056 for ; Sat, 23 Apr 2016 21:29:27 -0700 (PDT) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: Org-Mode mailing list On Sat, 23 Apr 2016, Charles C. Berry wrote: > On Sat, 23 Apr 2016, Charles C. Berry wrote: > >> >> >> Summary: ob-comint.elc compiled with `make update2' fails, but >> ob-comint.elc byte compiled via dired or with `emacs-lisp-byte-compile' >> succeeds. >> >> === >> To answer my own questions: ob-comint.el needed to (require 'tramp) and to declare a number of tramp functions that the macro `with-parsed-tramp-file-name' invokes. The compilations I did interactively had tramp loaded as a result of loading ess-site, which is why ob-comint.el compiled to produce a working `org-babel-comint-eval-invisibly-and-wait-for-file'. I'll check and test a bit more to be sure I've got a patch that really works after `make update2' and then push it. I guess the lesson is to batch compile or use `emacs -q' or a stripped down .emacs for interactive compilation to avoid issues like this. Sorry for messing up the commit history with so many commits for such a simple (in the end) issue. Chuck