Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Oct 2011 12:47:16 +0300
From:      "Andrei V. Lavreniyuk" <andy.lavr@reactor-xg.kiev.ua>
To:        gecko@FreeBSD.org
Subject:   Cannot compile firefox with clang
Message-ID:  <4EA685A4.5090603@reactor-xg.kiev.ua>

next in thread | raw e-mail | index | archive | help

Hi!


# pkg_info -E clang\* llvm\*
clang-devel-3.0.r141985
llvm-devel-3.0.r141985



--------------------------------------------------------------------------------------

clang++ -o xpcjsruntime.o -c -I../../../../dist/stl_wrappers 
-I../../../../dist/system_wrappers -include 
../../../../config/gcc_hidden.h -DMOZILLA_INTERNAL_API -D_IMPL_NS_COM 
-DEXPORT_XPT_API -DEXPORT_XPTC_API -D_IMPL_NS_GFX -D_IMPL_NS_WIDGET 
-DIMPL_XREAPI -DIMPL_NS_NET -DIMPL_THEBES  -DSTATIC_EXPORTABLE_JS_API 
-DOSTYPE=\"FreeBSD8\" -DOSARCH=FreeBSD -DJSFILE -DJS_THREADSAFE 
-DEXPORT_XPC_API  -DJS_TRACER=1 -DFEATURE_NANOJIT=1 -DAVMPLUS_64BIT 
-DAVMPLUS_AMD64 -DAVMPLUS_UNIX  -D_IMPL_NS_LAYOUT -I./../wrappers 
-I./../loader -I../../../../js/src -I../../../../js/src/nanojit 
-I../../../../caps/include -I../../../../content/base/src 
-I../../../../content/html/content/src 
-I../../../../content/html/document/src 
-I../../../../content/svg/content/src -I../../../../layout/style 
-I../../../../layout/base -I../../../../dom/base -I../../../../xpcom/ds 
  -I. -I. -I../../../../dist/include -I../../../../dist/include/nsprpub 
  -I/usr/local/include/nspr 
-I/usr/ports/www/firefox/work/mozilla-release/dist/include/nss 
-fPIC -I/usr/local/include -fno-rtti -fno-exceptions -Wall 
-Wpointer-arith -Woverloaded-virtual -Wsynth -Wno-ctor-dtor-privacy 
-Wno-non-virtual-dtor -Wno-invalid-offsetof -Wno-variadic-macros 
-Werror=return-type -O2 -pipe -O2 -D_FORTIFY_SOURCE=2 -pipe 
-march=native -mtune=native -fno-delete-null-pointer-checks 
-fstack-protector -fno-strict-aliasing -Wformat -Wformat-security 
-fno-omit-frame-pointer -s -D_FORTIFY_SOURCE=2 -fno-omit-frame-pointer 
-Wformat -Wformat-security -O2 -fconserve-space -ffunction-sections 
-fdata-sections -fno-strict-aliasing -std=gnu++0x -pipe  -DNDEBUG 
-DTRIMMED  -I/usr/local/include -DMOZILLA_CLIENT -include 
../../../../mozilla-config.h 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/xpcjsruntime.cpp
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:7:
In file included from ../../../../js/src/nanojit/nanojit.h:366:
../../../../js/src/nanojit/RegAlloc.h:183:24: error: 
non-constant-expression cannot be narrowed from type 'int' to 'Register' 
(aka 'unsigned int') in initializer list
         Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : 
lsbSet64(mask) };
 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/nanojit/RegAlloc.h:183:24: note: override this 
message by inserting an explicit cast
         Register r = { (sizeof(RegisterMask) == 4) ? lsbSet32(mask) : 
lsbSet64(mask) };
 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        static_cast<Register>( 
              )
../../../../js/src/nanojit/RegAlloc.h:191:24: error: 
non-constant-expression cannot be narrowed from type 'int' to 'Register' 
(aka 'unsigned int') in initializer list
         Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : 
msbSet64(mask) };
 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/nanojit/RegAlloc.h:191:24: note: override this 
message by inserting an explicit cast
         Register r = { (sizeof(RegisterMask) == 4) ? msbSet32(mask) : 
msbSet64(mask) };
 
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                        static_cast<Register>( 
              )
clang: warning: argument unused during compilation: 
'-fno-delete-null-pointer-checks'
clang: warning: argument unused during compilation: '-s'
clang: warning: argument unused during compilation: '-fconserve-space'
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/xpcjsruntime.cpp:1270:1: 
warning: delete called on 'MemoryReporter_XPConnectJSGCHeap' that has 
virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
NS_MEMORY_REPORTER_IMPLEMENT(XPConnectJSGCHeap,
^
../../../../dist/include/nsIMemoryReporter.h:467:5: note: expanded from:
     NS_IMPL_ISUPPORTS1(MemoryReporter_##_classname, nsIMemoryReporter)
     ^
../../../../dist/include/nsISupportsImpl.h:1134:3: note: expanded from:
   NS_IMPL_RELEASE(_class) 
        \
   ^
../../../../dist/include/nsISupportsImpl.h:428:40: note: expanded from:
   NS_IMPL_RELEASE_WITH_DESTROY(_class, delete (this))
                                        ^
../../../../dist/include/nsISupportsImpl.h:408:5: note: expanded from:
     _destroy; 
        \
     ^
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/xpcjsruntime.cpp:1287:1: 
warning: delete called on 'MemoryReporter_XPConnectJSStack' that has 
virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
NS_MEMORY_REPORTER_IMPLEMENT(XPConnectJSStack,
^
../../../../dist/include/nsIMemoryReporter.h:467:5: note: expanded from:
     NS_IMPL_ISUPPORTS1(MemoryReporter_##_classname, nsIMemoryReporter)
     ^
../../../../dist/include/nsISupportsImpl.h:1134:3: note: expanded from:
   NS_IMPL_RELEASE(_class) 
        \
   ^
../../../../dist/include/nsISupportsImpl.h:428:40: note: expanded from:
   NS_IMPL_RELEASE_WITH_DESTROY(_class, delete (this))
                                        ^
../../../../dist/include/nsISupportsImpl.h:408:5: note: expanded from:
     _destroy; 
        \
     ^
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/xpcjsruntime.cpp:1664:1: 
warning: delete called on 'XPConnectJSCompartmentsMultiReporter' that 
has virtual functions but non-virtual destructor [-Wdelete-non-virtual-dtor]
NS_IMPL_THREADSAFE_ISUPPORTS1(
^
../../../../dist/include/nsISupportsImpl.h:1319:3: note: expanded from:
   NS_IMPL_THREADSAFE_RELEASE(_class) 
        \
   ^
../../../../dist/include/nsISupportsImpl.h:1296:5: note: expanded from:
     delete (this); 
        \
     ^
3 warnings generated.
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1135:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform1iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:192:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1135:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform1iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:192:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1147:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform2iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:32:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1147:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform2iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:32:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1159:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform3iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1159:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform3iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1171:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform4iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1171:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform4iv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1183:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform1fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1183:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform1fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1195:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform2fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1195:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform2fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:52:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1207:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform3fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:26:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1207:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform3fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:26:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1219:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform4fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1219:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_Uniform4fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1231:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_UniformMatrix2fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_5
^
../../../../js/src/jsbuiltins.h:374:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1231:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_UniformMatrix2fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_5
^
../../../../js/src/jsbuiltins.h:374:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1243:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_UniformMatrix3fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_5
^
../../../../js/src/jsbuiltins.h:374:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1243:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_UniformMatrix3fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_5
^
../../../../js/src/jsbuiltins.h:374:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
In file included from 
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:238:
../../../../dist/include/CustomQS_WebGL.h:1255:1: error: 
non-constant-expression cannot be narrowed from type 'intptr_t' (aka 
'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_UniformMatrix4fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_5
^
../../../../js/src/jsbuiltins.h:374:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
../../../../dist/include/CustomQS_WebGL.h:1255:1: note: override this 
message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWebGLRenderingContext_UniformMatrix4fv,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:46:1: note: expanded from:
JS_DEFINE_CALLINFO_5
^
../../../../js/src/jsbuiltins.h:374:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:406:1: 
error: non-constant-expression cannot be narrowed from type 'intptr_t' 
(aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWindow_GetSelection,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:59:1: note: expanded from:
JS_DEFINE_CALLINFO_3
^
../../../../js/src/jsbuiltins.h:350:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:406:1: 
note: override this message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWindow_GetSelection,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:59:1: note: expanded from:
JS_DEFINE_CALLINFO_3
^
../../../../js/src/jsbuiltins.h:350:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:456:1: 
error: non-constant-expression cannot be narrowed from type 'intptr_t' 
(aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMWindow_ScrollByLines,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_3
^
../../../../js/src/jsbuiltins.h:350:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:456:1: 
note: override this message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMWindow_ScrollByLines,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_3
^
../../../../js/src/jsbuiltins.h:350:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:574:1: 
error: non-constant-expression cannot be narrowed from type 'intptr_t' 
(aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMJSWindow_Dump,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_3
^
../../../../js/src/jsbuiltins.h:350:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:574:1: 
note: override this message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMJSWindow_Dump,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_3
^
../../../../js/src/jsbuiltins.h:350:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:860:1: 
error: non-constant-expression cannot be narrowed from type 'intptr_t' 
(aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMClientRectList_Item,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:860:1: 
note: override this message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMClientRectList_Item,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:1019:1: 
error: non-constant-expression cannot be narrowed from type 'intptr_t' 
(aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMPaintRequestList_Item,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:1019:1: 
note: override this message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMPaintRequestList_Item,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:76:1: note: expanded from:
JS_DEFINE_CALLINFO_4
^
../../../../js/src/jsbuiltins.h:361:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:1100:1: 
error: non-constant-expression cannot be narrowed from type 'intptr_t' 
(aka 'long') to 'uintptr_t' (aka 'unsigned long') in initializer list
JS_DEFINE_TRCINFO_1(nsIDOMCanvasRenderingContext2D_Save,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:19:1: note: expanded from:
JS_DEFINE_CALLINFO_2
^
../../../../js/src/jsbuiltins.h:341:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src/dom_quickstubs.cpp:1100:1: 
note: override this message by inserting an explicit cast
JS_DEFINE_TRCINFO_1(nsIDOMCanvasRenderingContext2D_Save,
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../../../../js/src/jsbuiltins.h:509:5: note: expanded from:
     _JS_DEFINE_CALLINFO_n tn0 
                            \
     ^
../../../../js/src/jsbuiltins.h:548:41: note: expanded from:
#define _JS_DEFINE_CALLINFO_n(n, args)  JS_DEFINE_CALLINFO_##n args
                                         ^
<scratch space>:19:1: note: expanded from:
JS_DEFINE_CALLINFO_2
^
../../../../js/src/jsbuiltins.h:341:5: note: expanded from:
     _JS_DEFINE_CALLINFO(linkage, op, 
                            \
     ^
../../../../js/src/jsbuiltins.h:294:11: note: expanded from:
         { (intptr_t) &name, argtypes, nanojit::ABI_FASTCALL, isPure, 
storeAccSet _JS_CI_NAME(name) }; \
           ^~~~~~~~~~~~~~~~
fatal error: too many errors emitted, stopping now [-ferror-limit=]
20 errors generated.
gmake[4]: *** [dom_quickstubs.o] Ошибка 1
gmake[4]: Выход из каталога 
`/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect/src'
gmake[3]: *** [libs] Ошибка 2
gmake[3]: Выход из каталога 
`/usr/ports/www/firefox/work/mozilla-release/js/src/xpconnect'
gmake[2]: *** [libs_tier_platform] Ошибка 2
gmake[2]: Выход из каталога `/usr/ports/www/firefox/work/mozilla-release'
gmake[1]: *** [tier_platform] Ошибка 2
gmake[1]: Выход из каталога `/usr/ports/www/firefox/work/mozilla-release'
gmake: *** [default] Ошибка 2
*** Error code 1

Stop in /usr/ports/www/firefox.
*** Error code 1

Stop in /usr/ports/www/firefox.



-- 
  Best regards, Andrei V. Lavreniyuk.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4EA685A4.5090603>