Subject: bug#15288: 24.3.50; Speedbar makes minibuffer lost focus when code is compiled

From: Thierry Volpiatto <[email-masked]>
Date: Fri, 06 Sep 2013 16:49:55 +0200

Eli Zaretskii <[email-masked]> writes:

>> From: Thierry Volpiatto <[email-masked]>
>> Date: Fri, 06 Sep 2013 14:56:28 +0200
>> 
>> If you remove all *.elc files and restart Emacs, it is no more reproductible.
>
> The long discussion in the issue tracker seems to suggest that
> byte-compiling *.el files on Windows has something to do with this.
> Did anyone try copying *.elc files compiled on Unix to Windows, and
> re-running the test case?

After copying all the *.elc files compiled on my GNU/linux box to the
helm directory on WindowsXP the problem is gone.
Both version on GNU/linux and WindowsXP are 24.3.1.

> Or just comparing the *.elc files compiled on Unix and on Windows?
>From my GNU/Linux box:

(setenv "LANG" "C")

--8<---------------cut here---------------start------------->8---
diff -c /home/thierry/elisp/helm/helm.elc /home/thierry/sharevbox/helm.elc
Binary files /home/thierry/elisp/helm/helm.elc and /home/thierry/sharevbox/helm.elc differ

Diff finished (diff error).  Fri Sep  6 16:46:22 2013
--8<---------------cut here---------------end--------------->8---

Is there special recommendation to diff binary files?

> I actually can hardly believe that some problem that is only revealed
> in byte-compiled code could be Windows specific.  There's nothing in
> the byte-code interpreter that is specific to Windows, AFAIK.

-- 
Thierry
Get my Gnupg key:
gpg --keyserver pgp.mit.edu --recv-keys 59F29997