emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
From: Nick Dokos <nicholas.dokos@hp.com>
To: "info@bastianebeling.org" <info@bastianebeling.org>
Cc: maus.david@gmail.com, ASSI <Stromeko@nexgo.de>,
	emacs-orgmode@gnu.org, nicholas.dokos@hp.com
Subject: Re: org-mobile-push problem
Date: Wed, 02 Nov 2011 19:28:52 -0400	[thread overview]
Message-ID: <6633.1320276532@alphaville.americas.hpqcorp.net> (raw)
In-Reply-To: Message from "info@bastianebeling.org" <info@bastianebeling.org> of "Wed, 02 Nov 2011 17:29:49 BST." <CD329BCC-31BD-4E09-BCB6-DF6246FD44AB@bastianebeling.org>

info@bastianebeling.org <info@bastianebeling.org> wrote:

> > Hi All,
> > 
> > I'm trying to set up MobileOrg to try it out, but I'm getting the
> > following error when I run org-mobile-push:
> > 
> > byte-code: Invalid function: org-eval-in-environment
> 
> 
> Hi,
> 
> I have the same problem and get the same error message. My only fix is
> to hit C-u C-c C-x r (reload Org uncompiled) before running
> org-mobile-push. I would be very interested in ideas for a real
> solution, too.
> 

org-eval-in-environment is a macro defined in org-macs.el and macros
sometimes cause problems with compiled code unless some care is taken.
With uncompiled code, you just have to make sure that the macro
definition is loaded, before you do the org-mobile-push: just add

(require 'org-macs)

after you load org in your .emacs (or wherever).

Afaict, it is not called directly from org-mobile-push, but the agenda
code does call it (and does not require it), so maybe the solution is
that the (require 'org-macs) should be added to org-agenda.el; you might
try it and see whether it resolves the problem for you, but I'll let
David Maus or Achim Gratz or some other macro guru have the final word.

Nick

> Bastian
> 
> 
> Am 02.11.2011 um 17:16 schrieb Nicholas Putnam:
> 
> > 
> > 
> > 
> > Here is my minimal .emacs file:
> > 
> > (setq load-path (cons "~/elisp/org-mode/lisp/" load-path))
> > (global-set-key "\C-ca" 'org-agenda)
> > (setq org-agenda-files (quote ("~/org/test.org")))
> > (setq org-mobile-directory "~/Dropbox/MobileOrg")
> > 
> > 
> > Where ~/org/test.org contains this:
> > 
> > 
> > * Head 1
> > ** subhead 1
> > 
> > one two
> > 
> > 
> > And has no problem exporting as HTML to the browser:
> > 
> > test
> > Table of Contents
> > 
> >    1 Head 1
> >        1.1 subhead 1
> > 
> > 1 Head 1
> > 1.1 subhead 1
> > 
> > one two
> > 
> > Date: 2011-11-02 11:15:17 CDT
> > 
> > Author: Nicholas Putnam
> > 
> > Org version 7.7 with Emacs version 23
> > Validate XHTML 1.0
> > 
> > 
> > 
> > 
> > I'm in sync with git://repo.or.cz/org-mode
> > 
> > 
> > Any ideas?
> > 
> > Thanks,
> > 
> > Nik
> > 
> 
> 

  reply	other threads:[~2011-11-02 23:28 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-02 16:16 org-mobile-push problem Nicholas Putnam
2011-11-02 16:29 ` info
2011-11-02 23:28   ` Nick Dokos [this message]
2011-11-03  0:09     ` info
2011-11-03  0:36       ` Nick Dokos
2011-11-03 10:05         ` info
2011-11-03 11:03           ` Jambunathan K
2011-11-03  5:26     ` David Maus
  -- strict thread matches above, loose matches on Subject: below --
2011-11-03 11:43 info
2011-11-03 12:15 ` Jambunathan K
2011-11-05 22:02   ` info
2011-11-06 21:01     ` Jambunathan K
2011-11-06 21:24       ` info
2011-11-06 21:35         ` Jambunathan K

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.orgmode.org/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=6633.1320276532@alphaville.americas.hpqcorp.net \
    --to=nicholas.dokos@hp.com \
    --cc=Stromeko@nexgo.de \
    --cc=emacs-orgmode@gnu.org \
    --cc=info@bastianebeling.org \
    --cc=maus.david@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).