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

RESOLVED INVALID

Status

()

RESOLVED INVALID
4 years ago
4 years ago

People

(Reporter: stanl-mozilla, Unassigned)

Tracking

40 Branch
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(1 attachment)

(Reporter)

Description

4 years ago
Created attachment 8601211 [details]
The configuration I am using, not standard, but worked 4/24/2015

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.
(Reporter)

Comment 1

4 years ago
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.
(Reporter)

Comment 2

4 years ago
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
Last Resolved: 4 years ago
Resolution: --- → INVALID
You need to log in before you can comment on or make changes to this bug.