From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Barton Subject: Re: Problems Compiling 6.02b Date: Sat, 10 May 2008 16:25:32 +0100 Message-ID: <4825BE6C.3090700@manor-farm.org> References: <482038CE.7080504@manor-farm.org> <4822A410.8090307@manor-farm.org> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1Juqx8-0001xW-4M for emacs-orgmode@gnu.org; Sat, 10 May 2008 11:25:38 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1Juqx6-0001x6-QP for emacs-orgmode@gnu.org; Sat, 10 May 2008 11:25:37 -0400 Received: from [199.232.76.173] (port=54366 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Juqx6-0001x1-Nm for emacs-orgmode@gnu.org; Sat, 10 May 2008 11:25:36 -0400 Received: from relay2.tidymail.co.uk ([217.146.104.213]:47819) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1Juqx6-0006JF-6I for emacs-orgmode@gnu.org; Sat, 10 May 2008 11:25:36 -0400 Received: from [217.146.125.41] (helo=firewall.banter.local) (from_AS 16353) by relay2.tidymail.co.uk with esmtp (Exim 4.67) id 1Juqx4-0007KB-BK for emacs-orgmode@gnu.org (return-path ); Sat, 10 May 2008 15:25:34 +0000 Received: from localhost (localhost [127.0.0.1]) by firewall.banter.local (Postfix) with ESMTP id D23CEADA66 for ; Sat, 10 May 2008 16:25:31 +0100 (BST) Received: from firewall.banter.local ([127.0.0.1]) by localhost (firewall.banter.local [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fAF7WrkCHOWN for ; Sat, 10 May 2008 16:25:31 +0100 (BST) Received: from [192.168.0.11] (unknown [192.168.0.11]) by firewall.banter.local (Postfix) with ESMTP id 7496CAC458 for ; Sat, 10 May 2008 16:25:31 +0100 (BST) In-Reply-To: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: org-mode mailing list Thanks Carsten, I only have one version of org-agenda.elc on the computer. I don't actually use Planner, but had the package installed from a long time ago when I was trying it out. Removing the Planner package fixes the error, so problem solved! Ian. > I believe this has to do with the fact that ad-to-diary-list is being > renamed to diary-add-to-list, and some confusion with the macro declare > function. > > The bug seems to happen in the line when org-exp.el does (require > 'org-agenda). > > Things work fin on my system, I see that you also run planner, maybe > there is an old org-agenda.elc file on the path. > > Try to make sure that the directory with the lisp files from the org > distribution is in the search path before any other directories that may > hold old org files. > > Otherwise, I have no idea since I cannot reproduce this.... :-( > > - Carsten > > On May 8, 2008, at 8:56 AM, Ian Barton wrote: > >>> This is strange. I have various computers running Ubuntu Hardy and 6.02b >>> has installed fine on all of them except one. I get the following error >>> when compiling: >>> >>> Loading 00debian-vars... >>> No /etc/mailname. Reverting to default... >>> Loading /etc/emacs/site-start.d/50autoconf.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/50emacs-goodies-el.el (source)... >>> Loading /etc/emacs/site-start.d/50emacspeak.el (source)... >>> Loading /etc/emacs/site-start.d/50muse-el.el (source)... >>> Loading /usr/share/emacs22/site-lisp/muse-el/muse-autoloads.el >>> (source)... >>> Loading /etc/emacs/site-start.d/50psvn.el (source)... >>> Loading /etc/emacs/site-start.d/51planner-el.el (source)... >>> Loading /usr/share/emacs22/site-lisp/planner-el/planner-autoloads.el >>> (source)... >>> Loading /etc/emacs/site-start.d/52remember-el.el (source)... >>> Loading /usr/share/emacs/site-lisp/remember-el/remember-autoloads.el >>> (source)... >>> >>> In toplevel form: >>> lisp/org-exp.el:31:1:Error: Symbol's value as variable is void: >>> add-to-diary-list >>> make: *** [lisp/org-exp.elc] Error 1 >>> >>> As far as I can tell I have the same packages installed on each computer >>> and the relevant section of the Makefile is: >>> >>> # Where local software is found >>> prefix=~/emacs >>> >>> # Where local lisp files go. >>> lispdir = $(prefix)/org >>> >> Still not got to the bottom of this and there are now 2 computers where >> this happens: >> >> Checked that I have the same emacs packages installed on all computers. >> Copied .emacs to all computers, so it's the same everywhere. >> Done several make cleans. >> Happens with the most recent git checkout. >> >> Version of emacs is the same on all computers: >> >> GNU Emacs 22.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.9) >> of 2008-05-02 on king, modified by Ubuntu >> >> As a bodge around copying compiled versions of org to the computers >> where compiling fails seems to let org work with no problems.