[Bug 680207] New: Emacs fails to load oxygen-gtk style
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=680207 https://bugzilla.novell.com/show_bug.cgi?id=680207#c0 Summary: Emacs fails to load oxygen-gtk style Classification: openSUSE Product: openSUSE 11.4 Version: Final Platform: All OS/Version: SuSE Other Status: NEW Severity: Normal Priority: P5 - None Component: Other AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: opensuse@holgerarnold.net QAContact: qa@suse.de Found By: --- Blocker: --- Created an attachment (id=419725) --> (http://bugzilla.novell.com/attachment.cgi?id=419725) Screenshot of Emacs under KDE with oxygen-gtk style selected User-Agent: Mozilla/5.0 (X11; Linux i686) AppleWebKit/534.24 SUSE/12.0.700.0 (KHTML, like Gecko) Chrome/12.0.700.0 Safari/534.24 Emacs fails to load the oxygen-gtk style when run under KDE. This causes Emacs to run without a style applied, which looks really ugly (see attached screenshot). Other GTK application do not have this problem. When Emacs is started from a terminal, it prints the following message two or three times: (emacs:19667): GLib-GObject-WARNING **: plugin 'oxygen-gtk' failed to register type 'OxygenStyle' Reproducible: Always Steps to Reproduce: Install openSUSE 11.4 from the KDE live CD; install Emacs; run Emacs. Actual Results: Emacs looks ugly. Expected Results: Emacs should use the oxygen-gtk style. Package versions: emacs-23.2-7.4.i586, oxygen-gtk-1.0.1-3.1 (same result with oxygen-gtk-1.0.3-2.1 from the KDE 4.6 repository) Emacs *can* use the oxygen-gtk style. On a different system, I had already made them work together, but I don't know what exactly resolved the problem. At https://bugs.kde.org/show_bug.cgi?id=263182 it was reported that the problem had been resolved by updating to a newer version of oxygen-gtk, but this was not the real solution. At https://bugs.kde.org/show_bug.cgi?id=268457#c7, Hugo Pereira Da Costa added the following comment: "My best guess is that emacs (dirty dirty) forces pre-loading some libraries that are not the ones against which oxygen-gtk was compiled. As a result, oxygen-gtk gets (and reports) undefined symbols, and therefore cannot be loaded. There is really nothing we can do about it (strictly speaking, its an emacs bug; and it is not the only one doing the same *bad* things)." On my other system (which does not exist anymore), the problem was gone after I compiled oxygen-gtk from git and installed it locally (however, this does not work on my current system). My only guess is that I installed some additional libraries before compiling the package. But then, why do other GTK apps work? -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=680207 https://bugzilla.novell.com/show_bug.cgi?id=680207#c1 --- Comment #1 from Holger Arnold <harnold@gmx.de> 2011-03-22 10:24:45 CET --- This should be fixed in the next version of oxygen-gtk; see http://bugs.kde.org/show_bug.cgi?id=263182 . -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=680207 https://bugzilla.novell.com/show_bug.cgi?id=680207#c zj jia <zjjia@novell.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |zjjia@novell.com AssignedTo|bnc-team-screening@forge.pr |kde-maintainers@suse.de |ovo.novell.com | -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=680207 https://bugzilla.novell.com/show_bug.cgi?id=680207#c2 Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |ctrippe@opensuse.org, | |mrdocs@opensuse.org --- Comment #2 from Christian Trippe <ctrippe@opensuse.org> 2011-04-18 18:47:38 UTC --- Taking maintainer into CC according to osc -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=680207 https://bugzilla.novell.com/show_bug.cgi?id=680207#c3 --- Comment #3 from P Linnell <mrdocs@opensuse.org> 2011-04-18 19:45:36 UTC --- KDE:Factory has an update package with the fix, but we will need to see if we can get an OK for a maintenance update for 11.3/11.4 -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
![](https://seccdn.libravatar.org/avatar/3035b38ff33cf86f480bb169b8500b80.jpg?s=120&d=mm&r=g)
https://bugzilla.novell.com/show_bug.cgi?id=680207 https://bugzilla.novell.com/show_bug.cgi?id=680207#c4 Christian Trippe <ctrippe@opensuse.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED --- Comment #4 from Christian Trippe <ctrippe@opensuse.org> 2013-01-19 21:24:26 UTC --- Should be fixed for newer openSUSE versions. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com