Buildserrors with Xulrunner 22

Bug #1195380 reported by Thaodan
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Global menubar extension
New
Undecided
Unassigned

Bug Description

Building with Xulrunner 22 causes build errors. To fix this build without linking to xpcom.
This fixes the build error and leaves the extension in a working state. The only issues that this causes are that the content of sub-menus is not updated some time., but If the menu is used the sub-menus get updated. Here a patch to fix configure.

Revision history for this message
Thaodan (theodorstormgrade) wrote :
Revision history for this message
Chris Coulson (chrisccoulson) wrote :

Note, this addon is basically abandoned now as it has become a nightmare to support. I already had to remove functionality due to Mozilla bug 757485. Mozilla bugs 790978, 830231 and 836050 have all required fairly messy workarounds just to keep it going.

Mozilla bug 826093 will mean that you have to rip out menu icon support in Firefox 23.

I gave up trying to maintain an addon for this. We ship a patch for this in Ubuntu now: http://bazaar.launchpad.net/~mozillateam/firefox/firefox-trunk.head/view/head:/debian/patches/unity-menubar.patch

(see https://bugzilla.mozilla.org/show_bug.cgi?id=619899 , although the patch attached to that bug is quite outdated now)

Revision history for this message
Thaodan (theodorstormgrade) wrote :

Is this patch unity only like the replacement of appmenu-gtk?

Revision history for this message
Chris Coulson (chrisccoulson) wrote :

I'm not really sure what you're asking. The patch works the same as the addon, the only difference is that it isn't a total mess

Revision history for this message
Thaodan (theodorstormgrade) wrote :

I asked if the patch is unity only like the replacement for appmenu-gtk: https://launchpad.net/unity-gtk-module
I asked cause I'm a KDE user. But as it works like addon it should work with KDE and co. I'll try it.

Revision history for this message
John Rose (johnaaronrose) wrote :

I am not a developer. So could someone please explain how to implement this patch? When will it be implemented into 64 bit Precise?

Revision history for this message
Thaodan (theodorstormgrade) wrote :

I just removed libxpcom as library to link, as the functionailty is already provided by an other lib. You don't need this if you use the standard ubuntu package as on this package is a patch applied which brings the same functionality (see above why).

Revision history for this message
Thaodan (theodorstormgrade) wrote :

Chris, do I need to do something to use this patch as I get this when using it and building libxul?

Revision history for this message
Thaodan (theodorstormgrade) wrote :

I found the error I had to enable gio,

Revision history for this message
Thaodan (theodorstormgrade) wrote :

Is that normal that the menu sometimes doesn't works?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.