From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: Invalid function: with-parsed-tramp-file-name with Perl Date: Thu, 21 Jun 2012 11:13:11 -0400 Message-ID: <8083.1340291591@alphaville> References: <87hau4ubgp.fsf@slate.zedat.fu-berlin.de> <7708.1340286834@alphaville> <87a9zwvhtp.fsf@slate.zedat.fu-berlin.de> Reply-To: nicholas.dokos@hp.com Return-path: Received: from eggs.gnu.org ([208.118.235.92]:51787) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Shj4Y-0000Xm-1n for emacs-orgmode@gnu.org; Thu, 21 Jun 2012 11:13:31 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Shj4S-0003WU-J6 for emacs-orgmode@gnu.org; Thu, 21 Jun 2012 11:13:25 -0400 Received: from g6t0187.atlanta.hp.com ([15.193.32.64]:41969) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Shj4S-0003Um-Du for emacs-orgmode@gnu.org; Thu, 21 Jun 2012 11:13:20 -0400 In-Reply-To: Message from "Loris Bennett" of "Thu, 21 Jun 2012 16:51:46 +0200." <87a9zwvhtp.fsf@slate.zedat.fu-berlin.de> 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Loris Bennett Cc: emacs-orgmode@gnu.org Loris Bennett wrote: > Nick Dokos writes: > > > Loris Bennett wrote: > > > >> Hi, > >> > >> When I try to run a Perl script remotely via ":dir", I get the following > >> error: > >> > >> ,------------------------------------------------------------------------- > >> | org-babel-local-file-name: Invalid function: with-parsed-tramp-file-name > >> `------------------------------------------------------------------------- > >> > >> However, using the same remote host I can successfully run both R and > >> bash scripts. > >> > >> There was a thread couple of years ago where this function cropped up: > >> > >> http://lists.gnu.org/archive/html/emacs-orgmode/2010-09/msg01712.html > >> > >> but there seemed to be no real resolution and it occurred with version > >> 7.01trans and a bleeding edge emacs 24. I am using Org 7.8.11 with > >> Emacs 23.2.1. > >> > >> Any ideas? > >> > > > > Try adding > > > > (require 'tramp) > > > > in your .emacs somewhere (probably before you load org but it should > > not be too sensitive). Does that solve it? > > No, unfortunately not. I get the same error. Maybe it has something to do with the declaration in ob.el then (line 43): (declare-function with-parsed-tramp-file-name "tramp" (filename var &rest body)) with-parsed-tramp-file-name is a macro, not a function. Can you try commenting out that line in ob.el and checking again? Not sure what mayhem will ensue, but who knows? Nick