Closed
Bug 1499398
Opened 6 years ago
Closed 6 years ago
firefox-63.0b14.source error: no declaration matches 'void JSContext::checkImpl_63(int, const Head&, const Tail& ...)'
Categories
(Firefox Build System :: General, defect)
Tracking
(Not tracked)
RESOLVED
WORKSFORME
People
(Reporter: kladit, Unassigned)
Details
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:63.0) Gecko/20100101 Firefox/63.0
Steps to reproduce:
compile firefox-63.0b14.source
Actual results:
This error:
/usr/bin/c++ -pipe -m64 -march=native -o Unified_cpp_js_src35.o -c -I/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/dist/system_wrappers -include /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/config/gcc_hidden.h -DNDEBUG=1 -DTRIMMED=1 -DWASM_HUGE_MEMORY -DENABLE_SHARED_ARRAY_BUFFER -DEXPORT_JS_API -DJS_HAS_CTYPES '-DDLL_PREFIX="lib"' '-DDLL_SUFFIX=".so"' -DMOZ_HAS_MOZGLUE -I/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src -I/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/js/src -I/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/dist/include -I/usr/include/nspr -fPIC -DMOZILLA_CLIENT -include /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/js/src/js-confdefs.h -I/usr/X11/include -I/usr/local/include/tiff -I/usr/local/include/libyasm -I/usr/local/include/vpx -I/usr/local/include/ffi -I/usr/local/include/ffmpeg -I/usr/local/include/pulse -I/usr/local/include/lcms2 -I/usr/local/include/fontconfig -I/usr/include/nss -I/usr/include/nspr/ -I/usr/local/include/pulse -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -Wall -Wempty-body -Wignored-qualifiers -Woverloaded-virtual -Wpointer-arith -Wsign-compare -Wtype-limits -Wunreachable-code -Wwrite-strings -Wno-invalid-offsetof -Wc++1z-compat -Wduplicated-cond -Wimplicit-fallthrough -Wno-error=maybe-uninitialized -Wno-error=deprecated-declarations -Wno-error=array-bounds -Wno-error=free-nonheap-object -Wno-error=multistatement-macros -Wno-error=class-memaccess -Wformat -Wformat-overflow=2 -Wno-noexcept-type -fno-sized-deallocation -O2 -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_FORTIFY_SOURCE=2 -fstack-protector-all --param ssp-buffer-size=4 -ffat-lto-objects -Wformat -Wformat-security -Wstack-protector -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fno-rtti -ffunction-sections -fdata-sections -fno-exceptions -fno-math-errno -pthread -pipe -I/usr/local/include/icu -g -freorder-blocks -O3 -fomit-frame-pointer -I/usr/local/include/icu -Wno-shadow -Werror=format -fno-strict-aliasing -MD -MP -MF .deps/Unified_cpp_js_src35.o.pp /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/js/src/Unified_cpp_js_src35.cpp
In file included from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/vm/Compartment-inl.h:16,
from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/vm/Iteration.cpp:41,
from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/js/src/Unified_cpp_js_src35.cpp:11:
/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/vm/JSContext-inl.h:180:1: error: no declaration matches 'void JSContext::checkImpl_63(int, const Head&, const Tail& ...)'
JSContext::checkImpl(int argIndex, const Head& head, const Tail&... tail)
^~~~~~~~~
/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/vm/JSContext-inl.h:180:1: note: no functions named 'void JSContext::checkImpl_63(int, const Head&, const Tail& ...)'
In file included from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/jit/CompileWrappers.h:10,
from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/jit/Ion.h:13,
from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/vm/Initialization.cpp:21,
from /mnt/nvme2n1p1/sources/firefox63/firefox-63.0/firefox-build-dir/js/src/Unified_cpp_js_src35.cpp:2:
/mnt/nvme2n1p1/sources/firefox63/firefox-63.0/js/src/vm/JSContext.h:110:8: note: 'struct JSContext' defined here
struct JSContext : public JS::RootingContext,
Expected results:
No error
Comment 1•6 years ago
|
||
As an initial triage, (Firefox Build System) General seems a good component to start from. Cannot confirm; need STR.
Component: Untriaged → General
Product: Firefox → Firefox Build System
Reporter | ||
Comment 2•6 years ago
|
||
I found out that this happens only when icu-6.3.1 is installed.
Maybe it is a bug of icu, all ok witch icu-6.2.1.
Updated•6 years ago
|
Status: UNCONFIRMED → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
Comment 3•6 years ago
|
||
Seeing this building mozilla-unified post Bug 1499026. Ran a full clobber, still won't build. Exact issue as reporter.
Comment 4•6 years ago
|
||
This is caused by --with-system-icu + upstream ICU 63.1. This is fixed in the maintenance maint-63 branch with commit: https://github.com/unicode-org/icu/commit/8baff8f03e07d8e02304d0c888d0bb21ad2eeb01 ; leaving this here for distro packagers that might hit this while packaging Firefox before ICU 63.2 is released.
You need to log in
before you can comment on or make changes to this bug.
Description
•