From mboxrd@z Thu Jan 1 00:00:00 1970 From: Alain.Cochard@unistra.fr Subject: Re: newbye questions [the nnir-article-group issue] Date: Fri, 9 Jun 2017 16:34:43 +0200 Message-ID: <22842.45571.534380.479157@frac.u-strasbg.fr> Reply-To: alain.cochard@unistra.fr Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:54025) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dJL08-0005Jk-RU for emacs-orgmode@gnu.org; Fri, 09 Jun 2017 10:35:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dJL04-0005fj-Q9 for emacs-orgmode@gnu.org; Fri, 09 Jun 2017 10:35:00 -0400 Received: from mailhost.u-strasbg.fr ([130.79.222.219]:35406) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dJL04-0005eE-DA for emacs-orgmode@gnu.org; Fri, 09 Jun 2017 10:34:56 -0400 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: emacs-orgmode@gnu.org Cc: eric@ericabrahamsen.net, Alain.Cochard@unistra.fr, francois.patte@mi.parisdescartes.fr >Fran=3Fois Patte writes: > >> Le 05/06/2017 =3F 12:07, Eric Abrahamsen a =3Fcrit : >>> Fran=3Fois Patte writes: >>>=20 >>>> Le 05/06/2017 =3F 01:33, Eric Abrahamsen a =3Fcrit : >>>>> Fran=3Fois Patte writes: >>>>> >>>>>> Bonjour, >>>>>> >>>>>> Ijust discovered org-mode for emacs and I want to explore the >>>>>> capabilities of this mode for LaTeX documents. >>>>>> >>>>>> I have a few preliminary questions: >>>>>> >>>>>> 1- I installed org-mode from ELPA and I get a warning message >>>>>> when I open a *.org file: >>>>>> Eager macro-expansion failure: (error "Autoloading failed to >>>>>> define function nnir-article-group") >>>>>> >>>>>> What does it mean and how to get rid of this message. >>>>> That's a macro from Gnus, the mail/news client. I'm not quite >>>>> sure why it would be getting triggered from Org. Would you run >>>>> `toggle-debug-on-error', and trigger the warning again=3F >>>> I don't know much with the lisp syntax; here is what I have done: >>>> opened emacs, >>>> M-x toggle-debug-on-error RET >>>> C-f file.org >>>> >>>> And the message is still there.... >>>> >>>> This message does not appear if I open file without the .org >>> extension. >>> Sorry -- of course it's a *warning*, not an error. >>>=20 >>> My only guess is that this is caused by the call to >>> `nnir-article-group' inside `org-gnus-store-link' in the file >>> org-gnus.el. That file has >>>=20 >>> (eval-when-compile (require 'gnus-sum)) >>>=20 >>> And gnus-sum.el has: >>>=20 >>> (autoload 'nnir-article-group "nnir" nil nil 'macro) >>>=20 >>> So theoretically that should take care of it. >>>=20 >>> What version of Emacs are you using=3F >> >> 25.2.1 >> >> and org-mode version: 9.0.7 (from elpa) > I'm sorry, I just don't know enough about how Emacs loads and > evaluates these forms to tell you what's going wrong. The nnir macro > should definitely be available in your setup. I don't even know why > loading that Org library would make it complain. >=20 > Hopefully someone with more experience can take it from here. Sorry! I certainly don't have more experience, but maybe it will help if I report my own. I have the very same problem with the following configuration: Org mode version 9.0.8 (9.0.8-elpa @ /home/cochard/.emacs.d/elpa/org-20170606/) GNU Emacs 24.5.1 (x86=5F64-redhat-linux-gnu, GTK+ Version 3.14.12) of 2015-05-07 on buildvm-08.phx2.fedoraproject.org 'uname -a' gives: Linux frac.u-strasbg.fr 4.1.13-100.fc21.x86=5F64 #1 SMP Tue Nov 10 13:13:20 UTC 2015 x86=5F64 x86=5F64 x86=5F64 GNU/Linux I've had this problem since I updated org ELPA on 24 dec 2016 (NB: I have not changed my GNU emacs version or GNU/Linux distribution). I performed the following tests (all independently from one another), all with a void .emacs file. (1) With 'emacs --no-site-file' -> the error is present. (2) With 'emacs --no-site-file'=20 and after commenting the line (autoload 'nnir-article-group "nnir" nil nil 'macro) in file /usr/share/emacs/24.5/lisp/gnus/gnus-sum.el (after having gunzip'ed it) and also after having hidden the corresponding .elc file -> the error is not present. (3) With 'emacs --no-site-file --no-site-lisp' -> the error is not present. (4) With 'emacs --no-site-file' and after hiding files nnir.el and nnir.elc, which are in dir /usr/share/emacs/site-lisp/gnus-bonus -> the error is not present. The begining of file /usr/share/emacs/site-lisp/gnus-bonus/ is ;;; nnir.el --- search mail with various search engines -*- coding: iso= -8859-1 -*- ;; Copyright (C) 1998 Kai Gro=DFjohann ;; $Id: nnir.el,v 1.1.1.1 2003-04-04 20:16:09 lolando Exp $ This file contains: (require 'gnus-sum) Regards, Alain --=20 EOST (=C9cole et Observatoire des Sciences de la Terre)=20 IPG (Institut de Physique du Globe) | alain.cochard@unistra.fr 5 rue Ren=E9 Descartes [bureau 106] | Phone: +33 (0)3 68 85 50 44=20 F-67084 Strasbourg Cedex, France | Fax: +33 (0)3 68 85 01 25 =20=