Closed Bug 898945 Opened 12 years ago Closed 7 years ago

Can no longer build DOM Inspector

Categories

(Other Applications :: DOM Inspector, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED INCOMPLETE

People

(Reporter: crussell, Unassigned)

Details

It used to be possible to build DOM Inspector by dropping it into extensions/inspector and changing the .mozconfig to ac_add_options --enable-application=extensions ac_add_options --enable-extensions=inspector It's not possible to do this on 23.0b or mozilla-central anymore. The build helpfully complains: > The error occurred while processing the following file: > > /tmp/mozilla-beta/moz.build > > The underlying problem is we referenced a path that does not exist. > That path is: > > /tmp/mozilla-beta/extensions/app.mozbuild > > Either create the file if it needs to exist or do not reference it. So I created extensions/app.mozbuild with the contents: > app_libxul_dirs = [] > app_libxul_static_dirs = [] > > add_tier_dir('app', 'extensions') The build fails: > *** Variable TIERS is defined in /tmp/mozilla-beta/obj-i686-pc- > linux-gnu/Makefile. It should only be defined in moz.build files. Now what?
Flags: needinfo?(gps)
Your Makefile.in defines the TIERS variable, which is not allowed. TIERS comes from calling add_tier_dir() in the corresponding moz.build file now. This conversion was probably missed when things were ported to a moz.build world.
Flags: needinfo?(gps)
(In reply to Gregory Szorc [:gps] from comment #1) > Your Makefile.in defines the TIERS variable Not in dom-inspector/Makefile.in, and > grep -rie tiers ./dom-inspector turns up nothing.
Bulk close. This component is no longer supported or maintained. https://bugzilla.mozilla.org/show_bug.cgi?id=1499023
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → INCOMPLETE
Bulk close. This component is no longer supported or maintained. https://bugzilla.mozilla.org/show_bug.cgi?id=1499023
You need to log in before you can comment on or make changes to this bug.