Hej!
I posted to opensuse-factory before, but Greg KH suggested to take this problem to this mailing list (or upstream, but I think this is enough for now, until we know more).
Anyways, here's the problem:
Since Gnome 3.8 hit Tumbleweed last week, Emacs shows a curious problem when using AucTeX to typeset LaTeX documents.
When typesetting a LaTeX document, Emacs opens a new buffer with the LaTeX output in it. When the LaTeX run is finished, Emacs displays "LaTeX: successfully formatted {1} page" (with the appropriate number of pages). This also ends the LaTeX-process, allowing to use a new process, like LaTeX, Bibtex/Biblatex/Biber etc.
This is not a LaTeX problem, since it works correctly from console (and finishes the run). It is also not TeX-engine specific, since both XeLaTeX and pdfLaTeX show the same behaviour. Moreover, this does not seem to be an Emacs problem, since emacs-x11 (as opposed to emacs-gtk) does not show the same problem.
*However*, with the Gnome 3.8 update, Emacs does not do the last step, i.e. displaying that LaTeX finished successfully, and consequently, the LaTeX process never finishes. When calling a new LaTeX process, Emacs then first asks whether to kill the old (unfinished process), which needs to be accepted before a new LaTeX process can be called.
Emacs produces no error messages whatsoever, and I see no output when starting it from console, either.
The problem goes away when downgrading the Gnome-related packages in Tumbleweed to the normal 12.3 versions, which suggests that this is, in fact, a Gnome problem.
It seems as if something in Gnome 3.8's core breaks the process notifications and handlings between processes, but I have no idea what would.
The Emacs version does not matter, the behaviour is displayed with the standard 12.3 version, Tumbleweed version, my current compiled version and a fresh compile from Emacs master.
Any ideas? And what should I file a bug against?
Cheers, Peter
On 04/05/13 15:06, Peter Hanisch wrote:
Hej!
I posted to opensuse-factory before, but Greg KH suggested to take this problem to this mailing list (or upstream, but I think this is enough for now, until we know more).
Anyways, here's the problem:
Since Gnome 3.8 hit Tumbleweed last week, Emacs shows a curious problem when using AucTeX to typeset LaTeX documents.
---->8 snip 8<----
Cheers, Peter
Upon further investigation, this seems to be a problem that *only* happens when oxygen-gtk is used as gtk-style, and it does not seem to matter whether gtk2 or gtk3 are used. This, in turn, suggests that the problem might not be a Gnome problem after all, since oxygen-gtk is a KDE project. Hmmm...
It seems curious though that oxygen-gtk is the only theme that breaks Emacs in this way.
I'll have a further look around!
Cheers, Peter