Building a .i file in js/xpconnect/src doesn't work any more

NEW
Unassigned

Status

5 years ago
11 months ago

People

(Reporter: Ehsan, Unassigned)

Tracking

Trunk
x86
macOS

Firefox Tracking Flags

(Not tracked)

Details

(Reporter)

Description

5 years ago
$ make -C obj-ff-dbg/js/xpconnect/src/ XPCComponents.i
XPCComponents.i
/usr/local/bin/clang++ -C -E  -fvisibility=hidden -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL  -DSTATIC_EXPORTABLE_JS_API -DNO_NSPR_10_SUPPORT -DOS_POSIX=1 -DOS_MACOSX=1  -DJSFILE -DJS_THREADSAFE -DEXPORT_XPC_API  -DMOZ_JSDEBUGGER -I/Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/../wrappers -I/Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/../loader -I/Users/ehsanakhgari/moz/mozilla-central/caps/include -I/Users/ehsanakhgari/moz/mozilla-central/content/base/src -I/Users/ehsanakhgari/moz/mozilla-central/content/base/public -I/Users/ehsanakhgari/moz/mozilla-central/content/events/src -I/Users/ehsanakhgari/moz/mozilla-central/content/html/content/src -I/Users/ehsanakhgari/moz/mozilla-central/content/html/document/src -I/Users/ehsanakhgari/moz/mozilla-central/content/svg/content/src -I/Users/ehsanakhgari/moz/mozilla-central/layout/style -I/Users/ehsanakhgari/moz/mozilla-central/layout/base -I/Users/ehsanakhgari/moz/mozilla-central/dom/base -I/Users/ehsanakhgari/moz/mozilla-central/xpcom/ds -I/Users/ehsanakhgari/moz/mozilla-central/js/ipc  -I/Users/ehsanakhgari/moz/mozilla-central/ipc/chromium/src -I/Users/ehsanakhgari/moz/mozilla-central/ipc/glue -I../../../ipc/ipdl/_ipdlheaders  -I/Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src -I. -I../../../dist/include  -I/Users/ehsanakhgari/moz/mozilla-central/obj-ff-dbg/dist/include/nspr -I/Users/ehsanakhgari/moz/mozilla-central/obj-ff-dbg/dist/include/nss      -fPIC  -Qunused-arguments  -DMOZILLA_CLIENT -include ../../../mozilla-config.h -MD -MP -MF .deps/XPCComponents.i.pp -Qunused-arguments  -Qunused-arguments -Wall -Wpointer-arith -Woverloaded-virtual -Werror=return-type -Wtype-limits -Wempty-body -Wsign-compare -Wno-invalid-offsetof -Wno-c++0x-extensions -Wno-extended-offsetof -Wno-unknown-warning-option -Wno-return-type-c-linkage -Wno-mismatched-tags -Wno-error=uninitialized -Wno-error=deprecated-declarations -fcolor-diagnostics -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -DNO_X11 -pipe  -DDEBUG -D_DEBUG -DTRACING -g -fno-omit-frame-pointer  -Werror  /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCComponents.cpp > XPCComponents.i
In file included from /Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/XPCComponents.cpp:10:
/Users/ehsanakhgari/moz/mozilla-central/js/xpconnect/src/xpcprivate.h:95:10: fatal error: 'js/Tracer.h' file not found
#include "js/Tracer.h"
         ^
1 error generated.
make: *** [XPCComponents.i] Error 1
make: *** Deleting file `XPCComponents.i'
is Tracer.h a new header? did you run make -C objdir export?

Updated

11 months ago
Product: Core → Firefox Build System
You need to log in before you can comment on or make changes to this bug.