Closed Bug 1161343 Opened 9 years ago Closed 9 years ago

Compilation of hg pull fails, unable to find mozilla/media/webrtc/WebrtcGlobalChild.h

Categories

(Firefox :: Untriaged, defect)

40 Branch
defect
Not set
normal

Tracking

()

RESOLVED INVALID

People

(Reporter: u532768, Unassigned)

Details

Attachments

(1 file)

User Agent: Mozilla/5.0 (X11; Fedora; Linux x86_64; rv:37.0) Gecko/20100101 Firefox/37.0
Build ID: 20150416103922

Steps to reproduce:

Pulled the latest hg repository using hg pull -u
./mach build


Actual results:

mozilla-central/dom/ipc/ContentChild.cpp:57:52: fatal error: mozilla/media/webrtc/WebrtcGlobalChild.h: No such file or directory
11:16.91  #include "mozilla/media/webrtc/WebrtcGlobalChild.h"
11:16.91                                                     ^
11:16.91 compilation terminated.
11:19.11 
11:19.11 In the directory  /mnt/to_archive/accum/src/mozilla-central/obj-x86_64-unknown-linux-gnu/dom/ipc
11:19.11 The following command failed to execute properly:
11:19.12 /bin/ccache c++ -o ContentChild.o -c -I../../dist/stl_wrappers -I../../dist/system_wrappers -include /mnt/to_archive/accum/src/mozilla-central/config/gcc_hidden.h -DOS_POSIX=1 -DOS_LINUX=1 -DBIN_SUFFIX="" -DMOZ_ENABLE_FREETYPE -DMOZ_TOOLKIT_SEARCH -DSTATIC_EXPORTABLE_JS_API -DMOZILLA_INTERNAL_API -DIMPL_LIBXUL -DMOZ_GLUE_IN_PROGRAM -DAB_CD=en-US -DNO_NSPR_10_SUPPORT -I/mnt/to_archive/accum/src/mozilla-central/dom/ipc -I. -I/mnt/to_archive/accum/src/mozilla-central/obj-x86_64-unknown-linux-gnu/ipc/ipdl/_ipdlheaders -I/mnt/to_archive/accum/src/mozilla-central/ipc/chromium/src -I/mnt/to_archive/accum/src/mozilla-central/ipc/glue -I/mnt/to_archive/accum/src/mozilla-central/caps -I/mnt/to_archive/accum/src/mozilla-central/chrome -I/mnt/to_archive/accum/src/mozilla-central/docshell/base -I/mnt/to_archive/accum/src/mozilla-central/dom/base -I/mnt/to_archive/accum/src/mozilla-central/dom/bluetooth -I/mnt/to_archive/accum/src/mozilla-central/dom/devicestorage -I/mnt/to_archive/accum/src/mozilla-central/dom/filesystem -I/mnt/to_archive/accum/src/mozilla-central/dom/fmradio/ipc -I/mnt/to_archive/accum/src/mozilla-central/dom/geolocation -I/mnt/to_archive/accum/src/mozilla-central/dom/media/webspeech/synth/ipc -I/mnt/to_archive/accum/src/mozilla-central/dom/mobilemessage/ipc -I/mnt/to_archive/accum/src/mozilla-central/dom/storage -I/mnt/to_archive/accum/src/mozilla-central/dom/workers -I/mnt/to_archive/accum/src/mozilla-central/editor/libeditor -I/mnt/to_archive/accum/src/mozilla-central/embedding/components/printingui/ipc -I/mnt/to_archive/accum/src/mozilla-central/extensions/cookie -I/mnt/to_archive/accum/src/mozilla-central/extensions/spellcheck/src -I/mnt/to_archive/accum/src/mozilla-central/gfx/2d -I/mnt/to_archive/accum/src/mozilla-central/hal/sandbox -I/mnt/to_archive/accum/src/mozilla-central/layout/base -I/mnt/to_archive/accum/src/mozilla-central/netwerk/base -I/mnt/to_archive/accum/src/mozilla-central/toolkit/xre -I/mnt/to_archive/accum/src/mozilla-central/uriloader/exthandler -I/mnt/to_archive/accum/src/mozilla-central/widget -I/mnt/to_archive/accum/src/mozilla-central/xpcom/base -I/mnt/to_archive/accum/src/mozilla-central/xpcom/threads -I/mnt/to_archive/accum/src/mozilla-central/dom/bluetooth/bluetooth1 -I/mnt/to_archive/accum/src/mozilla-central/dom/bluetooth/bluetooth1/ipc -I../../dist/include -I/mnt/to_archive/accum/src/mozilla-central/obj-x86_64-unknown-linux-gnu/dist/include/nspr -I/mnt/to_archive/accum/src/mozilla-central/obj-x86_64-unknown-linux-gnu/dist/include/nss -I/usr/include/pixman-1 -fPIC -DMOZILLA_CLIENT -include ../../mozilla-config.h -MD -MP -MF .deps/ContentChild.o.pp -Wall -Wempty-body -Woverloaded-virtual -Wsign-compare -Wwrite-strings -Wno-invalid-offsetof -Wcast-align -fno-exceptions -fno-strict-aliasing -fno-rtti -fno-exceptions -fno-math-errno -std=gnu++0x -pthread -pipe -DNDEBUG -DTRIMMED -g -O3 -fomit-frame-pointer -I/mnt/to_archive/accum/src/mozilla-central/widget/gtk/compat -pthread -I/usr/include/gtk-2.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/gtk-2.0 -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/harfbuzz -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libdrm -I/usr/include/libpng16 -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/libpng16 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include /mnt/to_archive/accum/src/mozilla-central/dom/ipc/ContentChild.cpp
11:19.12 mozilla-central/config/rules.mk:932: recipe for target 'ContentChild.o' failed
11:19.12 gmake[5]: *** [ContentChild.o] Error 1
11:19.12 gmake[5]: *** Waiting for unfinished jobs....
11:19.12 mozPersonalDictionary.o
11:24.17 mozilla-central/config/recurse.mk:70: recipe for target 'dom/ipc/target' failed


Expected results:

Compilation should have completed.  I am using nightly compiled from a pull on 4/24/2015, and it is working fine.
It seems that Fedora updated the version of firefox in the distro, and it displaced nightly as default.  So the above agent is firefox 37.  But nightly did compile, and did run fine, on 4/24/2015.
The latest hg pull -u fixed the compile problem.  I am typing this from within the nightly build.  Unfortunately, the fix seems to have caused the failure of add-ons I reported before, and that mysteriously fixed itself.  

I will wait a few days to see if it fixes itself this time too.

Thanks for your fast fix.
Status: UNCONFIRMED → RESOLVED
Closed: 9 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: