Hi Rob,

I would like to ask for your help concerning bug #686113. It is somehow
strange that the byte compile doe snot work.

I reduced it to the following minimal example:
        ; from the path.el generatd in the emacsen install script
        (setq load-path (cons "." load-path))
        (setq byte-compile-warnings nil)
        ;
        ; the next two lines are in the org-mu4.el file that do not compile
        ; this line works
        (require 'org nil 'noerror)
        ; this line breaks
        (require 'org-exp nil 'noerror)

In principle when the mu4e .el files are compiled, what happens is
        emacs24 -no-site-file -q -batch -l path.el -f batch-byte-compile ...
wher path.el contains the first two code lines.

Now the above example always breaks with
        In toplevel form:
        bla.el:9:9:Error: Can't find library org
where line 9 is the line with (require 'org-exp nil 'noerror)
but only if emacs24-el is *not* installed. As soon as I install 
emacs24-el, all is fine.

Do you have any idea what could be the reason for that?

I include the original bug report below, for completeness.

Thanks a lot and all the best

Norbert


On Di, 28 Aug 2012, Axel Beckert wrote:
> Package: mu4e
> Version: 0.9.8.5-3
> Severity: serious
> 
> Not sure in which order I initially installed mu4e and emacs24, but
> emacs24 fails to upgrade (from 24.1+1-2 to 24.1+1-4) with the
> following messages:
> 
> ---snip---
> Install mu4e for emacs24
> install/mu4e: Handling install for emacsen flavor emacs24
> Problems while trying to load feature `org-jsinfo'
> OVERVIEW
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-about.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-actions.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-compose.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-headers.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-main.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-mark.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-meta.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-proc.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-speedbar.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-utils.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-vars.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-view.elc
> 
> In toplevel form:
> org-mu4e.el:31:30:Error: Can't find library org
> ERROR: install script from mu4e package failed
> dpkg: Fehler beim Bearbeiten von emacs24 (--install):
>  Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 
> zurück
> ---snap---
> 
> Removing mu4e from the system solves the issue. Trying to install it
> again afterwards fails with the same symptoms:
> 
> ---snip---
> Vormals nicht ausgewähltes Paket mu4e wird gewählt.
> (Lese Datenbank ... 699721 Dateien und Verzeichnisse sind derzeit 
> installiert.)
> Entpacken von mu4e (aus .../mu4e_0.9.8.5-3_all.deb) ...
> Trigger für install-info werden verarbeitet ...
> mu4e (0.9.8.5-3) wird eingerichtet ...
> Install mu4e for emacs
> Install mu4e for emacs23
> install/mu4e: Handling install for emacsen flavor emacs23
> OVERVIEW
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-about.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-actions.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-compose.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-headers.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-main.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-mark.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-meta.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-proc.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-speedbar.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-utils.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-vars.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/mu4e-view.elc
> Wrote /usr/share/emacs23/site-lisp/mu4e/org-mu4e.elc
> Install mu4e for emacs24
> install/mu4e: Handling install for emacsen flavor emacs24
> Problems while trying to load feature `org-jsinfo'
> OVERVIEW
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-about.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-actions.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-compose.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-headers.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-main.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-mark.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-meta.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-proc.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-speedbar.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-utils.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-vars.elc
> Wrote /usr/share/emacs24/site-lisp/mu4e/mu4e-view.elc
> 
> In toplevel form:
> org-mu4e.el:31:30:Error: Can't find library org
> ERROR: install script from mu4e package failed
> dpkg: Fehler beim Bearbeiten von mu4e (--configure):
>  Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 
> zurück
> Fehler traten auf beim Bearbeiten von:
>  mu4e
> ---snap---
> 
> So I think, this has to be fixed on mu4e's side.
> 
> -- System Information:
> Debian Release: wheezy/sid
>   APT prefers unstable
>   APT policy: (990, 'unstable'), (500, 'testing'), (400, 'stable'), (110, 
> 'experimental')
> Architecture: powerpc (ppc)
> 
> Kernel: Linux 3.3.0-trunk-powerpc
> Locale: LANG=de_CH.UTF-8, LC_CTYPE=de_CH.UTF-8 (charmap=UTF-8)
> Shell: /bin/sh linked to /bin/bash
> 
> Versions of packages mu4e depends on:
> ii  dpkg               1.16.8
> ii  emacs [emacsen]    24.1+1-4
> ii  emacs23 [emacsen]  23.4+1-3
> ih  emacs24 [emacsen]  24.1+1-4
> ii  install-info       4.13a.dfsg.1-10
> ii  maildir-utils      0.9.8.5-3
> 
> mu4e recommends no packages.
> 
> mu4e suggests no packages.
> 
> -- no debconf information

------------------------------------------------------------------------
Norbert Preining            preining@{jaist.ac.jp, logic.at, debian.org}
JAIST, Japan                                 TeX Live & Debian Developer
DSA: 0x09C5B094   fp: 14DF 2E6C 0307 BE6D AD76  A9C0 D2BF 4AA3 09C5 B094
------------------------------------------------------------------------
GRIMSBY (n.)
A lump of something gristly and foultasting concealed in a mouthful of
stew or pie. Grimsbies are sometimes merely the result of careless
cookery, but more often they are placed there deliberately by
Freemasons. Grimbies can be purchased in bulk from any respectable
Masonic butcher on giving him the secret Masonic handbag. One is then
placed correct masonic method of dealing with it. If the guest is not
a Mason, the host may find it entertaining to watch how he handles the
obnoxious object. It may be (a) manfully swallowed, invariably
bringing tears to the eyes. (b) chewed with resolution for up to
twenty minutes before eventually resorting to method (a) (c) choked on
fatally. The Masonic handshake is easily recognised by another Mason
incidentally, for by it a used grimsby is passed from hand to
hand. The secret Masonic method for dealing with a grimsby is as
follows : remove it carefully with the silver tongs provided, using
the left hand. Cross the room to your host, hopping on one leg, and
ram the grimsby firmly up his nose, shouting, 'Take that, you smug
Masonic bastard.'
                        --- Douglas Adams, The Meaning of Liff


-- 
To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to