Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 156169

Summary: mozilla-firefox compiled with disable-jsd by default
Product: Gentoo Linux Reporter: Alexey Spiridonov <snarkmaster>
Component: Current packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED DUPLICATE    
Severity: normal    
Priority: High    
Version: 2006.1   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Alexey Spiridonov 2006-11-24 17:29:35 UTC
Hello,

Currently, one has to compile mozilla-firefox with the USE flag mozdevelop in order to be able to later install any JavaScript debugging extension (Venkman or Firebug). 

Firebug quietly fails to work when Firefox is compiled with --disable-jsd. Venkman, fortunately, complains, and this is how I figured out what's wrong.
However, I wasted a half an hour of my life trying for find out why a perfectly good extension wasn't working.

Here's what Venkman says: 
"JS Debugger Service is not installed. (Perhaps this application was built [snip] with --disable-jsd [snip]. You can resolve this by recompiling without that option or complaining to your vendor [who shouldn't be using that flag]"

I also think that Gentoo shouldn't be using that flag -- applications expect the support to be there, and so the flag should be a negative (moznojsd, or something like that). 

I'm not sure if --enable-xpctools is still necessary for profiling support in Venkman.  If it isn't, maybe the only flags should be "moznojsd" and "mozvenkman"?
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-11-25 00:28:18 UTC

*** This bug has been marked as a duplicate of 154876 ***