Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 398476 Details for
Bug 542646
dev-qt/qtscript fails to compile with -std=gnu11/-std=gnu++11
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
qtscript-4.8.5:20150307-235529.log
qtscript-4.8.5:20150307-235529.log (text/plain), 277.60 KB, created by
Agostino Sarubbo
on 2015-03-09 09:37:03 UTC
(
hide
)
Description:
qtscript-4.8.5:20150307-235529.log
Filename:
MIME Type:
Creator:
Agostino Sarubbo
Created:
2015-03-09 09:37:03 UTC
Size:
277.60 KB
patch
obsolete
> * Package: dev-qt/qtscript-4.8.5 > * Repository: gentoo > * Maintainer: qt@gentoo.org > * Upstream: https://bugreports.qt.io/ > * USE: abi_x86_64 amd64 elibc_glibc exceptions iconv kernel_linux userland_GNU > * FEATURES: preserve-libs sandbox userpriv usersandbox > * Unpacking parts of qt-everywhere-opensource-src-4.8.5.tar.gz: configure LICENSE.GPL3 LICENSE.LGPL projects.pro src/qbase.pri src/qt_targets.pri src/qt_install.pri bin config.tests mkspecs qmake src/script include/Qt include/QtCore include/QtScript src/3rdparty/javascriptcore src/corelib ... > [ ok ] > * Applying 4.8.2-javascriptcore-x32.patch ... > [ ok ] >./configure -prefix /usr -bindir /usr/bin -libdir /usr/lib64/qt4 -docdir /usr/share/doc/qt-4.8.5 -headerdir /usr/include/qt4 -plugindir /usr/lib64/qt4/plugins -importdir /usr/lib64/qt4/imports -datadir /usr/share/qt4 -translationdir /usr/share/qt4/translations -sysconfdir /etc/qt4 -examplesdir /usr/share/qt4/examples -demosdir /usr/share/qt4/demos -opensource -confirm-license -shared -fast -largefile -stl -verbose -nomake examples -nomake demos -arch x86_64 -platform linux-g++ -L/usr/lib64 -release -no-separate-debug-info -exceptions -no-rpath -no-pch -reduce-relocations -I/usr/include/freetype2 -iconv -no-javascript-jit -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor -no-xinerama -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -no-cups -no-nis -no-gif -no-libpng -no-libmng -no-libjpeg -no-openssl -system-zlib -no-webkit -no-phonon -no-qt3support -no-xmlpatterns -no-freetype -no-libtiff -no-accessibility -no-fontconfig -no-glib -no-opengl -no-svg -no-gtkstyle >Determining system architecture... (Linux:3.2.65-hardened-r2-xxxx-std-ipv6-64:x86_64) > 64-bit AMD 80x86 (x86_64) > 'x86_64' is supported >System architecture: 'x86_64' >Symbol visibility control enabled. >Symbolic function binding enabled. > >This is the Open Source Edition. > >You are licensed to use this software under the terms of >the Lesser GNU General Public License (LGPL) versions 2.1. >You are also licensed to use this software under the terms of >the GNU General Public License (GPL) versions 3. > >You have already accepted the terms of the license. > >floatmath auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o floatmath.o floatmath.cpp >floatmath.cpp:44:5: warning: unused parameter âargcâ [-Wunused-parameter] > int main(int argc, char **argv) > ^ >floatmath.cpp:44:5: warning: unused parameter âargvâ [-Wunused-parameter] >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o floatmath floatmath.o -L/usr/lib64 >floatmath enabled. >mmx auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -mmmx -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o mmx.o mmx.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o mmx mmx.o -L/usr/lib64 -mmmx >mmx enabled. >3dnow auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -m3dnow -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o 3dnow.o 3dnow.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o 3dnow 3dnow.o -L/usr/lib64 -m3dnow >3dnow enabled. >sse auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -msse -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o sse.o sse.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o sse sse.o -L/usr/lib64 -msse >sse enabled. >sse2 auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -msse2 -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o sse2.o sse2.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o sse2 sse2.o -L/usr/lib64 -msse2 >sse2 enabled. >sse3 auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -msse3 -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o sse3.o sse3.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o sse3 sse3.o -L/usr/lib64 -msse3 >sse3 enabled. >ssse3 auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -mssse3 -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o ssse3.o ssse3.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o ssse3 ssse3.o -L/usr/lib64 -mssse3 >ssse3 enabled. >sse4_1 auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -msse4.1 -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o sse4_1.o sse4_1.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o sse4_1 sse4_1.o -L/usr/lib64 -msse4.1 >sse4_1 enabled. >sse4_2 auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -msse4.2 -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o sse4_2.o sse4_2.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o sse4_2 sse4_2.o -L/usr/lib64 -msse4.2 >sse4_2 enabled. >avx auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -mavx -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o avx.o avx.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o avx avx.o -L/usr/lib64 -mavx >avx enabled. >ipc_sysv auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o ipc.o ipc.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o ipc_sysv ipc.o -L/usr/lib64 >ipc_sysv enabled. >POSIX iconv auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o iconv.o iconv.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o iconv iconv.o -L/usr/lib64 >POSIX iconv enabled. >ICU auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o icu.o icu.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o icu icu.o -L/usr/lib64 -licuuc -licui18n >ICU enabled. >PulseAudio auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -D_REENTRANT -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -o pulseaudio.o pulseaudio.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o pulseaudio pulseaudio.o -L/usr/lib64 -lpulse-mainloop-glib -lpulse -lglib-2.0 >PulseAudio enabled. >mitshm auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o mitshm.o mitshm.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o mitshm mitshm.o -L/usr/X11R6/lib -L/usr/lib64 -lXext -lXext -lX11 -lm >mitshm enabled. >XVideo auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o xvideo.o xvideo.cpp >xvideo.cpp:46:5: warning: unused parameter âargcâ [-Wunused-parameter] > int main(int argc, char** argv) > ^ >xvideo.cpp:46:5: warning: unused parameter âargvâ [-Wunused-parameter] >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o xvideo xvideo.o -L/usr/X11R6/lib -L/usr/lib64 -lXv -lXext -lX11 -lm >XVideo enabled. >XSync auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o xsync.o xsync.cpp >xsync.cpp: In function âint main(int, char**)â: >xsync.cpp:51:28: warning: statement has no effect [-Wunused-value] > (void*)&XSyncIntToValue; > ^ >xsync.cpp:52:31: warning: statement has no effect [-Wunused-value] > (void*)&XSyncCreateCounter; > ^ >xsync.cpp:50:16: warning: unused variable âvalueâ [-Wunused-variable] > XSyncValue value; > ^ >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o xsync xsync.o -L/usr/X11R6/lib -L/usr/lib64 -lXext -lX11 -lm >XSync enabled. >XInput auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o xinput.o xinput.cpp >xinput.cpp: In function âint main(int, char**)â: >xinput.cpp:55:25: warning: variable âeventâ set but not used [-Wunused-but-set-variable] > XDeviceButtonEvent *event; > ^ >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o xinput xinput.o -L/usr/X11R6/lib -L/usr/lib64 -lXi -lXext -lX11 -lm >XInput enabled. >FreeType auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o freetype.o freetype.cpp >freetype.cpp: In function âint main(int, char**)â: >freetype.cpp:51:13: warning: variable âfaceâ set but not used [-Wunused-but-set-variable] > FT_Face face; > ^ >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o freetype freetype.o -L/usr/X11R6/lib -L/usr/lib64 -lfreetype -lXext -lX11 -lm >FreeType enabled. >Determining machine byte-order... (/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-g++ yes /var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5 /var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5 ) >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o endiantest.o endiantest.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o endiantest endiantest.o > Found 'LeastSignificantByteFirst' in binary >rm -f endiantest.o >rm -f *~ core *.core >rm -f endiantest >rm -f Makefile >Using little endian. >Determining machine byte-order... (/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-g++ yes /var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5 /var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5) >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o endiantest.o endiantest.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o endiantest endiantest.o > Found 'LeastSignificantByteFirst' in binary >rm -f endiantest.o >rm -f *~ core *.core >rm -f endiantest >rm -f Makefile >Using little endian. >STL auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o stltest.o stltest.cpp >stltest.cpp: In function âint main()â: >stltest.cpp:135:13: warning: variable âfirstâ set but not used [-Wunused-but-set-variable] > int first = (*m1it).first; > ^ >stltest.cpp:137:16: warning: variable âsecondâ set but not used [-Wunused-but-set-variable] > double second = (*m1it).second; > ^ >stltest.cpp:108:9: warning: variable âv1sizeâ set but not used [-Wunused-but-set-variable] > int v1size = v1.size(); > ^ >stltest.cpp:110:9: warning: variable âv1capacityâ set but not used [-Wunused-but-set-variable] > int v1capacity = v1.capacity(); > ^ >stltest.cpp:114:10: warning: variable âv1notfoundâ set but not used [-Wunused-but-set-variable] > bool v1notfound = (v1it == v1.end()); > ^ >stltest.cpp:118:10: warning: variable âv1foundâ set but not used [-Wunused-but-set-variable] > bool v1found = (v1it != v1.end()); > ^ >stltest.cpp:123:9: warning: variable âv2sizeâ set but not used [-Wunused-but-set-variable] > int v2size = v2.size(); > ^ >stltest.cpp:131:9: warning: variable âm1sizeâ set but not used [-Wunused-but-set-variable] > int m1size = m1.size(); > ^ >stltest.cpp:141:9: warning: variable âm2sizeâ set but not used [-Wunused-but-set-variable] > int m2size = m2.size(); > ^ >stltest.cpp:145:9: warning: unused variable ânâ [-Wunused-variable] > int n = std::distance(it1, it2); > ^ >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o stl stltest.o -L/usr/lib64 >STL enabled. >IPv6 auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o ipv6test.o ipv6test.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o ipv6 ipv6test.o -L/usr/lib64 >IPv6 enabled. >POSIX clock_gettime() auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o clock-gettime.o clock-gettime.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o clock-gettime clock-gettime.o -L/usr/lib64 -lrt >POSIX clock_gettime() enabled. >POSIX Monotonic Clock auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o clock-monotonic.o clock-monotonic.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o clock-monotonic clock-monotonic.o -L/usr/lib64 -lrt >POSIX Monotonic Clock enabled. >mremap auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o mremap.o mremap.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o mremap mremap.o -L/usr/lib64 >mremap enabled. >getaddrinfo auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o getaddrinfotest.o getaddrinfotest.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o getaddrinfo getaddrinfotest.o -L/usr/lib64 >getaddrinfo enabled. >inotify auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o inotifytest.o inotifytest.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o inotify inotifytest.o -L/usr/lib64 >inotify enabled. >IPv6 interface name auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o ipv6ifname.o ipv6ifname.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o ipv6ifname ipv6ifname.o -L/usr/lib64 >IPv6 interface name enabled. >getifaddrs auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o getifaddrs.o getifaddrs.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o getifaddrs getifaddrs.o -L/usr/lib64 >getifaddrs enabled. >OpenVG auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o openvg.o openvg.cpp >openvg.cpp:48:23: fatal error: VG/openvg.h: No such file or directory > #include <VG/openvg.h> > ^ >compilation terminated. >Makefile:181: recipe for target 'openvg.o' failed >gmake: *** [openvg.o] Error 1 >OpenVG disabled. >OpenVG auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o openvg.o openvg.cpp >openvg.cpp:48:23: fatal error: VG/openvg.h: No such file or directory > #include <VG/openvg.h> > ^ >compilation terminated. >Makefile:181: recipe for target 'openvg.o' failed >gmake: *** [openvg.o] Error 1 >OpenVG disabled. >OpenVG (lc includes) auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -DQT_LOWER_CASE_VG_INCLUDES -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o openvg.o openvg.cpp >openvg.cpp:46:23: fatal error: vg/openvg.h: No such file or directory > #include <vg/openvg.h> > ^ >compilation terminated. >Makefile:181: recipe for target 'openvg.o' failed >gmake: *** [openvg.o] Error 1 >OpenVG (lc includes) disabled. >OpenVG (lc includes) auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -DQT_LOWER_CASE_VG_INCLUDES -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I/usr/X11R6/include -o openvg.o openvg.cpp >openvg.cpp:46:23: fatal error: vg/openvg.h: No such file or directory > #include <vg/openvg.h> > ^ >compilation terminated. >Makefile:181: recipe for target 'openvg.o' failed >gmake: *** [openvg.o] Error 1 >OpenVG (lc includes) disabled. >alsa auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o alsatest.o alsatest.cpp >alsatest.cpp:47:5: warning: unused parameter âargcâ [-Wunused-parameter] > int main(int argc,char **argv) > ^ >alsatest.cpp:47:5: warning: unused parameter âargvâ [-Wunused-parameter] >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o alsa alsatest.o -L/usr/lib64 -lasound >alsa enabled. >Stdint auto-detection... () >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../../mkspecs/linux-g++ -I. -I/usr/include/freetype2 -o main.o main.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o stdint main.o -L/usr/lib64 >Stdint enabled. >Testing size of pointers ... (/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/mkspecs/linux-g++ yes /var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5 /var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5) >rm -f ptrsizetest.o >rm -f *~ core *.core >x86_64-pc-linux-gnu-g++ -c -pipe -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -O2 -Wall -W -I../../../mkspecs/linux-g++ -I. -o ptrsizetest.o ptrsizetest.cpp >x86_64-pc-linux-gnu-g++ -Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,-O1 -o ptrsizetest ptrsizetest.o >Pointer size: 8 >ln: failed to create symbolic link â/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/include/QtCore/qconfig.hâ: File exists >ln: failed to create symbolic link â/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/include/Qt/qconfig.hâ: File exists > > This target is using the GNU C++ compiler (linux-g++). > > Recent versions of this compiler automatically include code for > exceptions, which increase both the size of the Qt libraries and > the amount of memory taken by your applications. > > You may choose to re-run configure with the -no-exceptions > option to compile Qt without exceptions. This is completely binary > compatible, and existing applications will continue to work. > > >Build type: linux-g++ >Architecture: x86_64 > >qmake vars .......... cat: .qmake.vars: No such file or directory >qmake switches ......... >Build .................. libs tools docs translations >Configuration .......... release largefile stl mmx 3dnow sse sse2 sse3 ssse3 sse4_1 sse4_2 avx minimal-config small-config medium-config large-config full-config shared reduce_exports reduce_relocations ipv6 clock-gettime clock-monotonic mremap getaddrinfo ipv6ifname getifaddrs inotify no-jpeg no-mng no-png no-gif no-tiff system-freetype system-zlib iconv xvideo xsync mitshm alsa pulseaudio icu concurrent multimedia audio-backend script scripttools declarative release >Debug .................. no >Qt 3 compatibility ..... no >QtDBus module .......... no >QtConcurrent code ...... yes >QtGui module ........... yes >QtScript module ........ yes >QtScriptTools module ... yes >QtXmlPatterns module ... no >Phonon module .......... no >Multimedia module ...... auto >SVG module ............. no >WebKit module .......... no >JavaScriptCore JIT ..... no >Declarative module ..... yes >Declarative debugging ...yes >Support for S60 ........ no >Symbian DEF files ...... no >STL support ............ yes >PCH support ............ no >MMX/3DNOW/SSE/SSE2/SSE3. yes/yes/yes/yes/yes >SSSE3/SSE4.1/SSE4.2..... yes/yes/yes >AVX..................... yes >Graphics System ........ default >IPv6 support ........... yes >IPv6 ifname support .... yes >getaddrinfo support .... yes >getifaddrs support ..... yes >Accessibility .......... no >NIS support ............ no >CUPS support ........... no >Iconv support .......... yes >Glib support ........... no >GStreamer support ...... no >PulseAudio support ..... yes >Large File support ..... yes >GIF support ............ no >TIFF support ........... no >JPEG support ........... no >PNG support ............ no >MNG support ............ no >zlib support ........... system >Session management ..... no >OpenGL support ......... no >OpenVG support ......... no >NAS sound support ...... no >XShape support ......... no >XVideo support ......... yes >XSync support .......... yes >Xinerama support ....... no >Xcursor support ........ no >Xfixes support ......... no >Xrandr support ......... no >Xrender support ........ no >Xi support ............. runtime >MIT-SHM support ........ yes >FontConfig support ..... no >XKB Support ............ no >immodule support ....... yes >GTK theme support ...... no >MySQL support .......... >PostgreSQL support ..... >ODBC support ........... >InterBase support ...... >SQLite 2 support ....... >SQLite support ......... (qt) >OpenSSL support ........ no >Alsa support ........... yes >ICD support ............ no >libICU support ......... yes >Use system proxies ..... no > > * Running qmake in: src/script >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/pcre_compile.o ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_compile.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/pcre_exec.o ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/pcre_tables.o ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_tables.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/pcre_ucp_searchfuncs.o ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_ucp_searchfuncs.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/pcre_xclass.o ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_xclass.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/JSBase.o ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/JSCallbackConstructor.o ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/JSCallbackFunction.o ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:83: error: âtemplate<class T, class U> void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â conflicts with previous using declaration âtemplate<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:83: error: âtemplate<class T, class U> void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â conflicts with previous using declaration âtemplate<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/JSCallbackObject.o ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:83: error: âtemplate<class T, class U> void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â conflicts with previous using declaration âtemplate<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/Vector.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/pcre/pcre_exec.cpp:50: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/JSClassRef.o ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp >x86_64-pc-linux-gnu-g++ -c -march=native -Wformat -Werror=format-security -g0 -O2 -Wabi -fabi-version=6 -std=gnu++11 -I/usr/include/freetype2 -Wall -Wreturn-type -fno-strict-aliasing -Wcast-align -Wchar-subscripts -Wformat-security -Wreturn-type -Wno-unused-parameter -Wno-sign-compare -Wno-switch -Wno-switch-enum -Wundef -Wmissing-noreturn -Winit-self -fvisibility=hidden -fvisibility-inlines-hidden -D_REENTRANT -fPIC -DQT_SHARED -DJSC=QTJSC -Djscyyparse=qtjscyyparse -Djscyylex=qtjscyylex -Djscyyerror=qtjscyyerror -DWTF=QTWTF -DQT_BUILD_SCRIPT_LIB -DQT_NO_USING_NAMESPACE -DQLALR_NO_QSCRIPTGRAMMAR_DEBUG_INFO -DQT_NO_CAST_TO_ASCII -DQT_ASCII_CAST_WARNINGS -DQT_MOC_COMPAT -DQT_USE_QSTRINGBUILDER -DBUILDING_QT__=1 -DWTF_USE_ACCELERATED_COMPOSITING -DNDEBUG -DBUILDING_QT__ -DBUILDING_JavaScriptCore -DBUILDING_WTF -DENABLE_JIT=0 -DENABLE_YARR_JIT=0 -DENABLE_YARR=0 -DWTF_USE_JAVASCRIPTCORE_BINDINGS=1 -DWTF_CHANGES=1 -DNDEBUG -DJS_NO_EXPORT -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_HAVE_MMX -DQT_HAVE_3DNOW -DQT_HAVE_SSE -DQT_HAVE_MMXEXT -DQT_HAVE_SSE2 -DQT_HAVE_SSE3 -DQT_HAVE_SSSE3 -DQT_HAVE_SSE4_1 -DQT_HAVE_SSE4_2 -DQT_HAVE_AVX -D_LARGEFILE64_SOURCE -D_LARGEFILE_SOURCE -I../../mkspecs/linux-g++ -I. -I../../include/QtCore -I../../include -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I../3rdparty/javascriptcore/JavaScriptCore/wtf/symbian -I../3rdparty/javascriptcore/JavaScriptCore/wtf/unicode -I../3rdparty/javascriptcore/JavaScriptCore/yarr -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/ForwardingHeaders -I../3rdparty/javascriptcore/JavaScriptCore/generated -I../../include/QtScript -I.rcc/release-shared -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/WebKit/qt/Api -I../3rdparty/javascriptcore/JavaScriptCore/pcre -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/3rdparty/javascriptcore/JavaScriptCore/tmp -I../3rdparty/javascriptcore/JavaScriptCore -I../3rdparty/javascriptcore/JavaScriptCore/parser -I../3rdparty/javascriptcore/JavaScriptCore/bytecompiler -I../3rdparty/javascriptcore/JavaScriptCore/debugger -I../3rdparty/javascriptcore/JavaScriptCore/runtime -I../3rdparty/javascriptcore/JavaScriptCore/wtf -I/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script/../3rdparty/javascriptcore/JavaScriptCore/unicode -I../3rdparty/javascriptcore/JavaScriptCore/interpreter -I../3rdparty/javascriptcore/JavaScriptCore/jit -I../3rdparty/javascriptcore/JavaScriptCore/profiler -I../3rdparty/javascriptcore/JavaScriptCore/wrec -I../3rdparty/javascriptcore/JavaScriptCore/API -I../3rdparty/javascriptcore/JavaScriptCore/bytecode -I../3rdparty/javascriptcore/JavaScriptCore/assembler -I../3rdparty/javascriptcore/JavaScriptCore/generated -I. -Iparser -I.moc/release-shared -o obj/release/JSContextRef.o ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:27:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h: In static member function âstatic QTJSC::JSValue QTJSC::JSImmediate::from(double)â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: error: âsignbitâ was not declared in this scope > if (intVal != d || (!intVal && signbit(d))) > ^ >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: note: suggested alternative: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/random:38:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algo.h:65, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:62, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/cmath:668:5: note: âstd::signbitâ > signbit(_Tp __x) > ^ >Makefile:1593: recipe for target 'obj/release/pcre_exec.o' failed >make: *** [obj/release/pcre_exec.o] Error 1 >make: *** Waiting for unfinished jobs.... >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:27:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h: In static member function âstatic QTJSC::JSValue QTJSC::JSImmediate::from(double)â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: error: âsignbitâ was not declared in this scope > if (intVal != d || (!intVal && signbit(d))) > ^ >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: note: suggested alternative: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/random:38:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algo.h:65, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:62, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/cmath:668:5: note: âstd::signbitâ > signbit(_Tp __x) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h: In member function âvoid QTJSC::StructureTransitionTable::reifySingleTransition()â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:159: error: cannot bind bitfield âexistingTransition->QTJSC::Structure::m_attributesInPreviousâ to âunsigned int&â > tion->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existing > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:27:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h: In static member function âstatic QTJSC::JSValue QTJSC::JSImmediate::from(double)â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: error: âsignbitâ was not declared in this scope > if (intVal != d || (!intVal && signbit(d))) > ^ >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: note: suggested alternative: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/random:38:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algo.h:65, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:62, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/cmath:668:5: note: âstd::signbitâ > signbit(_Tp __x) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h: In member function âvoid QTJSC::StructureTransitionTable::reifySingleTransition()â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:159: error: cannot bind bitfield âexistingTransition->QTJSC::Structure::m_attributesInPreviousâ to âunsigned int&â > tion->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existing > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h: In member function âvoid QTJSC::StructureTransitionTable::reifySingleTransition()â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:159: error: cannot bind bitfield âexistingTransition->QTJSC::Structure::m_attributesInPreviousâ to âunsigned int&â > tion->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existing > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Extra = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashTranslator = QTWTF::HashMapTranslator<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >, QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >, QTJSC::StructureTransitionTableHash>; Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:238:126: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:269:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:146:75: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&, std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; _T2 = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; U = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTJSC::SymbolTableEntry; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>, QTJSC::IdentifierRepHash>; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:335:74: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::SymbolTableEntry] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackConstructor.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::SymbolTableEntry] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >Makefile:2324: recipe for target 'obj/release/JSCallbackConstructor.o' failed >make: *** [obj/release/JSCallbackConstructor.o] Error 1 >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Extra = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashTranslator = QTWTF::HashMapTranslator<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >, QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >, QTJSC::StructureTransitionTableHash>; Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:238:126: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:269:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:146:75: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&, std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; _T2 = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; U = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTJSC::SymbolTableEntry; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>, QTJSC::IdentifierRepHash>; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:335:74: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::SymbolTableEntry] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSBase.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::SymbolTableEntry] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/FastAllocBase.h:84:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:69: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:74: error: expected â{â before âhas_trivial_constructorâ > template<typename T> struct HasTrivialConstructor : public std::tr1::has_trivial > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:173:97: error: expected initializer before â<â token > e T> struct HasTrivialConstructor : public std::tr1::has_trivial_constructor<T> { }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:68: error: âstd::tr1â has not been declared > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:73: error: expected â{â before âhas_trivial_destructorâ > template<typename T> struct HasTrivialDestructor : public std::tr1::has_trivial_ > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/TypeTraits.h:174:95: error: expected initializer before â<â token > ame T> struct HasTrivialDestructor : public std::tr1::has_trivial_destructor<T> { }; > ^ >Makefile:2109: recipe for target 'obj/release/JSBase.o' failed >make: *** [obj/release/JSBase.o] Error 1 >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:83: error: âtemplate<class T, class U> void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â conflicts with previous using declaration âtemplate<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:83: error: âtemplate<class T, class U> void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â conflicts with previous using declaration âtemplate<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:83: error: âtemplate<class T, class U> void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â conflicts with previous using declaration âtemplate<class _T1, class _T2> void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&)â > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Extra = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashTranslator = QTWTF::HashMapTranslator<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >, QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >, QTJSC::StructureTransitionTableHash>; Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:238:126: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:269:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:146:75: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&, std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; _T2 = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; U = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTJSC::SymbolTableEntry; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>, QTJSC::IdentifierRepHash>; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:335:74: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::SymbolTableEntry] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::SymbolTableEntry] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> > >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> > >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> > >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> > >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> > >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> > >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTWTF::RefPtr<QTJSC::EvalExecutable>; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> > >, QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> > >; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> > >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> > >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTWTF::RefPtr<QTJSC::EvalExecutable>; HashArg = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTWTF::RefPtr<QTJSC::EvalExecutable>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:248:60: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::set(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTWTF::RefPtr<QTJSC::EvalExecutable>; HashArg = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::EvalExecutable> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTWTF::RefPtr<QTJSC::EvalExecutable>]â >../3rdparty/javascriptcore/JavaScriptCore/bytecode/EvalCodeCache.h:59:68: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTWTF::RefPtr<QTJSC::EvalExecutable>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTWTF::RefPtr<QTJSC::EvalExecutable> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTWTF::RefPtr<QTJSC::EvalExecutable>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTJSC::OffsetLocation> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTJSC::OffsetLocation> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTJSC::OffsetLocation> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; Extra = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; HashTranslator = QTWTF::IdentityHashTranslator<QTWTF::RefPtr<QTJSC::UStringImpl>, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>, QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> > >; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTJSC::OffsetLocation> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:315:70: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTJSC::OffsetLocation> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:946:20: required from âQTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::HashTable(const QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<QTJSC::OffsetLocation> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:45:11: required from âvoid QTWTF::Vector<T, inlineCapacity>::append(const U&) [with U = QTJSC::StringJumpTable; T = QTJSC::StringJumpTable; long unsigned int inlineCapacity = 0ul]â >../3rdparty/javascriptcore/JavaScriptCore/bytecode/CodeBlock.h:465:145: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::OffsetLocation] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::OffsetLocation>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/InternalFunction.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackFunction.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::OffsetLocation] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >Makefile:2588: recipe for target 'obj/release/JSCallbackFunction.o' failed >make: *** [obj/release/JSCallbackFunction.o] Error 1 >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:27:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h: In static member function âstatic QTJSC::JSValue QTJSC::JSImmediate::from(double)â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: error: âsignbitâ was not declared in this scope > if (intVal != d || (!intVal && signbit(d))) > ^ >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: note: suggested alternative: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/random:38:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algo.h:65, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:62, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/cmath:668:5: note: âstd::signbitâ > signbit(_Tp __x) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:27:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h: In static member function âstatic QTJSC::JSValue QTJSC::JSImmediate::from(double)â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: error: âsignbitâ was not declared in this scope > if (intVal != d || (!intVal && signbit(d))) > ^ >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: note: suggested alternative: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/random:38:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algo.h:65, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:62, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/cmath:668:5: note: âstd::signbitâ > signbit(_Tp __x) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:27:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h: In static member function âstatic QTJSC::JSValue QTJSC::JSImmediate::from(double)â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: error: âsignbitâ was not declared in this scope > if (intVal != d || (!intVal && signbit(d))) > ^ >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSImmediate.h:493:49: note: suggested alternative: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/random:38:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_algo.h:65, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:62, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/cmath:668:5: note: âstd::signbitâ > signbit(_Tp __x) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h: In member function âvoid QTJSC::StructureTransitionTable::reifySingleTransition()â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:159: error: cannot bind bitfield âexistingTransition->QTJSC::Structure::m_attributesInPreviousâ to âunsigned int&â > tion->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existing > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h: In member function âvoid QTJSC::StructureTransitionTable::reifySingleTransition()â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:159: error: cannot bind bitfield âexistingTransition->QTJSC::Structure::m_attributesInPreviousâ to âunsigned int&â > tion->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existing > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:30:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:30, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h: In member function âvoid QTJSC::StructureTransitionTable::reifySingleTransition()â: >../3rdparty/javascriptcore/JavaScriptCore/runtime/Structure.h:320:159: error: cannot bind bitfield âexistingTransition->QTJSC::Structure::m_attributesInPreviousâ to âunsigned int&â > tion->m_nameInPrevious.get()), existingTransition->m_attributesInPrevious), existing > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Extra = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashTranslator = QTWTF::HashMapTranslator<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >, QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >, QTJSC::StructureTransitionTableHash>; Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:238:126: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:269:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:146:75: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&, std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; _T2 = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; U = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTJSC::SymbolTableEntry; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>, QTJSC::IdentifierRepHash>; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:335:74: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::SymbolTableEntry] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:24:0, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashCountedSet.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/Collector.h:27, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSCell.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSAPIValueWrapper.h:28, > from ../3rdparty/javascriptcore/JavaScriptCore/API/APICast.h:29, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSContextRef.cpp:30: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::SymbolTableEntry] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Extra = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashTranslator = QTWTF::HashMapTranslator<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >, QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >, QTJSC::StructureTransitionTableHash>; Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:238:126: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:269:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:146:75: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&, std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; _T2 = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; U = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTJSC::SymbolTableEntry; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>, QTJSC::IdentifierRepHash>; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:335:74: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::SymbolTableEntry] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSCallbackObject.cpp:28: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::SymbolTableEntry] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >Makefile:2810: recipe for target 'obj/release/JSCallbackObject.o' failed >make: *** [obj/release/JSCallbackObject.o] Error 1 >Makefile:3260: recipe for target 'obj/release/JSContextRef.o' failed >make: *** [obj/release/JSContextRef.o] Error 1 >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Extra = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashTranslator = QTWTF::HashMapTranslator<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >, QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >, QTJSC::StructureTransitionTableHash>; Key = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; Value = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; Extractor = QTWTF::PairFirstExtractor<std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; HashFunctions = QTJSC::StructureTransitionTableHash; Traits = QTWTF::PairHashTraits<QTJSC::StructureTransitionTableHashTraits, QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> > >; KeyTraits = QTJSC::StructureTransitionTableHashTraits]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:238:126: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashMap.h:269:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(const KeyType&, const MappedType&) [with KeyArg = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; MappedArg = std::pair<QTJSC::Structure*, QTJSC::Structure*>; HashArg = QTJSC::StructureTransitionTableHash; KeyTraitsArg = QTJSC::StructureTransitionTableHashTraits; MappedTraitsArg = QTWTF::HashTraits<std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >; typename KeyTraitsArg::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::KeyType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; QTWTF::HashMap<KeyArg, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = std::pair<QTJSC::Structure*, QTJSC::Structure*>]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/StructureTransitionTable.h:146:75: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&, std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; _T2 = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>, std::pair<QTJSC::Structure*, QTJSC::Structure*> >] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, unsigned int>; U = std::pair<QTJSC::Structure*, QTJSC::Structure*>] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = QTJSC::SymbolTableEntry; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>, QTJSC::IdentifierRepHash>; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry> >; HashFunctions = QTJSC::IdentifierRepHash; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTJSC::SymbolTableIndexHashTraits>; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = QTJSC::SymbolTableEntry; HashArg = QTJSC::IdentifierRepHash; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTJSC::SymbolTableIndexHashTraits; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = QTJSC::SymbolTableEntry]â >../3rdparty/javascriptcore/JavaScriptCore/runtime/JSGlobalObject.h:335:74: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = QTJSC::SymbolTableEntry] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, QTJSC::SymbolTableEntry>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = QTJSC::SymbolTableEntry] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticValueEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticValueEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticValueEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = StaticValueEntry*; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticValueEntry*> >, QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> > >; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticValueEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = StaticValueEntry*; HashArg = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTWTF::HashTraits<StaticValueEntry*>; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = StaticValueEntry*]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = StaticValueEntry*; HashArg = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTWTF::HashTraits<StaticValueEntry*>; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = StaticValueEntry*]â >../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:67:95: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = StaticValueEntry*] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticValueEntry*>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = StaticValueEntry*] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h: In instantiation of âstatic void QTWTF::Mover<T, true>::move(T&, T&) [with T = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>]â: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:756:115: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::reinsert(QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType&) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticFunctionEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::ValueType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:911:37: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::rehash(int) [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticFunctionEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:889:23: required from âvoid QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::expand() [with Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticFunctionEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:625:20: required from âstd::pair<QTWTF::HashTableIterator<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>, bool> QTWTF::HashTable<Key, Value, Extractor, HashFunctions, Traits, KeyTraits>::add(const T&, const Extra&) [with T = QTJSC::UStringImpl*; Extra = StaticFunctionEntry*; HashTranslator = QTWTF::RefPtrHashMapRawKeyTranslator<QTJSC::UStringImpl*, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>, QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticFunctionEntry*> >, QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> > >; Key = QTWTF::RefPtr<QTJSC::UStringImpl>; Value = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>; Extractor = QTWTF::PairFirstExtractor<std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*> >; HashFunctions = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; Traits = QTWTF::PairHashTraits<QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >, QTWTF::HashTraits<StaticFunctionEntry*> >; KeyTraits = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:225:131: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::inlineAdd(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = StaticFunctionEntry*; HashArg = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTWTF::HashTraits<StaticFunctionEntry*>; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = StaticFunctionEntry*]â >../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtrHashMap.h:267:37: required from âstd::pair<QTWTF::HashTableIteratorAdapter<QTWTF::HashTable<typename KeyTraitsArg::TraitType, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType, QTWTF::PairFirstExtractor<typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, HashArg, QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>, KeyTraitsArg>, typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType>, bool> QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::add(QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType, const MappedType&) [with T = QTJSC::UStringImpl; MappedArg = StaticFunctionEntry*; HashArg = QTWTF::StrHash<QTWTF::RefPtr<QTJSC::UStringImpl> >; KeyTraitsArg = QTWTF::HashTraits<QTWTF::RefPtr<QTJSC::UStringImpl> >; MappedTraitsArg = QTWTF::HashTraits<StaticFunctionEntry*>; typename QTWTF::PairHashTraits<KeyTraitsArg, MappedTraitsArg>::TraitType = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>; typename KeyTraitsArg::TraitType = QTWTF::RefPtr<QTJSC::UStringImpl>; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::RawKeyType = QTJSC::UStringImpl*; QTWTF::RefPtrHashMap<T, MappedArg, HashArg, KeyTraitsArg, MappedTraitsArg>::MappedType = StaticFunctionEntry*]â >../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:77:101: required from here >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: error: call of overloaded âswap(std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>&, std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>&)â is ambiguous > e T> struct Mover<T, true> { static void move(T& from, T& to) { swap(from, to); } }; > ^ >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:272:98: note: candidates are: >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:254:5: note: void std::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with _T1 = QTWTF::RefPtr<QTJSC::UStringImpl>; _T2 = StaticFunctionEntry*] > swap(pair<_T1, _T2>& __x, pair<_T1, _T2>& __y) > ^ >In file included from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/stl_pair.h:59:0, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/utility:70, > from /usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/algorithm:60, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/RefPtr.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashFunctions.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTraits.h:24, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSValue.h:33, > from ../3rdparty/javascriptcore/JavaScriptCore/interpreter/Register.h:32, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:25, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >/usr/lib/gcc/x86_64-pc-linux-gnu/4.8.3/include/g++-v4/bits/move.h:166:5: note: void std::swap(_Tp&, _Tp&) [with _Tp = std::pair<QTWTF::RefPtr<QTJSC::UStringImpl>, StaticFunctionEntry*>] > swap(_Tp& __a, _Tp& __b) > ^ >In file included from ../3rdparty/javascriptcore/JavaScriptCore/wtf/HashSet.h:25:0, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/ArgList.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/runtime/JSObject.h:26, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.h:31, > from ../3rdparty/javascriptcore/JavaScriptCore/API/JSClassRef.cpp:27: >../3rdparty/javascriptcore/JavaScriptCore/wtf/HashTable.h:264:50: note: void QTWTF::swap(std::pair<_T1, _T2>&, std::pair<_T1, _T2>&) [with T = QTWTF::RefPtr<QTJSC::UStringImpl>; U = StaticFunctionEntry*] > template<typename T, typename U> inline void swap(pair<T, U>& a, pair<T, U>& b) > ^ >Makefile:3034: recipe for target 'obj/release/JSClassRef.o' failed >make: *** [obj/release/JSClassRef.o] Error 1 > * ERROR: dev-qt/qtscript-4.8.5::gentoo failed (compile phase): > * emake failed > * > * If you need support, post the output of `emerge --info '=dev-qt/qtscript-4.8.5::gentoo'`, > * the complete build log and the output of `emerge -pqv '=dev-qt/qtscript-4.8.5::gentoo'`. > * The complete build log is located at '/var/log/log/build/dev-qt/qtscript-4.8.5:20150307-235529.log'. > * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-qt/qtscript-4.8.5/temp/build.log'. > * The ebuild environment file is located at '/var/tmp/portage/dev-qt/qtscript-4.8.5/temp/environment'. > * Working directory: '/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5/src/script' > * S: '/var/tmp/portage/dev-qt/qtscript-4.8.5/work/qt-everywhere-opensource-src-4.8.5'
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 542646
: 398476