Closed
Bug 383348
Opened 18 years ago
Closed 6 years ago
configure should fail if you don't have gconf, gnome-vfs
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: mrbkap, Assigned: reznord)
References
Details
(Keywords: helpwanted)
Attachments
(1 file, 1 obsolete file)
3.60 KB,
patch
|
Details | Diff | Splinter Review |
I've noticed that every time I right click in my debug build on Linux, I get:
*** e = [Exception... "Component returned failure code: 0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE) [nsIJSCID.getService]" nsresult: "0x80570016 (NS_ERROR_XPC_GS_RETURNED_FAILURE)" location: "JS frame :: chrome://browser/content/utilityOverlay.js :: getShellService :: line 285" data: no]
Talking to gavin on IRC, he mentioned that the lack of a shell service on Linux is expected, and that we might just want to remove the dump that is filling my console with unnecessary spam.
Reporter | ||
Comment 1•18 years ago
|
||
This turned out to be because I didn't have gconf and friends installed. I'm rebuilding my tree now after installing them, and hopefully the console spam will go away. It would have been nice if configure had printed a warning that I was missing these. Currently, it silently just disables the affected modules.
Summary: Console spam on right clicks → configure silently fails if you don't have gconf, gnome-vfs
Reporter | ||
Updated•18 years ago
|
Component: General → Build Config
QA Contact: general → build.config
Comment 2•18 years ago
|
||
luser pointed out on IRC that we need to add an error message here (like is done with the other checks) instead of just silently disabling: http://mxr.mozilla.org/seamonkey/source/configure.in#4982.
Updated•18 years ago
|
Summary: configure silently fails if you don't have gconf, gnome-vfs → configure should fail if you don't have gconf, gnome-vfs
Updated•17 years ago
|
Keywords: helpwanted
Comment 3•17 years ago
|
||
(In reply to comment #2)
> luser pointed out on IRC that we need to add an error message here (like is
> done with the other checks) instead of just silently disabling:
> http://mxr.mozilla.org/seamonkey/source/configure.in#4982.
More permanent link:
http://bonsai.mozilla.org/cvsblame.cgi?file=/mozilla/configure.in&rev=1.1918&root=/cvsroot#4856
Attachment #318937 -
Flags: review?(ted.mielczarek)
Comment 6•17 years ago
|
||
The build should fail, a complaint isn't enough.
Comment 7•17 years ago
|
||
Comment on attachment 318937 [details] [diff] [review]
don't fail, but do complain
No, I really think we should error. This is the only sane way to do things.
Attachment #318937 -
Flags: review?(ted.mielczarek) → review-
Comment 8•17 years ago
|
||
we should consider to provide a kde adaption layer for the basic desktop integration features that we deliver through gconf gnome-vfs atm.
Maybe the Ubuntu spec on this: https://wiki.ubuntu.com/Firefox3KDEIntegrationIntrepid
Comment 10•16 years ago
|
||
Over in bug 506452, I didn't have the libgconf2-dev and libgnomevfs2-dev packages
installed, so the build system chose not to compile mozgnome at all instead of
warning me at configure stage. I installed libgconf2-dev and libgnomevfs2-dev
and rebuilt, expecting that the problem would be solved, but it wasn't. Turns
out that I needed to manually add these two lines to my .mozconfig file
manually.
mk_add_options MOZ_GCONF_CFLAGS=-I/usr/include/gconf/2
mk_add_options MOZ_GNOMEVFS_CFLAGS=-I/usr/include/gnome-vfs-2.0
I think the build system should be able to pick these directories up automatically.
Updated•16 years ago
|
Version: unspecified → Trunk
Comment 11•16 years ago
|
||
It should, I think you just needed to reconfigure or possibly remove config.cache.
Comment 12•14 years ago
|
||
I'm not sure what to do about the MOZ_EXTENSIONS interaction.
Attachment #318937 -
Attachment is obsolete: true
Comment 13•12 years ago
|
||
It looks like I am hitting this bug while testing on ubuntu 12.04 VMs in our EC2 cloud.
Assignee | ||
Comment 14•10 years ago
|
||
Hi, I would like to take on this bug. Can you please assign this to me?
Updated•10 years ago
|
Assignee: nobody → allamsetty.anup
Comment 15•6 years ago
|
||
Triaging, old bug, not applicable closing.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → INVALID
Updated•6 years ago
|
Component: Build Config → General
Product: Firefox → Firefox Build System
You need to log in
before you can comment on or make changes to this bug.
Description
•