From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?iso-8859-15?Q?S=E9bastien?= Kirche Newsgroups: gmane.emacs.help Subject: Re: eudc fails with bbdb Date: Fri, 15 Apr 2005 18:42:24 +0200 Organization: Aucune. Message-ID: <85wtr4dma7.fsf@obelix.seki.fr> References: <874qe9xw2u.fsf-monnier+gnu.emacs.help@gnu.org> <87zmw0187x.fsf-monnier+gnu.emacs.help@gnu.org> <873bts11mx.fsf-monnier+gnu.emacs.help@gnu.org> Reply-To: =?iso-8859-15?Q?S=E9bastien?= Kirche NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-15 Content-Transfer-Encoding: 8bit X-Trace: sea.gmane.org 1113583323 28056 80.91.229.2 (15 Apr 2005 16:42:03 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Fri, 15 Apr 2005 16:42:03 +0000 (UTC) Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Apr 15 18:42:01 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DMTtD-00089E-CL for geh-help-gnu-emacs@m.gmane.org; Fri, 15 Apr 2005 18:41:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DMTwh-0007Ul-CT for geh-help-gnu-emacs@m.gmane.org; Fri, 15 Apr 2005 12:45:31 -0400 Original-Newsgroups: gnu.emacs.help Original-Lines: 68 Original-NNTP-Posting-Host: falbala.seki.fr Original-X-Trace: yeuse.cuq.org 1113583346 26348 81.56.248.57 (15 Apr 2005 16:42:26 GMT) Original-X-Complaints-To: abuse@cuq.org Original-NNTP-Posting-Date: Fri, 15 Apr 2005 16:42:26 +0000 (UTC) X-Face: ; T}O6aj2o*d:|9po%NCuYvExN3]<#cHr0"FaWCh[}WVn6&@L)YWO'&6AO5Ex:MX=H; .^e}o Td*OaFQEBc_xu%+ChwRl!KK`I'["$^aO1gIN{4OyBdO@1HHD5YO#[kiVCk|/-|mmYnU8yTp+eOv."d 1.G3; ro0Q/`,UY+vY/#5b/{OYxE+X\)tc~p~1vbmZ!o4sciW+e8MW|Pz|nl`l*}]8[#1zQO"]d2*{d wrTKu]5t*Gy_pm3e8o=:(c_ju'zlQ<[oJ|\XjgQQmWZC7S]-Fmp\eBHnBO']/te~/; \@l" D#:h)8Q Cancel-Lock: sha1:toux+wwopZCJB6P2nTc3T92WQPI= User-Agent: Gnus/5.110003 (No Gnus v0.3) Emacs/22.0.50 (gnu/linux) Original-Path: shelby.stanford.edu!newsfeed.stanford.edu!newsmi-us.news.garr.it!newsmi-eu.news.garr.it!NewsITBone-GARR!newsserver.news.garr.it!newsserver.cilea.it!univ-lyon1.fr!in2p3.fr!proxad.net!u-picardie.fr!feed.ac-versailles.fr!news.cuq.org!not-for-mail Original-Xref: shelby.stanford.edu gnu.emacs.help:130163 Original-To: help-gnu-emacs@gnu.org X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:25731 X-Report-Spam: http://spam.gmane.org/gmane.emacs.help:25731 Le 15 avr 2005, Stefan Monnier a formulé : > > > > I have tried to byte-recompile the bbdb lisp files, but it keeps > > > > on failing withe same "invalid-function". > > > Since the error is in eudc-bbdb-extract-phones, recompiling bbdb > > > won't help. How could I have explained it better? > > > Sorry, i did not understand the problem in that way : i though it > > was due to bbdb. > > I figured that much, which is why I ask (again): how could I have > explained it better? I am sorry Stefan, the problem seems to be there between my chair and my keyboard : I am not that familiar with lisp debugging and I focused my attention - to your other sentence «Such an error is almost invariably due to a miscompiled file» - and to the fact that the last function listed by the backtrace is bbdb-record-phones that is part of bbdb. That's why I kept on compiling bbdb.el while you were pointing eudc-bbdb-extract-phones to me. > > by a simple (require 'bbdb) or (require 'bbdb nil t) ? > > It should be just (require 'bbdb), I guess, except that BBDB is not > part of Emacs, so we can't properly compile eudcb-bbdb.el in Emacs. > I.e. another solution is required. > > > As using eudcb-bbdb implies the use of bbdb... > > But it gets compiled long before knowing whether you're going to ever > use it. > > > Should it be forwarded to emacs-devel ? What do you think of it ? > > Of course. I will send such a report in few. > (Re-)Read the INSTALL.CVS file. Are you talking about that part (otherwise i don't understand your remark) ? ,---- | Occasionally the file "lisp/loaddefs.el" will need be updated to reflect | new autoloaded functions. If you see errors about undefined lisp | functions during compilation, that may be the reason. Another symptom | may be an error saying that "loaddefs.el" could not be found; this is | due to a change in the way loaddefs.el was handled in CVS, and should | only happen once, for users that are updating old CVS trees. | | To update loaddefs.el, do: | | $ cd lisp | $ make autoloads EMACS=../src/emacs | | If either of above procedures fails, try "make bootstrap". `---- But I actually don't know if loaddefs.el is concerned by that problem. Anyway, it was not obvious to me that installing a package like bbdb would need to modify already installed files other than just usual .emacs/.gnus config files. -- Sébastien Kirche